Oracle RAC 关于集群自启动的查看


以下文档信息来自MOS官方文档,经过详细测试确认 
 
从10g开始 CRS默认是从操作系统启动时候启动 
 
有时候为了方便维护性操作我们一般禁止CRS随操作系统启动而自启动 
 
无论是10g还是11goracle都支持通过命令方式禁止CRS随操作系统启动而自启动:
 
#crsctl disable crs 
 
#crsctl enable crs 
 
当我们开启或者关闭自启动后我们如何查看当前CRS 是处于enable还是处于disable中呢,oracle在10g,11gR1和11gR2中都分别给出了不同的路径文件查看 
10g环境中: 
Oracle Database – Enterprise Edition – Version 10.1.0.2 to 11.1.0.8 [Release 10.1 to 11.1]
 
3. $AUTOSTART 
Linux & AIX:/etc/oracle/scls_scr/$hostname/root/crsstart 
SUN & HP:/var/opt/oracle/scls_scr/$hostname/root/crsstart 
 
而在11gR2中由于无论是crs还是css还是evmd进程都是通过ohasd进程带动,所有,在
 
11g中略有不同虽然命令一样都是通过crsctl disable/enable crs关闭或者开启但是其实oracle是对ohasd做了自启动限制所以在11gR2中文件位置及文件名应该为如下。
 
cd /etc/oracle/scls_scr/s1-11g/root 
 
Linux & AIX:/etc/oracle/scls_scr/$hostname/root/ohasdstr 
 
SUN & HP:/var/opt/oracle/scls_scr/$hostname/root/ohasdstr 
 
  
 
如下关于在linux上的测试及查看过程;
10g
 
[root@DBServer1 root]# crsctl query crs softwareversion 
 
CRS software version on node [dbserver1] is [10.2.0.5.0] 
 
[root@DBServer1 root]# more /etc/oracle/scls_scr/dbserver1/root/crsstart 
 
enable 
 
[root@DBServer1 root]# crsctl disable crs 
 
[root@DBServer1 root]# more /etc/oracle/scls_scr/dbserver1/root/crsstart 
 
disable 
 
11gR2:
 
[root@s1-11g root]# crsctl query crs softwareversion 
 
Oracle Clusterware version on node [s1-11g] is [11.2.0.4.0] 
 
[root@s1-11g root]# more /etc/oracle/scls_scr/s1-11g/root/ohasdstr 
 
enable 
 
[root@s1-11g root]# crsctl disable crs 
 
CRS-4621: Oracle High Availability Services autostart is disabled.
[root@s1-11g root]# more /etc/oracle/scls_scr/s1-11g/root/ohasdstr 
 
disable  
 
参考地址: http://blog.itpub.net/519536/viewspace-678521/
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM