码迷,mamicode.com
首页 > 数据库 > 详细

Oracle RAC OCR 的备份与恢复

时间:2016-09-16 22:57:13      阅读:408      评论:0      收藏:0      [点我收藏+]

标签:

 Oracle Clusterware把整个集群的配置信息放在共享存储上,这些信息包括了集群节点的列表、集群数据库实例到节点的映射以及CRS应用程序资源信息。也即是存放在ocr 磁盘(或者ocfs文件)上。因此对于这个配置文件的重要性是不言而喻的。任意使得ocr配置发生变化的操作在操作之间或之后都建议立即备份ocr。本文主要基于Oracle 10g RAC环境描述OCR的备份与恢复。
        OCR 相关参考:
        Oracle RAC OCR 与健忘症
        Oracle RAC OCR 的管理与维护
 
一、OCR的备份与恢复概念
        与Oracle数据库备份恢复相似,OCR的备份也有物理备份或逻辑备份的概念,因此有两种备份方式,两种恢复方式。
        物理备份与恢复:
                缺省情况下,Oracle 每4个小时对其做一次备份,并且保留最后的3个副本,以及前一天,前一周的最后一个备份副本。
                用户不能自定义备份频率以及备份文件的副本数。
                对于OCR的备份备份由是由Master Node CRSD进程完成,因此备份的默认位置是$CRS_HOME/crs/cdata/<cluster_name>目录下。
                备份的文件会自动更名,以反应备份时间顺序,最近一次的备份叫作backup00.ocr。
                由于是在Master Node的节点之上进行备份,因此备份文件仅存在于Master Node节点。
                对于Master Node的节点crash之后则由剩余节点接管。
                备份目录可以通过ocrconfig -backuploc <directory_name> 命令修改。
                OCR磁盘最多只能有两个,一个Primary OCR 和一个Mirror OCR。两者互为镜像以避免单点故障。
                对于物理备份恢复,不能简单的使用操作系统级别的复制命令(使用ocr文件时)来完成,该操作将导致ocr不可用。
                
        逻辑备份与恢复:
                使用ocrconfig -export 方式产生的备份,统称之为逻辑备份。
                对于重大的ocr配置发生变化前后,如添加删除节点,修改集群资源,创建数据库等,都建议使用逻辑备份。
                对于由于错误配置而导致的ocr被损坏的情形下,我们可以使用ocrconfig -import方式进行恢复。
                对于这种逻辑方式也可以还原丢失或损坏的ocr磁盘(文件)。
        
        备份建议:
                将oracle的自动备份产生的文件复制到共享或其它可用存储设备上。
                每天至少导出一次ocr配置信息。

二、备份OCR 

[python] view plain copy
 
 print?
  1. 1、OCR的自动备份  
  2.         #使用ocrconfig -showbackup查看ocr备份所在节点及路径  
  3.         oracle@bo2dbp:~> ocrconfig -showbackup  
  4.           
  5.         bo2dbp     2013/02/25 06:23:15     /u01/oracle/crs/cdata/crs  
  6.           
  7.         bo2dbp     2013/02/25 02:23:13     /u01/oracle/crs/cdata/crs  
  8.           
  9.         bo2dbp     2013/02/24 22:23:13     /u01/oracle/crs/cdata/crs  
  10.           
  11.         bo2dbp     2013/02/24 02:23:09     /u01/oracle/crs/cdata/crs  
  12.           
  13.         bo2dbp     2013/02/22 18:23:04     /u01/oracle/crs/cdata/crs  
  14.         oracle@bo2dbp:~> ls -hltr /u01/oracle/crs/cdata/crs  
  15.         total 40M  
  16.         -rw-r--r-- 1 root root 6.7M 2013-02-22 18:23 week.ocr  
  17.         -rw-r--r-- 1 root root 6.7M 2013-02-24 02:23 day.ocr  
  18.         -rw-r--r-- 1 root root 6.7M 2013-02-24 22:23 backup02.ocr  
  19.         -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 backup01.ocr  
  20.         -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 day_.ocr  
  21.         -rw-r--r-- 1 root root 6.7M 2013-02-25 06:23 backup00.ocr  
  22.   
  23.         #改变物理备份路径  
  24.                 ocrconfig -backuploc <new_dirname>  
  25.   
  26.         #使用物理备份恢复ocr  
  27.                 ocrconfig -restore <backup_file_name>  
  28.                 对于物理备份,仅仅只能使用restore方式来进行恢复,而不支持import方式  
  29.   
  30. 2、OCR的手动备份  
  31.         OCR的手动备份也即是逻辑备份,使用-export方式来实现  
  32.         ocrconfig -export <backup_file_name>  
  33.           
  34.         #备份示例  
  35.         #建议在不同的节点导出ocr,导出位置尽可能存放在共享磁盘,以便任意节点均可从该磁盘恢复  
  36.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/ocrconfig -export /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp  
  37.         root‘‘‘‘‘s password: 
  38.         oracle@bo2dbp:/u02/crs_bak/ocr_bak/exp/bo2dbp> ls -hltr /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp 
  39.         -rw-r--r-- 1 root root 144K 2013-02-25 10:10 /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp 
  40.         oracle@bo2dbs:~> sudo -s /u01/oracle/crs/bin/ocrconfig -export /u02/crs_bak/ocr_bak/exp/bo2dbs/ocr_bak.dmp 
  41.         root‘‘‘s password:  

