求助,AIX系统下c连接oracle数据库的程序

求助,AIX系统下c连接oracle数据库的程序,第1张

关闭数据库

1、在aix上按照 *** 作手册进行数据库的关闭。(或者使用sqlplus进行数据库关闭)具体 *** 作如下:

*** 作手册关闭:打开窗口:#hostname 确认机器。 #su - oracle -c "/oracle/stoprcat.sh" 如未出现

Database closed. 则使用 #ps -ef |grep oracle 查看oracle进程号。 #kill 进程号。 # ps -ef|

grep rcat 出现 root 450810 299242 0 12:32:32 pts/1 0:00 grep rcat 即可。

sqlplus关闭:

1、如果是root用户登录,则使用#su – oracle //-以oracle用户登录

2、 然后 #sqlplus /nolog //进入sqlplus环境

最好不要用copy(copy的方法经常导致数据库起不来),使用tar命令。

步骤1:在源主机A上将数据库停掉。

步骤2:tar -cvf oracle.tar /oracle目录

步骤3:在目标主机B上建立相同的文件系统(注意权限)以及用户、组,将tar包ftp到目标主机上,解压缩。

步骤4:将A主机的 /etc/oratab和/etc/oraInst.loc文件ftp到B主机上。

修改文件属性

# chown –r oracle:dba /home/oracle

# chmod 744 /etc/oratab /etc/oraInst

保证oracle可以读取/etc/oratab文件。

另外需要在B上用oracle用户重新执行一下.profile文件,使环境变量生效。

# chmod 744 /home/oracle/.profile

$ su - oracle

$ ./.profile

$ env

修改listener.ora、tnsnames.ora中的地址后,B上可以启动数据库


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

原文地址: https://outofmemory.cn/sjk/9885933.html

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

发表评论

登录后才能评论

评论列表(0条)

保存