|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Cluster/NDB高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用
SRVCTL命令具体申明文档(译)
简介:
SRVCTL是ORACLE9iRAC集群设置办理的工具。本文是对SRVCTL的一切命令举行具体申明的一篇参考文档。
读者工具:ORACLE9iRAC数据库集群办理员。
注:
RAC:RealApplicationClusters
SRVM:ServerManagement
-------------------------------------------------------------------------------
lSRVCTLAdd
增加数据库或实例的设置信息。在增添实例中,与-i一同指定的名字应当与INSTANCE_NAME和ORACLE_SID参数婚配。
srvctladddatabase-ddatabase_name[-mdomain_name]-ooracle_home[-sspfile]
srvctladdinstance-ddatabase_name-iinstance_name-nnode_name
表4-5SRVCTLAdd命令具体选项
-------------------------------------------------------------------------------
命令选项
-------------------------------------------------------------------------------
-m数据库域名格局如"us.mydomain.com"
-m选项指定的数据库域名必需婚配数据库INIT.ORA大概SPFILE中DB_DOMAIN和DB_NAME参数。在增添数据库时,-d指定的数据库名必需与DB_NAME参数婚配
-n实例节点名
-o$ORACLE_HOME(用来断定lsnrctl和Oracle等命令路径)
-sSPFILE文件名
-------------------------------------------------------------------------------
实例:增加一个新的数据库
srvctladddatabase-dmydb-o/ora/ora9
实例:向数据库增加实例
srvctladdinstance-dmydb-imydb01-ngm01
srvctladdinstance-dmydb-imydb02-ngm02
srvctladdinstance-dmydb-imydb03-ngm03
lSRVCTLConfig
显现保留在SRVM设置文件中的设置信息
srvctlconfigdatabase
显现数据库设置列表
srvctlconfigdatabase-ddatabase_name
数据库设置信息显现的格局:
nodename1instancename1oraclehome
nodename2instancename2oraclehome
实例:显现数据库设置信息
srvctlconfigdatabase-dmydb
lSRVCTLGetenv
getenv操纵用来从SRVM设置文件中猎取与显现情况变量
srvctlgetenvdatabase-ddatabase_name[-tname[,name,...]]
srvctlgetenvinstance-ddatabase_name-iinstance_name[-tname[,name,...]]
实例:列出数据库的一切情况变量
srvctlgetenvdatabase-dmydb
lSRVCTLModify
修正实例的节点设置信息。这些修正会在程序下次从头启动后失效。修正后的信息将永世保留。
srvctlmodifyinstance-ddatabase_name-iinstance_name-nnode_name
实例:修正实例到另外一个节点
srvctlmodifyinstance-dmydb-nmy_new_node
lSRVCTLRemove
这是用来删除SRVM库中设置信息的命令。工具相干的情况设置也一样删除。假如你未利用强迫标记(-f),ORACLE将提醒你确认是不是删除。
利用强迫选项(-f),删除操纵将不举行提醒
srvctlremovedatabase-ddatabase_name[-f]
srvctlremoveinstance-ddatabase_name-iinstance_name[-f]
SRVCTLRemove命令具体选项
-------------------------------------------------------------------------------
-f强迫删除使用时不举行确认提醒
-------------------------------------------------------------------------------
实例:删除数据库
srvctlremovedatabase-dmydb
实例:删除数据库实例
srvctlremoveinstance-dmydb-imydb01
srvctlremoveinstance-dmydb-imydb02
srvctlremoveinstance-dmydb-imydb03
lSRVCTLSetenv
设置SRVM设置文件中的情况变量值。
srvctlsetenvdatabase-ddatabase_name-tname=value[,name=value,...]
srvctlsetenvinstance-ddatabase_name[-iinstance_name]-tname=value[,name=value,...]
实例:设置数据库情况变量
srvctlsetenvdatabase-dmydb-tLANG=en
lSRVCTLStart
启动数据库,一切实例或指定的实例,及启动一切相干未启动的监听。
-------------------------------------------------------------------------------
注:
关于start命令和别的一些可使用毗连字符串的操纵,假如你不供应毗连字符串,那末ORACLE会利用"/assysdba"在实例上实行相干的操纵。别的,要实行相似的操纵,你必需是OSDBA组的成员。关于更多的OSDBA组权限信息,请参考ORACLE9i的安装指南。
-------------------------------------------------------------------------------
srvctlstartdatabase-ddatabase_name[-ostart_options][-cconnect_string]
srvctlstartinstance-ddatabase_name-iinstance_name[,instance_name-list][-ostart_options][-cconnect_string]
表4-6SRVCTLStart命令具体选项
-------------------------------------------------------------------------------
命令选项
-------------------------------------------------------------------------------
-o在SQL*Plus间接传送的startup命令选项,能够包含PFILE
-c利用SQL*Plus毗连数据库实例的毗连字符串
-------------------------------------------------------------------------------
实例:启动数据库及一切的实例
srvctlstartdatabase-dmydb
实例:启动指定的实例
srvctlstartinstance-dmydb-imydb1,mydb4
lSRVCTLStatus
显现指定命据库确当前形态
srvctlstatusdatabase-ddatabase_name
srvctlstatusinstance-ddatabase_name-iinstance_name[,instance_name-list]
实例:显现数据和一切实例形态
srvctlstatusdatabase-dmydb
实例:显现指定实例的形态
srvctlstatusinstance-dmydb-imydb1,mydb2
lSRVCTLStop
中断数据库一切实例可者指定实例
srvctlstopdatabase-ddatabase_name[-ostop_options][-cconnect_string]
srvctlstopinstance-ddatabase_name-iinstance_name[,instance_name_list][-ostop_options][-cconnect_string]
表4-7SRVCTLStop命令具体选项
-------------------------------------------------------------------------------
命令选项
-------------------------------------------------------------------------------
-c利用SQL*Plus毗连数据库实例的毗连字符串
-o在SQL*Plus间接传送的shutdown命令选项
-------------------------------------------------------------------------------
实例:中断数据库一切的实例
srvctlstopdatabase-dmydb
实例:中断指定实例
srvctlstopinstance-dmydb-imydb1
lSRVCTLUnsetenv
作废SRVM设置文件中情况变量界说值
srvctlunsetenvdatabase-ddatabase_name-tname[,name,...]
srvctlunsetenvinstance-ddatabase_name[-iinstance_name]-tname[,name,...]
实例:作废情况变量,回到缺省值
srvctlunsetenvdatabase-dmydb-tCLASSPATH
l利用SRVCONFIG导进和导出RAW设备设置信息
你可以使用SRVCONFIG导进和导出RAW设备设置信息,不论设置文件是在集群文件体系上仍是在RAW设备上。你可使用这类办法来备份与恢复SRVM设置信息。
比方:
上面的命令用来导出设置信息的内容到你指定文件名的文本文件中。
srvconfig-expfile_name
上面的命令用来从指定文本文件中导进设置信息到到你运转命令的RAC情况设置信息库。
srvconfig-impfile_name
叶正盛(译)
2005-04-03
对于insert和delete,event中包含了插入/删除的记录的所有字段的值(太爽了。。) |
|