?
?
?
启动HAS:
?
[root@rac1bin]# ./crsctl start has
?
CRS-4123:Oracle High Availability Services has been started.
?
[root@rac1bin]#
?
?
?
从上面看只是启动了HAS。实际上后面会把Oracle Restart 管理的资源都会启动。这个可以使用crs_stat命令来进程验证。
?
[grid@oracle1 ~]$ crs_stat -t -v
?
Name? ? ? ? ? Type? ? ? ? ? R/RA? F/FT? Target? ? State? ? Host? ? ? ?
?
----------------------------------------------------------------------
?
ora.DATADG.dg? ora....up.type 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.FRADG.dg? ora....up.type 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....ER.lsnr ora....er.type 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....N1.lsnr ora....er.type 0/5? ? 0/0? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.OCRVT.dg? ora....up.type 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.asm? ? ? ? ora.asm.type? 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.cvu? ? ? ? ora.cvu.type? 0/5? ? 0/0? ? ONLINE? ? ONLINE? ? oracle2? ? ?
?
ora.gsd? ? ? ? ora.gsd.type? 0/5? ? 0/? ? OFFLINE? OFFLINE? ? ? ? ? ? ? ?
?
ora....network ora....rk.type 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.oc4j? ? ? ora.oc4j.type? 0/1? ? 0/2? ? ONLINE? ? ONLINE? ? oracle2? ? ?
?
ora.ons? ? ? ? ora.ons.type? 0/3? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....SM1.asm application? ? 0/5? ? 0/0? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....E1.lsnr application? ? 0/5? ? 0/0? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....le1.gsd application? ? 0/5? ? 0/0? ? OFFLINE? OFFLINE? ? ? ? ? ? ? ?
?
ora....le1.ons application? ? 0/3? ? 0/0? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....le1.vip ora....t1.type 0/0? ? 0/0? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora....SM2.asm application? ? 0/5? ? 0/0? ? ONLINE? ? ONLINE? ? oracle2? ? ?
?
ora....E2.lsnr application? ? 0/5? ? 0/0? ? ONLINE? ? ONLINE? ? oracle2? ? ?
?
ora....le2.gsd application? ? 0/5? ? 0/0? ? OFFLINE? OFFLINE? ? ? ? ? ? ? ?
?
ora....le2.ons application? ? 0/3? ? 0/0? ? ONLINE? ? ONLINE? ? oracle2? ? ?
?
ora....le2.vip ora....t1.type 0/0? ? 0/0? ? ONLINE? ? ONLINE? ? oracle2? ? ?
?
ora....ry.acfs ora....fs.type 0/5? ? 0/? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.scan1.vip? ora....ip.type 0/0? ? 0/0? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
ora.sjjczr.db? ora....se.type 0/2? ? 0/1? ? ONLINE? ? ONLINE? ? oracle1? ? ?
?
?
?
?
?
1.2 使用crsctl stop cluster [-all]…
?
该命令的语法如下:
crsctl stop cluster [[-all]|[-n
?
crsctl start cluster [[-all]|[-n
?
?
?
该参数支持的选项更多,可以同时操控所有的节点。如果不指定参数,那么只对当前节点有效。
?
?
?
如:
?
[root@rac1 ~]# ./crsctl start cluster -n rac1 rac2
?
--停止当前节点集群:
?
[root@rac1 bin]# ./crsctl stop cluster
?
?
?
2.停止和启动Resource
?
? ? 当直接停止集群时,相关的Resource 也会被停止。 但实际情况下,我们操作更多的是对某些资源的启动或关闭等操作。具体就是使用SRVCTL 命令。该命令不常用总被忘记,因此可以用帮助选项 –h 来查看命令帮助:
?
[grid@rac1 ~]$? Srvclt –h
?
这个命令显示的结果太长,不好查看,可以进一步的查看帮助:
?
?[grid@rac1 ~]$ srvctl start -h
?
?
?
?
?
RAC 运行状态通用的命令如下:
?
[root@vcdwdb1 ~]# srvctl -h
?
-bash: srvctl: command not found
?
[root@vcdwdb1 ~]# su - grid
?
[grid@vcdwdb1 ~]$ srvctl -h
?
用法: srvctl [-V]? ? --显示内容很多,如下对内容进行了挑选后粘贴
?
用法: srvctl start nodeapps [-n
?
用法: srvctl stop nodeapps [-n
?
用法: srvctl status nodeapps
?
用法: srvctl start vip { -n
?
用法: srvctl stop vip { -n
?
用法: srvctl relocate vip -i
?
用法: srvctl status vip { -n
?
用法: srvctl start asm [-n
?
用法: srvctl stop asm [-n
?
用法: srvctl config asm [-a]
?
用法: srvctl status asm [-n
?
用法: srvctl config listener [-l
?
用法: srvctl start listener [-l
?
用法: srvctl stop listener [-l
?
用法: srvctl st