ORACLE数据库RA 集群的启动和关闭
ORACLE --RAC 集群的启动和关闭
RAC集群的启动和关闭,貌似非常的简单,敲来敲去也就是那五六个命令。但是深入理解下去,非常有助于我们了解RAC的构架. 启动和关闭rac一般使用三种方式:sqlplus,srvctl以及dbconsole或者Oracle grid control,本节中简要介绍下使用srvctl启动和关闭rac数据库集群! 使用crs_stat命令可以查询当前rac各节点下的asm实例,监听器,global service daemon,oracle notification server,vip,数据库实例是否正常! [root@rac1~]#su-oracle [oracle@rac1~]$crs_stat-t-v NameTypeR/RAF/FTTargetStateHost ----------------------------------------------------------------------ora....SM1.asmapplication0/50/0ONLINEONLINErac1 ora....C1.lsnrapplication0/50/0ONLINEONLINErac1 ora.rac1.gsdapplication0/50/0ONLINEONLINErac1 ora.rac1.onsapplication0/30/0ONLINEONLINErac1 ora.rac1.vipapplication0/00/0ONLINEONLINErac1 ora....SM2.asmapplication0/50/0ONLINEONLINErac2 ora....C2.lsnrapplication0/50/0ONLINEONLINErac2 ora.rac2.gsdapplication0/50/0ONLINEONLINErac2 ora.rac2.onsapplication0/30/0ONLINEONLINErac2 ora.rac2.vipapplication0/00/0ONLINEONLINErac2 ora.racdb.dbapplication0/10/1ONLINEONLINErac1 ora....b1.instapplication0/50/0ONLINEONLINErac1 ora....b2.instapplication0/50/0ONLINEONLINErac2 srvctl命令的使用 oracle@rac2~]$srvctl Usage:srvctl<command><object>[<options>] command:enable|disable|start|stop|relocate|status|add|remove|modify|getenv|setenv|unsetenv|config objects:database|instance|service|nodeapps|asm|listener Fordetailedhelponeachcommandandobjectanditsoptionsuse: srvctl<command><object>-h 获取更详细的帮助 [oracle@rac2~]$srvctlstartasm-h Usage:srvctlstartasm-n<node_name>[-i<asm_inst_name>][-o<start_options>][-c<connect_str>|-q]-n<node>Nodename-i<asm_inst_name>ASMinstancename-o<start_options>Optionstostartupcommand(e.g.open,mount,ornomount)-c<connstr>Connectstring(default:/assysdba)-qQueryconnectstringfromstandardinput-hPrintusage 关闭RAC数据库 [oracle@rac2~]$srvctlstopdatabase-dracdb [oracle@rac2~]$crs_stat-t-v NameTypeR/RAF/FTTargetStateHost ----------------------------------------------------------------------ora....SM1.asmapplication0/50/0ONLINEONLINErac1 ora....C1.lsnrapplication0/50/0ONLINEONLINErac1 ora.rac1.gsdapplication0/50/0ONLINEONLINErac1 ora.rac1.onsapplication0/30/0ONLINEONLINErac1 ora.rac1.vipapplication0/00/0ONLINEONLINErac1 ora....SM2.asmapplication0/50/0ONLINEONLINErac2 ora....C2.lsnrapplication0/50/0ONLINEONLINErac2 ora.rac2.gsdapplication0/50/0ONLINEONLINErac2 ora.rac2.onsapplication0/30/0ONLINEONLINErac2 ora.rac2.vipapplication0/00/0ONLINEONLINErac2 ora.racdb.dbapplication0/10/1OFFLINEOFFLINE ora....b1.instapplication0/50/0OFFLINEOFFLINE ora....b2.instapplication0/50/0OFFLINEOFFLINE 关闭各节点的ASM实例 [oracle@rac2~]$srvctlstopasm-nrac1 [oracle@rac2~]$srvctlstopasm-nrac2 [oracle@rac2~]$crs_stat-t-v NameTypeR/RAF/FTTargetStateHost ----------------------------------------------------------------------ora....SM1.asmapplication0/50/0OFFLINEOFFLINE ora....C1.lsnrapplication0/50/0ONLINEONLINErac1 ora.rac1.gsdapplication0/50/0ONLINEONLINErac1 ora.rac1.onsapplication0/30/0ONLINEONLINErac1 ora.rac1.vipapplication0/00/0ONLINEONLINErac1 ora....SM2.asmapplication0/50/0OFFLINEOFFLINE ora....C2.lsnrapplication0/50/0ONLINEONLINErac2 ora.rac2.gsdapplication0/50/0ONLINEONLINErac2 ora.rac2.onsapplication0/30/0ONLINEONLINErac2 ora.rac2.vipapplication0/00/0ONLINEONLINErac2 ora.racdb.dbapplication0/10/1OFFLINEOFFLINE ora....b1.instapplication0/50/0OFFLINEOFFLINE ora....b2.instapplication0/50/0OFFLINEOFFLINE 关闭各节点的服务包括 gsd,ons,vip,lisener 监听器等 [oracle@rac2~]$srvctlstopnodeapps-nrac1 [oracle@rac2~]$srvctlstopnodeapps-nrac2 [oracle@rac2~]$crs_stat-t-v NameTypeR/RAF/FTTargetStateHost ----------------------------------------------------------------------ora....SM1.asmapplication0/50/0OFFLINEOFFLINE ora....C1.lsnrapplication0/50/0OFFLINEOFFLINE ora.rac1.gsdapplication0/50/0OFFLINEOFFLINE ora.rac1.onsapplication0/30/0OFFLINEOFFLINE ora.rac1.vipapplication0/00/0OFFLINEOFFLINE ora....SM2.asmapplication0/50/0OFFLINEOFFLINE ora....C2.lsnrapplication0/50/0OFFLINEOFFLINE ora.rac2.gsdapplication0/50/0OFFLINEOFFLINE ora.rac2.onsapplication0/30/0OFFLINEOFFLINE ora.rac2.vipapplication0/00/0OFFLINEOFFLINE ora.racdb.dbapplication0/10/1OFFLINEOFFLINE ora....b1.instapplication0/50/0OFFLINEOFFLINE ora....b2.instapplication0/50/0OFFLINEOFFLINE 关闭数据库实例,关闭各节点的ASM实例,关闭各节点实例,启动的顺序反之。 [oracle@rac2~]$srvctlstartnodeapps-nrac1 [oracle@rac2~]$srvctlstartnodeapps-nrac2 [oracle@rac2~]$srvctlstartasm-nrac1 [oracle@rac2~]$srvctlstartasm-nrac2 [oracle@rac2~]$srvctlstartinstance-dracdb-iracdb1-omount [oracle@rac2~]$srvctlstartinstance-dracdb-iracdb2-oopen [oracle@rac2~]$sqlplussys/123456@racdb1assysdba SQL*Plus:Release10.2.0.1.0-ProductiononSatNov2612:15:572011Copyright(c)1982,2005,Oracle.Allrightsreserved. Connectedto: OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bitProduction WiththePartitioning,RealApplicationClusters,OLAPandDataMiningoptions SQL>selectopen_mode,namefromv$database; OPEN_MODENAME---------------------------------------------------------MOUNTEDRACDB SQL>connsys/123456@racdb2assysdba Connected. SQL>selectopen_mode,namefromv$database; OPEN_MODENAME---------------------------------------------------------READWRITERACDB 关闭RAC节点的某个实例 |
- flex – 使用Spring BlazeDS集成有什么缺点?
- flex 中去除字符串两端的空格
- yaffs文件系统在2.6内核上的移植--操作步骤(转载)
- 如何使用sqlite3.exe命令行工具自动化进程?
- keil出現 Error: Flash Download failed: - "Cortex-M3
- 将union字段中的位解释为C/C++中的不同数据类型
- 解决ajax返回innerHTML中javascript不能运行问题
- PresentViewController在iOS 4.3上崩溃,但在iOS 5上没有
- SQlite数据库以编程方式在Android中转换为Excel文件格式
- oracle创建自定义自增长序列sequence