一:启动停止进程
1: crs_stop -all ,crs_start -all ,crs_stat -t
2:srvctl 命令
是Oracle Rac集群配置管理工具
停止Oracle Rac10g环境的顺序
(说明:第一步停止Oracle实例,第二步关闭ASM实例,第三步关闭应用程序(虚拟IP,GSD,TNS监听,ONS)
关闭步骤:
1): export ORACLE_SID emctl stop dbconsole
2): srvctl stop instance -d orcl -i orcl1 (实例关闭)
3):srvctl stop asm -n node1 (关闭ASM)
4):srvctl stop nodeapps -n node1 (关闭服务程序)
启动步骤:
(说明:第三步启动Oracle实例,第二步启动ASM实例,第一步启动应用程序(虚拟IP,GSD,TNS监听,ONS)
1):srvctl start nodeapps -n node1
2) :srvctl start asm -n node1
3): srvctl start instance -d orcl -i orcl1
4): srvctl start dbconsole
srvctl stop/start crs srvctl stop/start database
安装rac时,在不同的环境下,注意的地方是不一样的,其实安装oracle rac越来越简单了,记得在安装Oracle 9i rac时,当时这方面还不够成熟,让各种Bug折磨得可是不清。
再一个就是在安装之前一定要先看看官方文档,它才是权威,网上安装文档太多了,只能参考,否则吃亏的就是自己了。
今天回忆一下在aix 下安装oracle 10 rac时遇到的几个问题,感觉注意一下这几个问题,安装还是比较容易的
1:安装包要根据官方文档的要求安装全
2:时间同步一定要设置,一般设置NTP设置时间同步
AIX使用ntp服务器端,客户端的设置
服务器端
编辑/etc/ntp.conf文件,内容如下:
----------------------------
#broadcastclient
server 127.127.1.0
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
----------------------------
请注意文件中的server 127.127.1.0这一行,此处的127.127.1.0是一特殊的地址,表示NTP主服务器是与自身的系统时钟同步.
然后启动xntpd服务
客户端
在/etc/ntp.conf中添加
server 192.168.1.1
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
编辑好/etc/ntp.conf后,启动xntpd守护进程
# startsrc -s xntpd
xntpd状态查询,使用#lssrc -ls xntpd
刚启动xntpd时, sys peer为'insane',表明xntpd还没有完成同步, .
#lssrc -ls xntpd
Peer: 192.168.1.1
3:磁盘的属性设置一定要注意,否则安装一定失败
Disk Type Attribute Value
SSA, FAStT, or non-MPIO-capable disks reserve_lock no
ESS, EMC, HDS, CLARiiON, or MPIO-capable disks
reserve_policy no_reserv
similar to one of the following on that node:
■SSA and FAStT devices
# /usr/sbin/chdev -l hdiskn -a reserve_lock=no
■ESS, EMC, HDS, CLARiiON, and MPIO-capable devices
# /usr/sbin/chdev -l hdiskn -a reserve_policy=no_reserve
4:就是在安装crs失败后,一定要清楚干净,否则原端和目标会不停的重启
安装cluster (如果没有安装成功,一定要删除干净,否则后果自付)
1. 停止CRS等服务
srvctl stop nodeapps -n node1
srvctl stop nodeapps -n node2
/u01/app/oracle/crs/bin/crsctl stop crs
2. 运行$ORA_CRS_HOME/install/rootdelete.sh脚本,执行删除程序,清空CRS安装目录
3. 将自启动中的项目删除
AIX环境下执行以下语句
rm /etc/init.cssd
rm /etc/init.crs
rm /etc/init.crsd
rm /etc/init.evmd
rm /etc/rc.d/rc2.d/K96init.crs
rm /etc/rc.d/rc2.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -Rf /etc/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
4. 清空安装产生的临时文件
rm -Rf /var/tmp/.oracle
rm -Rf /tmp/.oracle
5. 删除ocr.loc
rm /etc/oracle/ocr.loc
6. 清除ocr和vote盘中的信息(重要)
这里需要注意的是,不能够单纯的删除LV,必须用dd命令清除里面的内容
dd if=/dev/zero f=/dev/rhdisk2 bs=8192 count=55600(大约5g)
dd if=/dev/zero f=/dev/rhdisk3 bs=8192 count=55600
7. 清除Inventory目录
rm -Rf /home/oracle/oraInventory
8. 清除数据库信息(可选项)
rm /usr/local/bin/dbhome
rm /usr/local/bin/oraenv
rm /usr/local/bin/coraenv
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/196700/viewspace-748338/
,如需转载,请注明出处,否则将追究法律责任。