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