假设数据库为2台oracle11g组成的RAC,分别用141主机,143主机代替,数据库的SID分别用landingbjdb1,landingbjdb2代替
启动oracle RAC
以oracle用户登陆
$ cd /u01/app/11.2.0/grid/bin oracle的bin目录
$ export ORACLE_SID=landingbjdb1 (在141主机操作)
#crsctl start cluster -n landingbjdb1 (在141主机操作,以root用户登陆)
$ srvctl start nodeapps -n landingbjdb1 (在141主机操作)
$ srvctl start asm -n landingbjdb1 (在141主机操作)
$ srvctl start instance -d landingbjdb -i landingbjdb1 (在141主机操作)
$ srvctl start listener -n landingbjdb1 (在141主机操作)
$ export ORACLE_SID=landingbjdb2 (在143主机操作)
#crsctl start cluster -n landingbjdb2 (在143主机操作,以root用户登陆)
$ srvctl start nodeapps -n landingbjdb2 (在143主机操作)
$ srvctl start asm -n landingbjdb2 (在143主机操作)
$ srvctl start instance -d landingbjdb -i landingbjdb2 (在143主机操作)
$ srvctl start listener -n landingbjdb2 (在143主机操作)
$ emctl start dbconsole (在任一主机操作)
停止oracle RAC
以oracle用户登陆
$ cd /u01/app/11.2.0/grid/bin oracle的bin目录
$ export ORACLE_SID=landingbjdb1 (在141主机操作)
$ emctl stop dbconsole (在任一主机操作)
$ srvctl stop instance -d landingbjdb -i landingbjdb1 (在141主机操作)
$ srvctl stop asm -n landingbjdb1 (在141主机操作)
$ srvctl stop nodeapps -n landingbjdb1 (在141主机操作)
$ srvctl stop listener -n landingbjdb1 (在141主机上操作)
# crsctl stop cluster -n landingbjdb1 (在141主机操作,以root用户登陆)
$ export ORACLE_SID=landingbjdb2 (在143主机操作)
$ srvctl stop instance -d landingbjdb -i landingbjdb2 (在143主机操作)
$ srvctl stop asm -n landingbjdb2 (在143主机操作)
$ srvctl stop nodeapps -n landingbjdb2 (在143主机操作)
$ srvctl stop listener -n landingbjdb2 (在143主机上操作)
# crsctl stop cluster -n landingbjdb2 (在143主机操作,以root用户登陆)