crs 管理的几个演示(培训作业)

18 篇文章 0 订阅
1.演示启动和关闭crs主进程。

[root@rac1 bin]# ./crsctl stop crs
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'
CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'
CRS-2790: 正在启动关闭 'rac1' 上集群就绪服务管理的资源的操作
CRS-2673: 尝试停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.cvu' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.oc4j' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.CRS.dg' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cvu' (在 'rac1' 上)
CRS-2672: 尝试启动 'ora.cvu' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.LISTENER.lsnr' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.rac1.vip' (在 'rac1' 上)
CRS-2672: 尝试启动 'ora.rac1.vip' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.cvu' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.LISTENER_SCAN1.lsnr' (在 'rac1' 上)
CRS-2673: 尝试停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.scan1.vip' (在 'rac1' 上)
CRS-2672: 尝试启动 'ora.scan1.vip' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.registry.acfs' (在 'rac1' 上)
CRS-2676: 成功启动 'ora.rac1.vip' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.scan1.vip' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.LISTENER_SCAN1.lsnr' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.LISTENER_SCAN1.lsnr' (在 'rac2' 上)
CRS-2677: 成功停止 'ora.oc4j' (在 'rac1' 上)
CRS-2672: 尝试启动 'ora.oc4j' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.oc4j' (在 'rac2' 上)
CRS-2675: 未能停止 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2675: 未能停止 'ora.DATA.dg' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.CRS.dg' (在 'rac1' 上)
CRS-2799: 无法关闭资源 'ora.DATA.dg' (在 'rac1' 上)
CRS-2799: 无法关闭资源 'ora.RECOVERY.dg' (在 'rac1' 上)
CRS-2799: 无法关闭资源 'ora.asm' (在 'rac1' 上)
CRS-2799: 无法关闭资源 'ora.rac1.ASM1.asm' (在 'rac1' 上)
CRS-2794: 关闭 'rac1' 上集群就绪服务管理的资源的操作已失败
CRS-2675: Stop of 'ora.crsd' on 'rac1' failed
CRS-2799: Failed to shut down resource 'ora.crsd' on 'rac1'
CRS-2795: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has failed
CRS-4687: Shutdown command has completed with errors.
CRS-4000: Command Stop failed, or completed with errors.
[root@rac1 bin]# ./crsctl start crs
CRS-4640: Oracle High Availability Services is already active
CRS-4000: Command Start failed, or completed with errors.
[root@rac1 bin]# ./crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.CRS.dg     ora....up.type ONLINE    ONLINE    rac2        
ora.DATA.dg    ora....up.type ONLINE    ONLINE    rac1        
ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac2        
ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac2        
ora....VERY.dg ora....up.type ONLINE    ONLINE    rac1        
ora.asm        ora.asm.type   ONLINE    ONLINE    rac1        
ora.cvu        ora.cvu.type   ONLINE    ONLINE    rac2        
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE               
ora....network ora....rk.type ONLINE    ONLINE    rac1        
ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac2        
ora.ons        ora.ons.type   ONLINE    ONLINE    rac1        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    OFFLINE               
ora.rac1.gsd   application    OFFLINE   OFFLINE               
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    OFFLINE   OFFLINE               
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2        
ora.racdb.db   ora....se.type ONLINE    ONLINE    rac2        
ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac2        
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac2        
[root@rac1 bin]#

2.查看OCR磁盘的信息,并打印出OCR磁盘的内容。
[grid@m1 ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
     Version                  :          3
     Total space (kbytes)     :     262120
     Used space (kbytes)      :       2740
     Available space (kbytes) :     259380
     ID                       :  256686631
     Device/File Name         :       +CRS
                                    Device/File integrity check failed

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

                                    Device/File not configured

     Cluster registry integrity check failed

     Logical corruption check bypassed due to insufficient quorum

crsctl query css votedisk

3.查看voting disk磁盘信息。

[grid@m1 ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   024b6ba5107a4febbf99fc6ae80adfda (/dev/oracleasm/disks/CRS1) [CRS]
 2. ONLINE   28baab3a35914f62bfb16fcdc02293f2 (/dev/oracleasm/disks/CRS2) [CRS]
 3. ONLINE   a69307d0e7d74f5dbf7b797f284d8599 (/dev/oracleasm/disks/CRS3) [CRS]
Located 3 voting disk(s).


4.用srvctl分别启动ASM,数据库实例和数据库。
启动ASM
我的RAC环境出现问题,CRS已无法启动,现在也没办法启动ASM,
后面如果找不到原因,就准备使用rootdelete.sh,rootdeinstall.sh 进行CRS恢复了,
数据库实例和数据库的启动 命令是用以下相关命令,
但因我RAC环境的错误,我列出以前安装的一个产品环境的信息。
希望能理解。
[grid@m1 ~]$ srvctl status asm
PRCR-1070 : 无法检查 资源 ora.asm 是否已注册
Cannot communicate with crsd

[grid@m1 ~]$ srvctl start asm

[grid@m1 ~]$ srvctl start asm -n m1
PRCR-1070 : 无法检查 资源 ora.asm 是否已注册
Cannot communicate with crsd
[grid@m1 ~]$ srvctl start asm
PRCR-1070 : 无法检查 资源 ora.asm 是否已注册
Cannot communicate with crsd
[grid@m1 ~]$


[root@rac1 bin]# ./srvctl status database
PRKO-2082 : 缺少必需的选项 -d
[root@rac1 bin]# ./srvctl status database -d
PRKO-2388 : 命令行选项 -d 后应跟随值。
[root@rac1 bin]# ./srvctl status database -d racdb
实例 racdb1 没有在 rac1 节点上运行
实例 racdb2 正在节点 rac2 上运行


[root@rac1 bin]# ./srvctl status database -d racdb
实例 racdb1 正在节点 rac1 上运行
实例 racdb2 正在节点 rac2 上运行


[root@rac1 bin]# ./srvctl start database -d racdb
[root@rac1 bin]# ./srvctl start database -d racdb -i racdb1



5.分别查看RAC的参数文件,REDO日志,UNDO表空间,TEMP表空间的信息,
说明一下在RAC环境下每个实例是否拥有专属自己的上述对象。


参数文件spfile

RAC 参数
[grid@rac2 ~]$ srvctl config database -d racdb
数据库唯一名称: racdb
数据库名: racdb
Oracle 主目录: /opt/app/oracle/product/11.2.0
Oracle 用户: oracle
Spfile: +DATA/racdb/spfileracdb.ora
域:
启动选项: open
停止选项: immediate
数据库角色: PRIMARY
管理策略: AUTOMATIC
服务器池: racdb
数据库实例: racdb1,racdb2
磁盘组: DATA,RECOVERY
装载点路径:
服务:
类型: RAC
数据库是管理员管理的


在没有手工生成前,两个节点指向的SPFILE是同一个:
+DATA/racdb/spfileracdb.ora

但如果用SPFILE 生成PFILE后,那么各节点会各自生成,比如:
/opt/app/oracle/product/11.2.0/dbs/initracdb2.ora

如果再使用pfile启动后,生成的spfile也会各自生成。
但生成后,可以把pfile 内容修改为:
+DATA/racdb/spfileracdb.ora
那么这时会使用共享的同一个文件


[oracle@rac2 dbs]$ cat initracdb2.ora.init
SPFILE='+DATA/racdb/spfileracdb.ora'


SQL> show parameter spfile

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
spfile                     string     /opt/app/oracle/product/11.2.0
                         /dbs/spfileracdb2.ora
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值