SRVCTL概述
SRVCTL是ORACLE RAC集群配置管理的工具,可以管理Database、Instance、ASM、Service、Listener和Node Application,Node Application包括GSD,ONS,VIP。srvctl的命令格式为
srvctl [options]
srvctl
Usage: srvctl [] command: enable、disable、start、stop、relocate、status、add、remove、modify、getenv、setenv、unsetenv、config objects: database、instance、service、nodeapps、asm、listener For detailed help on each command and object and its options use: srvctl -h 如果需要跟踪srvctl命令的信息,需设置OS的SRVM_TRACE=true $export SRVM_TRACE=true $ srvctl config database -d czmmiao|more /u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java -classpath /u01/app/oracle/product/10.2.0/db_1/jlib/netcfg.jar:/u01/app/oracle/ product/10.2.0/db_1/jdk/jre/lib/rt.jar:/u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/i18n.jar:/u01/app/oracle/product/10.2.0/db_1/ jlib/srvm.jar:/u01/app/oracle/product/10.2.0/db_1/jlib/srvmhas.jar:/u01/app/oracle/product/10.2.0/db_1/jlib/srvmasm.jar:/u01/app/ora cle/product/10.2.0/db_1/srvm/jlib/srvctl.jar -DTRACING.ENABLED=true -DTRACING.LEVEL=2 oracle.ops.opsctl.OPSCTLDriver config database -d czmmiao [main] [21:18:59:903] [OPSCTLDriver.setInternalDebugLevel:165] tracing is true at level 2 to file null [main] [21:19:0:36] [OPSCTLDriver.:95] Security manager is set ..................................................................1、SRVCTL Config命令 显示OCR中所有注册的数据库 $ srvctl config database czmmiao -d选项可以查看特定数据库配置,下面的配置显示,rac1节点上运行有czmmmiao1实例,$ORACLE_HOME为/u01/app/oracle/product/10.2.0/crs $ srvctl config database -d czmmiao rac1 czmmiao1 /u01/app/oracle/product/10.2.0/crs rac2 czmmiao2 /u01/app/oracle/product/10.2.0/crs -a选项查看详细信息 $ srvctl config database -d czmmiao -a czmmiao2 czmmiao1 /u01/app/oracle/product/10.2.0/crs czmmiao1 czmmiao2 /u01/app/oracle/product/10.2.0/crs DB_NAME: czmmiao ORACLE_HOME: /u01/app/oracle/product/10.2.0/crs SPFILE: +DATA/czmmiao/spfileczmmiao.ora DOMAIN: null DB_ROLE: null START_OPTIONS: null POLICY: AUTOMATIC ENABLE FLAG: DB ENABLED 查看Node Application的配置 $ srvctl config nodeapps -n czmmiao1 rac1 czmmiao2 /u01/app/oracle/product/10.2.0/crs 查看VIP配置 $ srvctl config nodeapps -n czmmiao1 -a VIP exists.: /czmmiao1-vip/192.168.2.113/255.255.255.0/eth2 查看GSD配置 $ srvctl config nodeapps -n czmmiao1 -g GSD exists. 查看ONS配置 $ srvctl config nodeapps -n czmmiao1 -s ONS daemon exists. 查看listener配置 $ srvctl config nodeapps -n czmmiao1 -l Listener exists. 查看listener配置 $ srvctl config listener -n czmmiao1 czmmiao1 LISTENER_CZMMIAO1 查看ASM,输出的为ASM实例的$ORACLE_HOME $ srvctl config asm -n czmmiao1 +ASM2 /u01/app/oracle/product/10.2.0/crs 查看数据库所有Service配置 $ srvctl config service -d czmmiao -a olap PREF: czmmiao2 AVAIL: czmmiao1 TAF: basic 查看某个Service的配置 $ srvctl config service -d czmmiao -s olap olap PREF: czmmiao2 AVAIL: czmmiao1 查看某个Service的配置,包括TAF策略 $ srvctl config service -d czmmiao -s olap -a olap PREF: czmmiao2 AVAIL: czmmiao1 TAF: basic 关于TAF策略配置,可以参见笔者的如下博客 http://czmmiao.iteye.com/blog/1735773 2、SRVCTL Add命令 添加数据库或实例的配置信息。在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配。srvctl add database -d [-m domain_name] -o -p srvctl add instance -d -i -n srvctl add instance -d -i -n 命令参数:-m 数据库域名 格式如”us.oracle.com”指定的数据库域名必须匹配数据库INIT.ORA或者SPFILE中DB_DOMAIN 和DB_NAME参数。在增加数据库时,-d指定的数据库名必须与DB_NAME参数匹配-n 实例节点名-o $ORACLE_HOME(用来确定lsnrctl和Oracle等命令路径)-p SPFILE 文件名 -S 服务名 -r 选实例名 -a 备选实例名 -P TAF策略 $srvctl add database -d RAC -o /u01/oracle/product/10.2.0/db_1 -p +RAC_DISK/rac/spfilerac.ora$srvctl add instance -d RAC -i rac1 -n node1 -o$ORACLE_HOME$srvctl add service -d RAC -s Service2 -r "RAC1,RAC2" -a "RAC3,RAC4" -P basic 3、SRVCTL enable/disable命令 缺省情况下数据库、实例、服务、ASM都是随着CRS的启动而自动启动的,有时由于维护需要,可以先关闭这个特性 $srvctl enable database -d czmmiao $srvctl disable database -d czmmiao $srvctl enable database -d czmmiao -i czmmiao1 分享题目:ORACLERAC集群配置管理工具-SRVCTL-创新互联 网页地址:http://wtcwzsj.com/article/dpcjhh.html 其他资讯 浅谈java中==以及equals方法的用法 CentOS7.5安装golang语言环境 怎么使用SQLite3 C++中string中的常用方法使用心得 小程序如何获取系统时间、时间戳时间以及时间戳加减 关于我们 我们是谁 我们服务的客户 我们的团队 我们的服务 网站建设 H5响应式 交互网站 移动端 & 微网站定制 服务流程 行业解决方案 网站建设案例 公司集团 数码电子科技 建筑与设计 安防门禁 管理咨询美容 外贸行业 新闻动态 温岭网站建设温岭网站制作温岭网站设计 联系我们 135-1821-9792 公司服务热线 友情链接: jyruizhi.cn 眉山服务器托管 成都广告扇定制 成都富士康招工 邛崃做网站 标识标牌系统定制 雅安服务器托管 成都定制网站 成都宣传海报 成都封阳台 Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号 在线咨询 在线咨询 135-1821-9792 在线咨询 拨打电话
command: enable、disable、start、stop、relocate、status、add、remove、modify、getenv、setenv、unsetenv、config
objects: database、instance、service、nodeapps、asm、listener
For detailed help on each command and object and its options use:
srvctl -h 如果需要跟踪srvctl命令的信息,需设置OS的SRVM_TRACE=true $export SRVM_TRACE=true $ srvctl config database -d czmmiao|more /u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java -classpath /u01/app/oracle/product/10.2.0/db_1/jlib/netcfg.jar:/u01/app/oracle/ product/10.2.0/db_1/jdk/jre/lib/rt.jar:/u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/i18n.jar:/u01/app/oracle/product/10.2.0/db_1/ jlib/srvm.jar:/u01/app/oracle/product/10.2.0/db_1/jlib/srvmhas.jar:/u01/app/oracle/product/10.2.0/db_1/jlib/srvmasm.jar:/u01/app/ora cle/product/10.2.0/db_1/srvm/jlib/srvctl.jar -DTRACING.ENABLED=true -DTRACING.LEVEL=2 oracle.ops.opsctl.OPSCTLDriver config database -d czmmiao [main] [21:18:59:903] [OPSCTLDriver.setInternalDebugLevel:165] tracing is true at level 2 to file null [main] [21:19:0:36] [OPSCTLDriver.:95] Security manager is set ..................................................................1、SRVCTL Config命令 显示OCR中所有注册的数据库 $ srvctl config database czmmiao -d选项可以查看特定数据库配置,下面的配置显示,rac1节点上运行有czmmmiao1实例,$ORACLE_HOME为/u01/app/oracle/product/10.2.0/crs $ srvctl config database -d czmmiao rac1 czmmiao1 /u01/app/oracle/product/10.2.0/crs rac2 czmmiao2 /u01/app/oracle/product/10.2.0/crs -a选项查看详细信息 $ srvctl config database -d czmmiao -a czmmiao2 czmmiao1 /u01/app/oracle/product/10.2.0/crs czmmiao1 czmmiao2 /u01/app/oracle/product/10.2.0/crs DB_NAME: czmmiao ORACLE_HOME: /u01/app/oracle/product/10.2.0/crs SPFILE: +DATA/czmmiao/spfileczmmiao.ora DOMAIN: null DB_ROLE: null START_OPTIONS: null POLICY: AUTOMATIC ENABLE FLAG: DB ENABLED 查看Node Application的配置 $ srvctl config nodeapps -n czmmiao1 rac1 czmmiao2 /u01/app/oracle/product/10.2.0/crs 查看VIP配置 $ srvctl config nodeapps -n czmmiao1 -a VIP exists.: /czmmiao1-vip/192.168.2.113/255.255.255.0/eth2 查看GSD配置 $ srvctl config nodeapps -n czmmiao1 -g GSD exists. 查看ONS配置 $ srvctl config nodeapps -n czmmiao1 -s ONS daemon exists. 查看listener配置 $ srvctl config nodeapps -n czmmiao1 -l Listener exists. 查看listener配置 $ srvctl config listener -n czmmiao1 czmmiao1 LISTENER_CZMMIAO1 查看ASM,输出的为ASM实例的$ORACLE_HOME $ srvctl config asm -n czmmiao1 +ASM2 /u01/app/oracle/product/10.2.0/crs 查看数据库所有Service配置 $ srvctl config service -d czmmiao -a olap PREF: czmmiao2 AVAIL: czmmiao1 TAF: basic 查看某个Service的配置 $ srvctl config service -d czmmiao -s olap olap PREF: czmmiao2 AVAIL: czmmiao1 查看某个Service的配置,包括TAF策略 $ srvctl config service -d czmmiao -s olap -a olap PREF: czmmiao2 AVAIL: czmmiao1 TAF: basic 关于TAF策略配置,可以参见笔者的如下博客 http://czmmiao.iteye.com/blog/1735773 2、SRVCTL Add命令 添加数据库或实例的配置信息。在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配。srvctl add database -d [-m domain_name] -o -p srvctl add instance -d -i -n srvctl add instance -d -i -n 命令参数:-m 数据库域名 格式如”us.oracle.com”指定的数据库域名必须匹配数据库INIT.ORA或者SPFILE中DB_DOMAIN 和DB_NAME参数。在增加数据库时,-d指定的数据库名必须与DB_NAME参数匹配-n 实例节点名-o $ORACLE_HOME(用来确定lsnrctl和Oracle等命令路径)-p SPFILE 文件名 -S 服务名 -r 选实例名 -a 备选实例名 -P TAF策略 $srvctl add database -d RAC -o /u01/oracle/product/10.2.0/db_1 -p +RAC_DISK/rac/spfilerac.ora$srvctl add instance -d RAC -i rac1 -n node1 -o$ORACLE_HOME$srvctl add service -d RAC -s Service2 -r "RAC1,RAC2" -a "RAC3,RAC4" -P basic 3、SRVCTL enable/disable命令 缺省情况下数据库、实例、服务、ASM都是随着CRS的启动而自动启动的,有时由于维护需要,可以先关闭这个特性 $srvctl enable database -d czmmiao $srvctl disable database -d czmmiao $srvctl enable database -d czmmiao -i czmmiao1 分享题目:ORACLERAC集群配置管理工具-SRVCTL-创新互联 网页地址:http://wtcwzsj.com/article/dpcjhh.html 其他资讯 浅谈java中==以及equals方法的用法 CentOS7.5安装golang语言环境 怎么使用SQLite3 C++中string中的常用方法使用心得 小程序如何获取系统时间、时间戳时间以及时间戳加减 关于我们 我们是谁 我们服务的客户 我们的团队 我们的服务 网站建设 H5响应式 交互网站 移动端 & 微网站定制 服务流程 行业解决方案 网站建设案例 公司集团 数码电子科技 建筑与设计 安防门禁 管理咨询美容 外贸行业 新闻动态 温岭网站建设温岭网站制作温岭网站设计 联系我们 135-1821-9792 公司服务热线 友情链接: jyruizhi.cn 眉山服务器托管 成都广告扇定制 成都富士康招工 邛崃做网站 标识标牌系统定制 雅安服务器托管 成都定制网站 成都宣传海报 成都封阳台 Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号 在线咨询 在线咨询 135-1821-9792 在线咨询 拨打电话
如果需要跟踪srvctl命令的信息,需设置OS的SRVM_TRACE=true
$export SRVM_TRACE=true
$ srvctl config database -d czmmiao|more
/u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java -classpath /u01/app/oracle/product/10.2.0/db_1/jlib/netcfg.jar:/u01/app/oracle/
product/10.2.0/db_1/jdk/jre/lib/rt.jar:/u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/i18n.jar:/u01/app/oracle/product/10.2.0/db_1/
jlib/srvm.jar:/u01/app/oracle/product/10.2.0/db_1/jlib/srvmhas.jar:/u01/app/oracle/product/10.2.0/db_1/jlib/srvmasm.jar:/u01/app/ora
cle/product/10.2.0/db_1/srvm/jlib/srvctl.jar -DTRACING.ENABLED=true -DTRACING.LEVEL=2 oracle.ops.opsctl.OPSCTLDriver config database
-d czmmiao
[main] [21:18:59:903] [OPSCTLDriver.setInternalDebugLevel:165] tracing is true at level 2 to file null
[main] [21:19:0:36] [OPSCTLDriver.:95] Security manager is set
..................................................................1、SRVCTL Config命令
显示OCR中所有注册的数据库
$ srvctl config database
czmmiao
-d选项可以查看特定数据库配置,下面的配置显示,rac1节点上运行有czmmmiao1实例,$ORACLE_HOME为/u01/app/oracle/product/10.2.0/crs
$ srvctl config database -d czmmiao
rac1 czmmiao1 /u01/app/oracle/product/10.2.0/crs
rac2 czmmiao2 /u01/app/oracle/product/10.2.0/crs
-a选项查看详细信息
$ srvctl config database -d czmmiao -a
czmmiao2 czmmiao1 /u01/app/oracle/product/10.2.0/crs
czmmiao1 czmmiao2 /u01/app/oracle/product/10.2.0/crs
DB_NAME: czmmiao
ORACLE_HOME: /u01/app/oracle/product/10.2.0/crs
SPFILE: +DATA/czmmiao/spfileczmmiao.ora
DOMAIN: null
DB_ROLE: null
START_OPTIONS: null
POLICY: AUTOMATIC
ENABLE FLAG: DB ENABLED
查看Node Application的配置
$ srvctl config nodeapps -n czmmiao1
rac1 czmmiao2 /u01/app/oracle/product/10.2.0/crs
查看VIP配置
$ srvctl config nodeapps -n czmmiao1 -a
VIP exists.: /czmmiao1-vip/192.168.2.113/255.255.255.0/eth2
查看GSD配置
$ srvctl config nodeapps -n czmmiao1 -g
GSD exists.
查看ONS配置
$ srvctl config nodeapps -n czmmiao1 -s
ONS daemon exists.
查看listener配置
$ srvctl config nodeapps -n czmmiao1 -l
Listener exists.
$ srvctl config listener -n czmmiao1
czmmiao1 LISTENER_CZMMIAO1
查看ASM,输出的为ASM实例的$ORACLE_HOME
$ srvctl config asm -n czmmiao1
+ASM2 /u01/app/oracle/product/10.2.0/crs
查看数据库所有Service配置
$ srvctl config service -d czmmiao -a
olap PREF: czmmiao2 AVAIL: czmmiao1 TAF: basic
查看某个Service的配置
$ srvctl config service -d czmmiao -s olap
olap PREF: czmmiao2 AVAIL: czmmiao1
查看某个Service的配置,包括TAF策略
$ srvctl config service -d czmmiao -s olap -a
关于TAF策略配置,可以参见笔者的如下博客
http://czmmiao.iteye.com/blog/1735773
2、SRVCTL Add命令
添加数据库或实例的配置信息。在增加实例中,与-i一起指定的名字应该与INSTANCE_NAME 和 ORACLE_SID参数匹配。srvctl add database -d [-m domain_name] -o -p srvctl add instance -d -i -n srvctl add instance -d -i -n 命令参数:-m 数据库域名 格式如”us.oracle.com”指定的数据库域名必须匹配数据库INIT.ORA或者SPFILE中DB_DOMAIN 和DB_NAME参数。在增加数据库时,-d指定的数据库名必须与DB_NAME参数匹配-n 实例节点名-o $ORACLE_HOME(用来确定lsnrctl和Oracle等命令路径)-p SPFILE 文件名
-S 服务名
-r 选实例名
-a 备选实例名
-P TAF策略
$srvctl add database -d RAC -o /u01/oracle/product/10.2.0/db_1 -p +RAC_DISK/rac/spfilerac.ora$srvctl add instance -d RAC -i rac1 -n node1 -o$ORACLE_HOME$srvctl add service -d RAC -s Service2 -r "RAC1,RAC2" -a "RAC3,RAC4" -P basic
3、SRVCTL enable/disable命令
缺省情况下数据库、实例、服务、ASM都是随着CRS的启动而自动启动的,有时由于维护需要,可以先关闭这个特性
$srvctl enable database -d czmmiao
$srvctl disable database -d czmmiao
135-1821-9792
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号
在线咨询
拨打电话