(文章太长,只能分段发表,哎~)
四、RAC维护一般命令
1. 查看集群状态
grid用户执行
crs_stat -t
srvctl status database -d orcl
2. 检查CRS状态
检查本地CRS状态(grid用户执行)
crsctl check crs
检查集群CRS状态
crsctl check cluster
3. 查看集群中节点信息
olsnnodes -n -i -s -t
4. 查看voting表决盘信息
crsctl query css votedisk
5. 查看集群SCAN VIP信息
srvctl config scan
查看集群SCAN Listener
srvctl config scan_listener
6. 启动停止数据库集群
启动数据库
srvctl start database -d orcl
停止数据库
srvctl stop database -d orcl
启动和停止数据库的命令正常情况下没有返回信息,遵从的没有消息就是最好消息的规则。
7. 启动和关停节点
切换到root用户,执行以下命令,这个会关闭所有节点,与关停集群类似
/u01/app/11.2.0/grid/bin/crsctl stop crs
启动命令
/u01/app/11.2.0/grid/bin/crsctl start crs
EM管理
oracle用户下执行
emctl status dbconsole
启动和停止
emctl start dbconsole
emctl stop dbconsole
8. 检查数据库是否启动
单节点Oracle数据用oracle进行操作,RAC版本的用grid进行相同操作
切换到grid用户
su - grid
连接数据库
sqlplus /nolog
登陆数据库
conn / as sysdba
检查数据库是否启动
select status from v$instance;