三、OCR的恢复

[python] view plain copy
 
 print?
    1. 1、从可用的OCR镜像中恢复受损的OCR  
    2.         a、首先模拟ocr 损坏  
    3.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=10  
    4.         10+0 records in  
    5.         10+0 records out  
    6.         10485760 bytes (10 MB) copied, 0.24662 seconds, 42.5 MB/s  
    7.           
    8.         oracle@bo2dbp:~> ocrcheck  
    9.         Status of Oracle Cluster Registry is as follows :  
    10.                  Version                  :          2  
    11.                  Total space (kbytes)     :     204560  
    12.                  Used space (kbytes)      :       6184  
    13.                  Available space (kbytes) :     198376  
    14.                  ID                       : 1512159503  
    15.                  Device/File Name         : /dev/raw/raw1  
    16.                                             Device/File integrity check failed  
    17.         n        Device/File Name         : /dev/raw/raw11  
    18.                                             Device/File integrity check succeeded  
    19.           
    20.                  Cluster registry integrity check succeeded  
    21.           
    22.         oracle@bo2dbp:~> ocrcheck  
    23.         Status of Oracle Cluster Registry is as follows :  
    24.                  Version                  :          2  
    25.                  Total space (kbytes)     :     204560  
    26.                  Used space (kbytes)      :       6184  
    27.                  Available space (kbytes) :     198376  
    28.                  ID                       : 1512159503  
    29.                  Device/File Name         : /dev/raw/raw1  
    30.                                             Device/File needs to be synchronized with the other device  
    31.                  Device/File Name         : /dev/raw/raw11  
    32.                                             Device/File integrity check succeeded  
    33.           
    34.                  Cluster registry integrity check succeeded          
    35.           
    36.         #尽管此时ocr文件被破坏,但整个集群依旧处于Online状态,此处不列出,读者可自行验证  
    37.         #接下来修复ocr  
    38.           
    39.         b、校验所在的裸设备处于可用状态  
    40.         oracle@bo2dbp:~> sudo -s rcraw status | grep raw1  
    41.         root‘‘‘‘‘‘s password: 
    42.         /dev/raw/raw1:  bound to major 8, minor 33 
    43.         /dev/raw/raw11: bound to major 8, minor 113   
    44.  
    45.         c、校验裸设备的权限 
    46.         oracle@bo2dbp:~> ls -hltr /dev/raw/raw1 
    47.         crw-rw---- 1 oracle dba 162, 1 2013-02-05 16:00 /dev/raw/raw1   
    48.         oracle@bo2dbp:~> ssh bo2dbs ls -hltr /dev/raw/raw1 
    49.         crw-rw---- 1 oracle dba 162, 1 2013-02-05 10:28 /dev/raw/raw1     
    50.  
    51.         d、重新初始化裸设备 
    52.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=200 
    53.         dd: writing `/dev/raw/raw1‘: No space left on device 
    54.         200+0 records in 
    55.         199+0 records out 
    56.         209698816 bytes (210 MB) copied, 4.84775 seconds, 43.3 MB/s 
    57.  
    58.         e、从镜像ocr恢复主ocr 
    59.                 #实际上等同于添加一个新的ocr。此时主ocr从镜像ocr复制内容。 
    60.                 #对于镜像ocr的损坏可以采用相同的方式如法炮制。 
    61.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/ocrconfig -replace ocr /dev/raw/raw1 
    62.         root‘‘‘‘s password:  
    63.         oracle@bo2dbp:~> ocrcheck  
    64.         Status of Oracle Cluster Registry is as follows :  
    65.                  Version                  :          2  
    66.                  Total space (kbytes)     :     204560  
    67.                  Used space (kbytes)      :       6184  
    68.                  Available space (kbytes) :     198376  
    69.                  ID                       : 1512159503  
    70.                  Device/File Name         : /dev/raw/raw1  
    71.                                             Device/File integrity check succeeded  
    72.                  Device/File Name         : /dev/raw/raw11  
    73.                                             Device/File integrity check succeeded  
    74.           
    75.                  Cluster registry integrity check succeeded  
    76.   
    77.         f、校验修复情况  
    78.         oracle@bo2dbp:~> cluvfy comp ocr -n all  
    79.           
    80.         Verifying OCR integrity  
    81.           
    82.         Checking OCR integrity...  
    83.           
    84.         Checking the absence of a non-clustered configuration...  
    85.         All nodes free of non-clustered, local-only configurations.  
    86.           
    87.         Uniqueness check for OCR device passed.  
    88.           
    89.         Checking the version of OCR...  
    90.         OCR of correct Version "2" exists.  
    91.           
    92.         Checking data integrity of OCR...  
    93.         Data integrity check for OCR passed.  
    94.           
    95.         OCR integrity check passed.  
    96.           
    97.         Verification of OCR integrity was successful.            
    98.   
    99. 2、从逻辑备份(导出的文件)中恢复OCR  
    100.         a、首先查看一下ocr的位置  
    101.         oracle@bo2dbp:~> more /etc/oracle/ocr.loc  
    102.         #Device/file /dev/raw/raw1 getting replaced by device /dev/raw/raw1  
    103.         ocrconfig_loc=/dev/raw/raw1  
    104.         ocrmirrorconfig_loc=/dev/raw/raw11  
    105.         local_only=false  
    106.   
    107.         b、停止两个节点上的crs  
    108.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs  
    109.         root‘‘‘‘‘‘s password: 
    110.         Stopping resources. This could take several minutes. 
    111.         Successfully stopped CRS resources. 
    112.         Stopping CSSD. 
    113.         Shutting down CSS daemon. 
    114.         Shutdown request successfully issued. 
    115.         oracle@bo2dbp:~> ps -ef | grep d.bin | grep -v grep 
    116.  
    117.         oracle@bo2dbs:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs 
    118.         root‘‘‘‘s password:  
    119.         Stopping resources. This could take several minutes.  
    120.         Successfully stopped CRS resources.  
    121.         Stopping CSSD.  
    122.         Shutting down CSS daemon.  
    123.         Shutdown request successfully issued.  
    124.         # Author : Robinson  
    125.         # Blog   : http://blog.csdn.net/robinson_0612  
    126.         oracle@bo2dbs:~> ps -ef | grep d.bin | grep -v grep  
    127.   
    128.         c、尝试破坏ocr  
    129.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=10  
    130.         10+0 records in  
    131.         10+0 records out  
    132.         10485760 bytes (10 MB) copied, 0.1811 seconds, 57.9 MB/s  
    133.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw11 bs=1024k count=10  
    134.         10+0 records in  
    135.         10+0 records out  
    136.         10485760 bytes (10 MB) copied, 0.167224 seconds, 62.7 MB/s  
    137.           
    138.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/crsctl start crs  
    139.         Attempting to start CRS stack  
    140.         The CRS stack will be started shortly  
    141.         oracle@bo2dbp:~>  ps -ef | grep d.bin | grep -v grep  
    142.         oracle@bo2dbp:~> ./crs_stat.sh     #这个查看已经无法同crs通信  
    143.          Resource name                                Target     State               
    144.         --------------                                ------     -----               
    145.         error connecting to CRSD at [(ADDRESS=(PROTOCOL=ipc)(KEY=ora_crsqs))] clsccon 184  
    146.         oracle@bo2dbp:~> crs_stat -t  
    147.         CRS-0184: Cannot communicate with the CRS daemon.  
    148.   
    149.         d、从导出的备份文件中恢复ocr  
    150.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/ocrconfig -import /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp  
    151.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/crsctl start crs  
    152.         Attempting to start CRS stack  
    153.         The CRS stack will be started shortly  
    154.         oracle@bo2dbp:~> ps -ef | grep d.bin | grep -v grep  
    155.         oracle   27209 23220  10:32 ?        00:00:00 /u01/oracle/crs/bin/evmd.bin  
    156.         root     27307 23392  10:32 ?        00:00:01 /u01/oracle/crs/bin/crsd.bin reboot  
    157.         oracle   27613 27153  10:32 ?        00:00:00 /u01/oracle/crs/bin/ocssd.bin  
    158.   
    159.         #尝试启动第2个几点的crs  
    160.         oracle@bo2dbs:~> sudo -s /u01/oracle/crs/bin/crsctl start crs  
    161.         root‘‘‘‘‘‘s password: 
    162.         Attempting to start CRS stack 
    163.         The CRS stack will be started shortly 
    164.          
    165.         e、在第二个节点上执行ocrcheck,此时显示ocrcheck成功 
    166.         oracle@bo2dbs:~> ocrcheck 
    167.         Status of Oracle Cluster Registry is as follows : 
    168.                  Version                  :          2 
    169.                  Total space (kbytes)     :     204560 
    170.                  Used space (kbytes)      :       6184 
    171.                  Available space (kbytes) :     198376 
    172.                  ID                       : 1325424958 
    173.                  Device/File Name         : /dev/raw/raw1 
    174.                                             Device/File integrity check succeeded 
    175.                  Device/File Name         : /dev/raw/raw11 
    176.                                             Device/File integrity check succeeded 
    177.          
    178.                  Cluster registry integrity check succeeded 
    179.  
    180.         oracle@bo2dbs:~> cluvfy comp ocr -n all   #使用cluvfy工具校验 
    181.          
    182.         Verifying OCR integrity 
    183.          
    184.         Checking OCR integrity... 
    185.          
    186.         Checking the absence of a non-clustered configuration... 
    187.         All nodes free of non-clustered, local-only configurations. 
    188.          
    189.         Uniqueness check for OCR device passed. 
    190.          
    191.         Checking the version of OCR... 
    192.         OCR of correct Version "2" exists. 
    193.          
    194.         Checking data integrity of OCR... 
    195.         Data integrity check for OCR passed. 
    196.          
    197.         OCR integrity check passed. 
    198.          
    199.         Verification of OCR integrity was successful. 
    200.  
    201. 3、从物理备份中恢复OCR 
    202.         a、查看ocr的备份信息 
    203.         oracle@bo2dbp:~> ocrconfig -showbackup 
    204.          
    205.         bo2dbp     2013/02/25 06:23:15     /u01/oracle/crs/cdata/crs 
    206.          
    207.         bo2dbp     2013/02/25 02:23:13     /u01/oracle/crs/cdata/crs 
    208.          
    209.         bo2dbp     2013/02/24 22:23:13     /u01/oracle/crs/cdata/crs 
    210.          
    211.         bo2dbp     2013/02/24 02:23:09     /u01/oracle/crs/cdata/crs 
    212.          
    213.         bo2dbp     2013/02/22 18:23:04     /u01/oracle/crs/cdata/crs 
    214.          
    215.         oracle@bo2dbp:~> ls -hltr /u01/oracle/crs/cdata/crs   #此时ocr的备份位于节点1 
    216.         total 40M 
    217.         -rw-r--r-- 1 root root 6.7M 2013-02-22 18:23 week.ocr 
    218.         -rw-r--r-- 1 root root 6.7M 2013-02-24 02:23 day.ocr 
    219.         -rw-r--r-- 1 root root 6.7M 2013-02-24 22:23 backup02.ocr 
    220.         -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 backup01.ocr 
    221.         -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 day_.ocr 
    222.         -rw-r--r-- 1 root root 6.7M 2013-02-25 06:23 backup00.ocr 
    223.          
    224.         b、尝试损坏ocr文件 
    225.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=10 
    226.         10+0 records in 
    227.         10+0 records out 
    228.         10485760 bytes (10 MB) copied, 0.279904 seconds, 37.5 MB/s 
    229.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw11 bs=1024k count=10 
    230.         10+0 records in 
    231.         10+0 records out 
    232.         10485760 bytes (10 MB) copied, 0.145885 seconds, 71.9 MB/s 
    233.          
    234.         #此时何ocr相关的操作都处于失败状态 
    235.         oracle@bo2dbp:~> ocrcheck    
    236.         Segmentation fault (core dumped) 
    237.         oracle@bo2dbp:~> ocrconfig -showbackup 
    238.         Segmentation fault (core dumped) 
    239.         oracle@bo2dbp:~> crs_stat -t 
    240.         Segmentation fault (core dumped) 
    241.          
    242.         #ASM实例和RAC实例依旧处于online 
    243.         oracle@bo2dbp:~> ps -ef | grep pmon 
    244.         oracle    7915     1  0 10:09 ?        00:00:00 asm_pmon_+ASM1 
    245.         oracle    9234     1  0 10:10 ?        00:00:00 ora_pmon_ora10g1 
    246.         oracle   31704 11229  0 10:26 pts/0    00:00:00 grep pmon 
    247.          
    248.         c、关闭crs,集群数据库及ASM 
    249.         oracle@bo2dbp:~> export ORACLE_SID=ora10g1 
    250.         oracle@bo2dbp:~> sqlplus / as sysdba 
    251.          
    252.         SQL> show parameter db_name 
    253.          
    254.         NAME                                 TYPE        VALUE 
    255.         ------------------------------------ ----------- ------------ 
    256.         db_name                              string      ora10g 
    257.          
    258.       #此时查看一下ocr的位置,以便于恢复时查看对应的裸设备 
    259.         oracle@bo2dbp:~> more /etc/oracle/ocr.loc 
    260.         #Device/file /dev/raw/raw1 getting replaced by device /dev/raw/raw1 
    261.         ocrconfig_loc=/dev/raw/raw1 
    262.         ocrmirrorconfig_loc=/dev/raw/raw11 
    263.         local_only=false 
    264.          
    265.         #停止crs,收到错误提示 
    266.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs 
    267.         root‘‘‘‘s password:  
    268.         Segmentation fault  
    269.           
    270.         oracle@bo2dbs:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs  
    271.         root‘‘‘‘‘‘s password: 
    272.         Segmentation fault 
    273.          
    274.         #下面的查询中crsd进程已经crash 
    275.         oracle@bo2dbp:~> ps -ef | grep d.bin | grep -v grep 
    276.         oracle    5844  5189  0 10:09 ?        00:00:00 /u01/oracle/crs/bin/evmd.bin 
    277.         oracle    6357  5883  0 10:09 ?        00:00:04 /u01/oracle/crs/bin/ocssd.bin 
    278.  
    279.         #关闭集群数据库 
    280.         oracle@bo2dbp:~> export ORACLE_SID=ora10g1 
    281.         oracle@bo2dbp:~> sqlplus / as sysdba 
    282.          
    283.         SQL> shutdown immediate; 
    284.          
    285.         oracle@bo2dbs:~> export ORACLE_SID=ora10g2 
    286.         oracle@bo2dbs:~> sqlplus / as sysdba 
    287.          
    288.         SQL> shutdown immediate; 
    289.          
    290.         d、重启节点 
    291.         bo2dbp:~ # reboot 
    292.         bo2dbs:~ # reboot 
    293.          
    294.         e、校验ocr所在的裸设备及其权限 
    295.         #校验所在的裸设备处于可用状态 
    296.         oracle@bo2dbp:~> sudo -s rcraw status | grep raw1 
    297.         root‘‘‘‘s password:  
    298.         /dev/raw/raw1:  bound to major 8, minor 33  
    299.         /dev/raw/raw11: bound to major 8, minor 113    
    300.           
    301.         #校验裸设备的权限  
    302.         oracle@bo2dbp:~> ls -hltr /dev/raw/raw1  
    303.         crw-rw---- 1 oracle dba 162, 2013-02-05 16:00 /dev/raw/raw1    
    304.         oracle@bo2dbp:~> ssh bo2dbs ls -hltr /dev/raw/raw1  
    305.         crw-rw---- 1 oracle dba 162, 2013-02-05 10:28 /dev/raw/raw1  
    306.           
    307.         #清空裸设备  
    308.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=200  
    309.         dd: writing `/dev/raw/raw1‘: No space left on device  
    310.         200+0 records in  
    311.         199+0 records out  
    312.         209698816 bytes (210 MB) copied, 4.84775 seconds, 43.3 MB/s  
    313.         oracle@bo2dbp:~> dd if=/dev/zero of=/dev/raw/raw11 bs=1024k count=200  
    314.         dd: writing `/dev/raw/raw11‘: No space left on device  
    315.         200+0 records in  
    316.         199+0 records out  
    317.         209698816 bytes (210 MB) copied, 2.30847 seconds, 90.8 MB/s  
    318.           
    319.         f、从物理备份中恢复ocr  
    320.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/ocrconfig -restore /u01/oracle/crs/cdata/crs/backup00.ocr  
    321.         root‘‘‘‘‘‘s password: 
    322.          
    323.         oracle@bo2dbp:~> sudo -s /u01/oracle/crs/bin/crsctl start crs 
    324.         Attempting to start CRS stack 
    325.         The CRS stack will be started shortly 
    326.          
    327.         oracle@bo2dbs:~> sudo -s /u01/oracle/crs/bin/crsctl start crs 
    328.         root‘‘‘‘s password:  
    329.         Attempting to start CRS stack  
    330.         The CRS stack will be started shortly  
    331.           
    332.         g、校验恢复结果  
    333.         oracle@bo2dbp:~> ocrcheck  
    334.         Status of Oracle Cluster Registry is as follows :  
    335.                  Version                  :          2  
    336.                  Total space (kbytes)     :     204560  
    337.                  Used space (kbytes)      :       6184  
    338.                  Available space (kbytes) :     198376  
    339.                  ID                       : 1512159503  
    340.                  Device/File Name         : /dev/raw/raw1  
    341.                                             Device/File integrity check succeeded  
    342.                  Device/File Name         : /dev/raw/raw11  
    343.                                             Device/File integrity check succeeded  
    344.           
    345.                  Cluster registry integrity check succeeded  
    346.           
    347.         oracle@bo2dbp:~> cluvfy comp ocr -n all  
    348.           
    349.         Verifying OCR integrity  
    350.           
    351.         Checking OCR integrity...  
    352.           
    353.         Checking the absence of a non-clustered configuration...  
    354.         All nodes free of non-clustered, local-only configurations.  
    355.           
    356.         Uniqueness check for OCR device passed.  
    357.           
    358.         Checking the version of OCR...  
    359.         OCR of correct Version "2" exists.  
    360.           
    361.         Checking data integrity of OCR...  
    362.         Data integrity check for OCR passed.  
    363.           
    364.         OCR integrity check passed.  
    365.           
    366.         Verification of OCR integrity was successful.            
    367.           
    368.         #校验application  
    369.         oracle@bo2dbp:~> ./crs_stat.sh | grep bo2dbp  
    370.         ora.bo2dbp.ASM1.asm                           ONLINE     ONLINE on bo2dbp    
    371.         ora.bo2dbp.LISTENER_BO2DBP.lsnr               ONLINE     ONLINE on bo2dbp    
    372.         ora.bo2dbp.LISTENER_ORA10G_BO2DBP.lsnr        ONLINE     ONLINE on bo2dbp    
    373.         ora.bo2dbp.gsd                                ONLINE     ONLINE on bo2dbp    
    374.         ora.bo2dbp.ons                                ONLINE     ONLINE on bo2dbp    
    375.         ora.bo2dbp.vip                                ONLINE     ONLINE on bo2dbp    
    376.         ora.ora10g.ora10g1.inst                       ONLINE     ONLINE on bo2dbp  
    377. 转 : http://blog.csdn.net/leshami/article/details/8612894

Oracle RAC OCR 的备份与恢复

标签:

原文地址:http://www.cnblogs.com/andy6/p/5877370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!