Oracl Rac srvctl 烂笔头
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracl Rac srvctl 烂笔头相关的知识,希望对你有一定的参考价值。
SRVCTL是ORACLE RAC集群配置管理的工具,可以管理Database、Instance、ASM、Service、Listener和Node Application,Node Application包括GSD,ONS,VIP
1 SRVCTL Config
db
srvctl config database
srvctl config database -a
srvctl config database -db dbname
Node Application(主要是VIP信息)
srvctl config nodeapps -n hostnode(hostname)
srvctl config nodeapps -a
srvctl config nodeapps -n hostnode -g (-g GSD)
srvctl config nodeapps -n hostnode -s (-s ONS)
srvctl config nodeapps -n hostnode -l (-l Listener)
srvctl config asm -n hostnode
srvctl config service -d dbname -a
srvctl config service -d dbname -s service_name
srvctl config service -d dbname -s service_name -a
2 SRVCTL Add
-m 数据库域名 格式如”us.oracle.com”
指定的数据库域名必须匹配数据库INIT.ORA或者SPFILE中DB_DOMAIN 和DB_NAME参数。
-d 指定的数据库名
-n 实例节点名
-o $ORACLE_HOME(用来确定lsnrctl和Oracle等命令路径)
-p SPFILE 文件名
-S 服务名
-r 首选实例名
-a 备选实例名
-P TAF策略
srvctl add database -d -o $ORACLE_HOME -p spfile_dest
srvctl add instance -d dbname -i inst1 -n host node -o $ORACLE_HOME
srvctl add service -d dbname -s Service_name -r "inst1,inst2" -a "inst3,inst4" -P basic
3 SRVCTL enable/disable
缺省情况下数据库、实例、服务、ASM都是随着CRS的启动而自动启动的,有时由于维护需要,可以先关闭这个特性
srvctl enable database -d dbname
srvctl disable database -d dbname
srvctl enable database -d dbname -i inst1
srvctl disable database -d dbname -i inst -s service_name
4、SRVCTL Modify
修改实例的节点配置信息,这些修改会在程序下次重新启动后生效,修改后的信息将永久保存。
srvctl modify instance -d database_name -i instance_name -n host node
5、SRVCTL Remove
srvctl remove database -d database_name [-f]
srvctl remove instance -d database_name -i instance_name [-f]
6、SRVCTL Start命令
srvctl start database -d database_name [-o start_options] [-c connect_string]
srvctl start instance -d database_name -i instance_name [,instance_name-list] [-o start_options][-c connect_string]
-o 在SQL*Plus直接传递的startup命令选项,可以包括PFILE
-c 使用SQL*Plus连接数据库实例的连接字符串
srvctl start database -d dbname
srvctl stop database -d dbname -c “SYS/SYS_password as SYSDBA”
srvctl start instance -d dbname -i inst1,inst2
启停监听
srvctl stop listener -n host node
srvctl start listener -n host node
本文出自 “ORACLE” 博客,请务必保留此出处http://2012ivan.blog.51cto.com/5241776/1967958
以上是关于Oracl Rac srvctl 烂笔头的主要内容,如果未能解决你的问题,请参考以下文章