您好,登錄后才能下訂單哦!
下文檔信息來自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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。