ITPub博客

首页 > 数据库 > Oracle > Ocr 恢复

Ocr 恢复

原创 Oracle 作者:pingdanorcale 时间:2020-08-18 12:06:43 0 删除 编辑

1 、查看表决磁盘
[grid@ ~]$ cat /etc/oracle/ocr.loc

[root@  bin]# ./crsctl query css votedisk

2 、备份

ocrconfig -export /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr
[root@  bin]# ./ocrconfig –manualbackup

查看OCR备份信息

[root@  bin]# ./crsctl check crs

3 、停止CRS

[root@  bin]# ./crsctl stop cluster -all ---- 如果CLUSTER仍运行,则停止。需要停止所有的节点

[root@  bin]# ./crsctl stop crs -f ---- 如果CRS仍旧运行(ps -ef|grep crs),则停止。

4 、启动到独占模式且不启动ora.crsd

[root@  bin]# ./crsctl start crs -excl -nocrs

此时该节点ASM实例已经启动,但发现未能发现CRS磁盘组,可查看日志

tail -f /u01/app/11.2.0/grid/log/ /alert .log

tail -f /u01/app/grid/diag/asm/+asm/+ASM1/trace/alert_+ASM1.log

5 、创建磁盘组

[grid@  ~]$ sqlplus / as sysasm

SQL> select * from v$asm_diskgroup; ---- 查看现有磁盘组的属性

SQL> create diskgroup CRS external redundancy disk '/dev/ASM-CRS' ATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='1M';

6 、恢复OCR

[root@  bin]# ./ocrconfig -showbackup

[root@  bin]# ./ocrconfig -restore /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocr

注意OCR文件,系统会每4小时自动备份,默认备份路径为$GRID_HOME/cdata…

7 、恢复表决磁盘

[root@  bin]# ./crsctl replace votedisk +CRS —此只要一个节点执行就可以了,其他节点重启CRS即可

8 、重启CRS

[root@  bin]# ./crsctl stop crs

[root@  bin]# ./crsctl start crs

[root@  bin]# ./crsctl start cluster -all

9 、ASM参数文件还原

如未涉及到ASM参数文件,则可省略

[grid@  dbs]$ cd $ORACLE_HOME/dbs -- 如未备份参数文件,则新增一份参数文件

[grid@  dbs]$ vim init+ASM1.ora

+ASM1.asm_diskgroups='DATA','ARCH'#Manual Mount

+ASM2.asm_diskgroups='ARCH','DATA'#Manual Mount

*.asm_diskstring='/dev/ASM*'

*.asm_power_limit=1

*.diagnostic_dest='/u01/app/grid'

*.instance_type='asm'

*.large_pool_size=12M

*.remote_login_passwordfile='EXCLUSIVE'

[grid@  ~]$ sqlplus / as sysasm

create spfile='+CRS' from pfile; 然后重启ASM实例

其他节点会自动发现该参数文件


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10201716/viewspace-2712528/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-01-02

  • 博文量
    58
  • 访问量
    111438