您的位置:首页 > 数据库 > Oracle

Oracle 11g RAC的启动与关闭

2014-09-11 21:31 507 查看
Oracle 11g RAC的启动与关闭

集群名称:whwdb-cluster

集群数据库:whwdb

1、 关闭RAC

Ø 关闭OEM,以grid用户

emctl stop dbconsole

Ø 关闭监听Listener ,grid用户

srvctl stop listener –n whwrac1

srvctl stop listener –n whwrac2

Ø 关闭Oracle实例,grid用户

srvctl stop database –d whwdb -----停止所有节点

srvctl stop instance –d whwdb –n whwrac1 ------停止单个节点

srvctl stop instance –d whwdb –n whwrac2------停止单个节点

Ø 关闭ASM实例

Oracle 11g R2的ASM是随CRS启动的,所以关闭时直接关闭CRS,ASM也就跟着关闭了。

srvctl status asm

srvctl stop asm –n whwrac1

srvctl stop asm –n whwrac2

Oracle 11g RAC 若直接关闭ASM时会报错,这是因为CRS的信息也是存储在ASM中的,所以ASM要与CRS一起关闭。

Ø 停止HAS(OracleHigh Availability Services)服务,root用户,所有节点

[root@whwrac1 ~]# /opt/app/11.2.0/grid/bin/crsctl stop has –f

Oracle 11g R2的RAC停止HAS与CRS是等同的。

Ø 关闭CRS集群,以root用户

crlctl stop crs 两个节点都要执行

或crsctl stopcluster –all 在一个节点执行

2、 启动RAC

Ø 启动CRS

Oracle 11g R2的RAC,默认开机会自动启动CRS,HAS服务,同时ASM也跟着启动。

命令1:crsctl start crs 每个节点都执行

命令2:crsctl start cluster –all 一个节点执行

检查集群状态:

crsctl check crs

[grid@whwrac1 ~]$ crsctl check crs

CRS-4638: Oracle High Availability Services is online

CRS-4537: Cluster Ready Services is online

CRS-4529: Cluster Synchronization Services is online

CRS-4533: Event Manager is online

或crs_stat –t

过滤进程查看

ps -ef|grep ora_

ps -ef|grep asm_

Ø 启动ASM实例

Oracle 11g R2默认情况下ASM随CRS启动

srvctl status asm

srvctl start asm –n whwrac1

srvctl start asm –n whwrac2

[grid@whwrac1 ~]$ srvctl status asm

ASM is running on whwrac1,whwrac2

Ø 启动Oracle实例,以grid用户启动

命令1:srvctl start instance -d whwdb -i whwdb1,whwdb2

命令2:srvctl start database –d whwdb

检查状态

srvctl status database –d whwdb

数据实例启动后,ora.DATA.dg,ora.FRA.dg磁盘组及监听就都启来了。

正常情况下有4个OFFLINE是正常的。

注:如果DATA等磁盘组没有挂起,可用crs_start ora.DATA.dg,或使用ASM实例下的sqlplus来mount磁盘:alter diskgroup mount

查看节点应用程序状态:

[grid@whwrac1 ~]$ srvctl status nodeapps

Ø 启动监听Listener

Oracle 11gR2监听随数据库一起启动

srvctl start listener –n whwrac1

srvctl start listener –n whwrac2

srvctl status listener

正常情况下,启动数据库的时候,监听也会起来的。若监听没有起来,也可以使用oracle下监听,不用配置listener.ora

Ø 启动OEM

emctl start dbconsole

emctl status dbconsole
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: