我想用SSH Secure Shell连接linux系统中得oracle数据库,修改一些参数,但是进去后,我用su -oracle命令

我想用SSH Secure Shell连接linux系统中得oracle数据库,修改一些参数,但是进去后,我用su -oracle命令,第1张

你已经用root登录了linux了吗,如果已经进入linux了,使用命令

su - oracle

注意空格

或者你也可以直接使用oracle用户连接ssh,不用再su了

compat-libcap1.x86_64\

compat-libstdc++.x86_64\

compat-libstdc++.i686\

gcc.x86_64\

gcc-c++.x86_64\

glibc.i686\

glibc.x86_64\

glibc-devel.x86_64\

glibc-devel.i686\

ksh.x86_64\

libgcc.i686\

libgcc.x86_64\

libstdc++.x86_64\

libstdc++.i686\

libstdc++-devel.x86_64\

libstdc++-devel.i686\

libaio.x86_64\

libaio.i686\

libaio-devel.x86_64\

libaio-devel.i686\

make.el6\

sysstat.x86_64\

lrzsz.x86_64

注:最后一个lrzsz是一个上传和下载(rz,sz)命令需要的工具,但是速度不如ssh shell快,所以可不选。

安装Oracle

1.上面的创建oracle用户和路径等基本配置信息已经执行

2. 将下载的oracle安装包上传,用root用户复制到安装路径,并修改安装包的用户和组为oracle:oinstall(视个人创建的用户和组为准),切换到oracle用户,解压安装包.

3.Oracle安装程序进行一半时,会有一个检查安装条件的过程,其中会有提示很多的包(部分已经安装,但是版本过高)没有安装,如下图:

安装命令:(直接粘贴即可)

# yuminstall libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 compat-libstdc++-33.i686compat-libstdc++-33.x86_64 elfutils-libelf-devel.i686 elfutils-libelf-devel.x86_64 libstdc++.i686 libstdc++.x86_64 unixODBC.i686 unixODBC.x86_64 unixODBC-devel.i686 unixODBC-devel.x86_64

注意:安装这些包后,oracle安装程序再次检查时,还会有不满条件的安装包,

1、使用ssh-keygen生成密钥实现快速登陆

[python]

view

plain

copy

要跨服务器自动执行脚本,得需要实现免密码自动登陆,然后才能在多个服务器之间跳转,因此我们首先需要生成登陆密钥。

生存登陆密钥需要三个步骤,在本地机器创建密钥,复制公钥要远程主机,将公钥追加到远程主机的authorized_keys

下面是一个 *** 作示例:

oracle@linux1:~>

mkdir

~/.ssh

#首先在本地创建.ssh目录并赋予权限

oracle@linux1:~>

chmod

700

~/.ssh

oracle@linux1:~>

ssh-keygen

-t

rsa

#使用ssh-keygen生成密钥对,也可以使用dsa方式

Generating

public/private

rsa

key

pair.

Enter

file

in

which

to

save

the

key

(/users/oracle/.ssh/id_rsa):

Enter

passphrase

(empty

for

no

passphrase):

Enter

same

passphrase

again:

Your

identification

has

been

saved

in

/users/oracle/.ssh/id_rsa.

Your

public

key

has

been

saved

in

/users/oracle/.ssh/id_rsa.pub.

The

key

fingerprint

is:

01:c8:48:01:f2:3d:a7:b4:cd:4a:9c:10:2d:ba:ef:4e

oracle@linux1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10064903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存