Oracle 11gR2 RAC集群服务启动与关闭总结(二)

2015-07-16 12:09:22 · 作者: · 浏览: 4
l start|stop|status database -d dbname [-o immediate]
?作用:可以一次性启动dbname的所有实例
[oracle@rac1 ~]$ srvctl start database -d racdb? -启动所有节点上的实例
?然后查看状态:
[oracle@rac1 ~]$ srvctl status database -d racdb?
?3.详细输出资源全名称并检查状态
crsctl status resource -t
?crsctl status resource
?4.常用srvctl命令
?指定dbname上某个实例
srvctl start|stop|status instance -d -i
?5.显示RAC下所有实例配置与状态
srvctl status|config database -d
?6.显示所有节点的应用服务(VIP,GSD,listener,ONS)
srvctl start|stop|status nodeapps -n
?7.ASM进程服务管理
srvctl start|stop|status|config asm -n [-i ] [-o]
?srvctl config asm -a
?srvctl status asm -a
?6.可以获取所有的环境信息:
srvctl getenv database -d [-i]
?7.设置全局环境和变量:
srvctl setenv database -d -t LANG=en
?8.在OCR中删除已有的数据库信息
srvctl remove database -d
?9.向OCR中添加一个数据库的实例:
srvctl add instance -d -i -n
?srvctl add instance -d -i -n
?10.检查监听的状态
srvctl status listener
?srvctl config listener -a
?SCAN配置信息
srvctl config scan
?SCAN listener状态信息
srvctl status scan



小结:crsctl命令是一个集群级别命令,可以对所有集群资源进行统一启动、停止等管理操作
? ? ? ? srvctl命令是一个服务级别命令,可以对单一服务资源进行统一启动、停止等管理操作



?附:srvctl命令启动与停止的详细帮助
[root@rac2 ~]# srvctl start -h



?The SRVCTL start command starts, Oracle Clusterware enabled, non-running objects.



?Usage: srvctl start database -d [-o ] [-n ]
?Usage: srvctl start instance -d {-n [-i ] | -i } [-o ]
?Usage: srvctl start service -d [-s "" [-n | -i ] ] [-o ]
?Usage: srvctl start nodeapps [-n ] [-g] [-v]
?Usage: srvctl start vip { -n | -i } [-v]
?Usage: srvctl start asm [-n ] [-o ]
?Usage: srvctl start listener [-l ] [-n ]
?Usage: srvctl start scan [-i ] [-n ]
?Usage: srvctl start scan_listener [-n ] [-i ]
?Usage: srvctl start oc4j [-v]
?Usage: srvctl start home -o -s -n
?Usage: srvctl start filesystem -d [-n ]
?Usage: srvctl start diskgroup -g [-n ""]
?Usage: srvctl start gns [-l ] [-n ] [-v]
?Usage: srvctl start cvu [-n ]
?For detailed help on each command and object and its options use:
? srvctl -h



?[root@rac2 ~]# srvctl stop -h



?The SRVCTL stop command stops, Oracle Clusterware enabled, starting or running objects.



?Usage: srvctl stop database -d [-o ] [-f]
?Usage: srvctl stop instance -d {-n | -i }? [-o ] [-f]
?Usage: srvctl stop service -d [-s "" [-n | -i ] ] [-f]
?Usage: srvctl stop nodeapps [-n ] [-g] [-f] [-r] [-v]
?Usage: srvctl stop vip { -n ? | -i } [-f] [-r] [-v]
?Usage: srvctl stop asm [-n ] [-o ] [-f]
?Usage: srvctl stop listener [-l ] [-n ] [-f]
?Usage: srvctl stop scan [-i ] [-f]
?Usage: srvctl stop scan_listener [-i ] [-f]
?Usage: srvctl stop oc4j [-f] [-v]
?Usage: srvctl stop home -o -s -n [-t ] [-f]
?Usage: srvctl stop filesystem -d [-n ] [-f]
?Usage: srvctl stop diskgroup -g [-n ""] [-f]
?Usage: srvctl stop gns [-n ] [-f] [-v]
?Usage: srvctl stop cvu [-f]
?For detailed help on each command and object and its options use:
? srvctl -h