如何查看当前CRS是处于enable还是处于disable-创新互联

下文档信息来自MOS官方文档,经过详细测试确认

我们提供的服务有:成都网站制作、成都网站建设、外贸营销网站建设、微信公众号开发、网站优化、网站认证、门源ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的门源网站制作公司

从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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前题目:如何查看当前CRS是处于enable还是处于disable-创新互联
本文链接:http://ybzwz.com/article/dideji.html