如何查看当前CRS 是处于enable还是处于disable

下文档信息来自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:
[[email protected] root]# crsctl query crs softwareversion

CRS software version on node [dbserver1] is [10.2.0.5.0]

[[email protected] root]# more /etc/oracle/scls_scr/dbserver1/root/crsstart

enable

[[email protected] root]# crsctl disable crs

[[email protected] root]# more /etc/oracle/scls_scr/dbserver1/root/crsstart

disable

11gR2:
[[email protected] root]# crsctl query crs softwareversion

Oracle Clusterware version on node [s1-11g] is [11.2.0.4.0]
[[email protected] root]# more /etc/oracle/scls_scr/s1-11g/root/ohasdstr

enable
[[email protected] root]# crsctl disable crs
CRS-4621: Oracle High Availability Services autostart is disabled.
[[email protected] root]# more /etc/oracle/scls_scr/s1-11g/root/ohasdstr

disable

原文地址:https://blog.51cto.com/214320/2420907

时间: 2024-10-18 03:58:01

如何查看当前CRS 是处于enable还是处于disable的相关文章

centos7怎么查看、打开和关闭防火墙

刚使用centos7会发现,用以前的方式查看.打开和关闭防火墙都无效了.这是因为centos7的防火墙改用firewalld,而不再使用iptables了 接着先是看centos7的防火墙的状态,查看的命令为 sudo systemctl status firewalld. 查看后,看到active(running)就意味着防火墙打开了.   如果想关闭防火墙,命令为: sudo systemctl stop firewalld. 关闭后查看是否关闭成功,如果看到inactive(dead)就意

左右RAC CRS 自己主动启动

左右CRS自己主动重新启动实验 一.检验ASM [[email protected] ~]# /etc/init.d/oracleasm status Checking if ASM is loaded: yes Checking if /dev/oracleasm is mounted: yes [[email protected] ~]# /etc/init.d/oracleasm listdisks ASM01 ASM02 ASM03 二.RAC自己主动启动的时候后台CRS进程 [[ema

CRS-0184: Cannot communicate with the CRS daemon

对于unknown的进程要crs_stop -f 加进程名杀掉,后在star 1 删除机器上的/etc/oracle/scls_scr/rac1/oracle/cssfatal 文件  如果不删这个文件,运行root.sh 脚本时会报错.  然后重新运行下$ORA_CRS_HOME/root.sh脚本 2 有时候开机启不起来 可以先杀了这个进程试下 /etc/init.d/init.ohasd 使用root用户权限执行crsctl 或者  /etc/init.d/init.crs 或者 /u01

rac中 crsctl start/stop crs and crsctl start/stop cluster 区别

官网解释: crsctl start/stop crs - Manage start/stop the entire Oracle Clusterware stack on a node, including the OHASD process, this command is to be used only on the local node.. crsctl start/stop cluster - Manage start/stop the Oracle Clusterware stack

关于RAC CRS 自动启动

关于CRS自动重启实验 一.检查ASM [[email protected] ~]# /etc/init.d/oracleasm status Checking if ASM is loaded: yes Checking if /dev/oracleasm is mounted: yes [[email protected] ~]# /etc/init.d/oracleasm listdisks ASM01 ASM02 ASM03 二.RAC自动启动的时候后台CRS进程 [[email pro

Linux高级编程--04.GDB调试程序(查看数据)

查看栈信息 当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的.当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入"栈"(Stack)中.你可以用GDB命令来查看当前的栈中的信息. 下面是一些查看函数调用栈信息的GDB命令: backtrace / bt :打印当前的函数调用栈的所有信息.如: (gdb) bt #0 func (n=250) at tst.c:6 #1 0x08048524 in main (argc=1, argv=0xbffff6

查看、打开、关闭应急模式(应急模式阻断所有网络连接,防止出现紧急状况)

防火墙相关 --reload:不改变状态的条件下重启防火墙 --complete-reload:状态信息将会丢失,当防火墙有问题时可以使用,如,状态信息和防火墙规则都正常却无法建立任何链接的情况等 firewall-cmd --reload firewall-cmd --complete-reload 查看防火墙状态 firewall-cmd --state firewall-cmd --query-panic firewall-cmd --panic-on firewall-cmd --pan

nginx ubuntu site enable

Just create this script /usr/bin/nginx_modsite and make it executable. #!/bin/bash ## #  File: #    nginx_modsite #  Description: #    Provides a basic script to automate enabling and disabling websites found #    in the default configuration directo

#25 centos7(RHEL)系列操作系统的启动流程、systemd的特性、与命令systemctl的使用

systemd的新特性: 1.在系统引导的时候可以实现服务的并行启动: 2.能够实现按需激活进程: 在系统启动时,需要随系统启动服务,其服务进程并没有启动,但是systemd为每一个此类服务进程都注册了对应的套接字:我们称这种服务处理方式为"半激活状态": 3.能够对当前系统的用户空间的每个进程状态快照:以后如果进程出现问题或故障,可以迅速恢复进程状态至过去的某一时刻: 4.systemd内部有一种基于依赖关系来定义的服务控制逻辑: 核心管理概念:unit文件 由systemd相关的配