机器名hosta;hostb
SID cole1;cole2
服务名cole
hosta$srvctl status instance -d cole -i cole1
实例cole1 正在节点hosta 上运行
hosta$srvctl status instance -d cole -i cole2
实例cole2 正在节点hostb 上运行
hosta$
hosta$srvctl status database -d cole
实例cole1 正在节点hosta 上运行
实例cole2 正在节点hostb 上运行
hosta$
停止Oracle RAC 10g 环境
第一步是停止Oracle 实例。当此实例(和相关服务)关闭后,关闭ASM实例。最后,关闭节点应用程序(虚拟IP、GSD、TNS 监听器和ONS)。
$ export ORACLE_SID=cole1
$ em ctl stop dbconsole (停dbconsole)
$ srvctl stop instance -d cole -i cole1 (停实例)
$ srvctl stop asm -n hosta (停ASM)
$ srvctl stop nodeapps -n hosta (停节点服务)
#/etc/init.d/init.crs stop (停cluster软件root)
启动Oracle RAC 10g 环境
第一步是启动节点应用程序(虚拟IP、GSD、TNS 监听器和ONS)。当成功启动节点应用程序后,启动ASM实例。最后,启动Oracle 实例(和相关服务)以及企业管理器数据库控制台。
$ export ORACLE_SID=cole1
$ srvctl start nodeapps -n hosta //启动一些服务
$ srvctl start asm -n hosta
$ srvctl start instance -d cole -i cole1
$ em ctl start dbconsole
使用SRVCTL 启动/停止所有实例
启动/停止所有实例及其启用的服务。我只是觉得有意思就把此步骤作为关闭所有实例的一种方法加进来了!
$ srvctl start database -d cole
$ srvctl stop database -d cole
启停止监听
hostb$lsnrctl start listener_hostb
hostb$lsnrctl stop listener_hostb
备份votning disk