有备份的情况下重建ocr磁盘

来源:互联网 发布:sqlserver删除字段语句 编辑:程序博客网 时间:2024/06/14 00:33

                                                     有备份的情况下重建ocr磁盘


   转载自http://blog.csdn.net/tianlesoftware/archive/2010/12/02/6050606.aspx

一、通过import

1.查看ocr
[root@rac1 bin]# ./crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.orcl.db    application    ONLINE    ONLINE    rac2        
ora....l1.inst application    ONLINE    ONLINE    rac1        
ora....l2.inst application    ONLINE    ONLINE    rac2        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2  


[root@rac1 bin]# ./crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy


[root@rac1 bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :    1044104
         Used space (kbytes)      :       3816
         Available space (kbytes) :    1040288
         ID                       : 1146666821
         Device/File Name         : /dev/raw/raw1
                                    Device/File integrity check succeeded


                                    Device/File not configured


         Cluster registry integrity check succeeded


2.停止ocr(两个节点)
[root@rac1 bin]# ./crsctl stop crs
Stopping resources.
Successfully stopped CRS resources 
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued
3.使用ocrconfig -export 备份
[root@rac1 bin]# ./ocrconfig -export /u01/ocr.exp
[root@rac1 bin]# ./ocrconfig -export /tmp/ocrback/ocr.exp
4.使用dd命令破坏ocr磁盘


[root@rac1 bin]# dd if=/dev/zero of=/dev/raw/raw1 bs=1024 count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 137.985 seconds, 742 kB/s
5.检查并验证ocr
[root@rac1 bin]# ./ocrcheck
PROT-601: Failed to initialize ocrcheck
[root@rac1 bin]# /tmp/clusterware/cluvfy/runcluvfy.sh comp ocr -n all


Verifying OCR integrity 
Unable to retrieve nodelist from Oracle clusterware.


Verification cannot proceed.
6.恢复(使用export备份)
[root@rac1 bin]# ./ocrconfig -import /tmp/ocrback/ocr.exp 
[root@rac1 bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :    1044104
         Used space (kbytes)      :       3816
         Available space (kbytes) :    1040288
         ID                       : 1245376414
         Device/File Name         : /dev/raw/raw1
                                    Device/File integrity check succeeded


                                    Device/File not configured


         Cluster registry integrity check succeeded


[root@rac1 bin]# ./crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.orcl.db    application    ONLINE    ONLINE    rac2        
ora....l1.inst application    ONLINE    ONLINE    rac1        
ora....l2.inst application    ONLINE    ONLINE    rac2        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2 
二、通过restore
1.crs会自动备份,查看crs的备份
[root@rac1 bin]# ./ocrconfig -showbackup


rac2     2016/05/04 05:34:56     /u01/app/oracle/product/10.2.0/crs_1/cdata/crs


          


          


rac2     2016/05/04 05:34:56     /u01/app/oracle/product/10.2.0/crs_1/cdata/crs


rac2     2016/05/04 05:34:56     /u01/app/oracle/product/10.2.0/crs_1/cdata/crs
2.存在备份关闭所有节点
[root@rac1 bin]# ./crsctl stop crs
Stopping resources.
Successfully stopped CRS resources 
Stopping CSSD.
Shutting down CSS daemon.
3.使用dd破坏
[root@rac1 bin]# dd if=/dev/zero of=/dev/raw/raw1 bs=1024 count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 137.985 seconds, 742 kB/s
4.检查ocr
[root@rac1 bin]# ./ocrcheck
PROT-601: Failed to initialize ocrcheck
5.恢复由于部分在rac2节点上
[root@rac2 crs]# pwd
/u01/app/oracle/product/10.2.0/crs_1/cdata/crs
[root@rac2 crs]# ll
total 11916
-rw-r--r-- 1 root root 4063232 May  4 05:34 backup00.ocr
-rw-r--r-- 1 root root 4063232 May  4 05:34 day.ocr
-rw-r--r-- 1 root root 4063232 May  4 05:34 week.ocr
[root@rac2 bin]# ./ocrconfig -restore /u01/app/oracle/product/10.2.0/crs_1/cdata/crs/backup00.ocr 
6.检查ocr和集群状态
[root@rac2 bin]# ./ocrcheck
Status of Oracle Cluster Registry is as follows :
         Version                  :          2
         Total space (kbytes)     :    1044104
         Used space (kbytes)      :       3788
         Available space (kbytes) :    1040316
         ID                       : 1146666821
         Device/File Name         : /dev/raw/raw1
                                    Device/File integrity check succeeded


                                    Device/File not configured


         Cluster registry integrity check succeeded


[root@rac2 bin]# ./crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora.orcl.db    application    ONLINE    ONLINE    rac1        
ora....l1.inst application    ONLINE    ONLINE    rac1        
ora....l2.inst application    ONLINE    ONLINE    rac2        
ora....SM1.asm application    ONLINE    ONLINE    rac1        
ora....C1.lsnr application    ONLINE    ONLINE    rac1        
ora.rac1.gsd   application    ONLINE    ONLINE    rac1        
ora.rac1.ons   application    ONLINE    ONLINE    rac1        
ora.rac1.vip   application    ONLINE    ONLINE    rac1        
ora....SM2.asm application    ONLINE    ONLINE    rac2        
ora....C2.lsnr application    ONLINE    ONLINE    rac2        
ora.rac2.gsd   application    ONLINE    ONLINE    rac2        
ora.rac2.ons   application    ONLINE    ONLINE    rac2        
ora.rac2.vip   application    ONLINE    ONLINE    rac2        
[root@rac2 bin]# 


恢复votedisk
[root@rac2 bin]# ./crsctl query css votedisk;
 0.     0    /dev/raw/raw3


located 1 votedisk(s).
备份
[root@rac2 bin]# dd if=/dev/raw/raw3 of=/u01/votebak
破坏
[root@rac2 bin]# dd if=/dev/zero of=/dev/raw/raw3 bs=1024 count=1000
恢复
[root@rac2 bin]# dd if=/u01/votebak of=/dev/raw/raw3
0 0
原创粉丝点击