2012年6月27日星期三

Oracle 11gR2集群常用管理命令

简介一下Oracle 11gR2 RAC常用的一些管理命令, 大部分收集自网络.

在介绍之前, 最好先设置一下环境变量PATH以方便调用, 以笔者的为例:
export ORA_CRS_HOME=/u01/app/11.2.0/grid
export PATH=$PATH:$ORA_CRS_HOME/bin
首先是Cluster相关,
# 启动与关闭
crsctl start cluster -all
crsctl start cluster -n rac1 rac2 # 指定节点
crsctl stop cluster -all
crsctl stop cluster -n rac1 # 指定节点
 # 检查运行状态
crsctl check cluster # 简单的输出
crs_stat -t # 更详细的信息
其次是RAC相关的命令,
# 数据库与实例
srvctl config database # 列出安装的数据库
srvctl config database -d rac -a # 检查数据库相关的信息
srvctl status database -d RAC # 检查数据库的状态
srvctl status instance -d RAC -i rac1 # 检查指定实例的状态

srvctl config asm -a # ASM配置
srvctl status asm # ASM的状态

srvctl start database -d rac # 启动数据库
srvctl stop database -d rac # 关闭数据库

srvctl start instance -d rac -i rac1 # 启动指定的实例
srvctl stop instance -d rac -i rac2 # 关闭指定实例
 网络相关的命令,
srvctl status listener # 检查TNS listener的状态
srvctl config scan # SCAN的配置
srvctl status scan # SCAN listener状态, 包含当前运行节点的信息

# 检查VIP的配置及状态
srvctl status vip -n rac1
srvctl config vip -n rac1
目前为止就是这些了, 以后可能会做一些补充.

--EOF--

没有评论:

发表评论