首页 > 数据库 > oracle

Oracle Dataguard控制文件损坏解决方法
时间:2016-11-08 09:55:14  点击: 来源:  作者:

故障现象:
ORA-00211: control file does not match previous control filesORA-00202: control file: '/data/oracle/flash_recovery_area/orcl/control02.ctl'
#我的oracle安装路径是/data下

引起 ...

故障现象:
ORA-00211: control file does not match previous control files

ORA-00202: control file: '/data/oracle/flash_recovery_area/orcl/control02.ctl'  
#我的oracle安装路径是/data下

引起原因:

文件/data/oracle/flash_recovery_area/orcl/control02.ctl已损坏。

处理方法:

rm -rf /data/oracle/flash_recovery_area/dg/control02.ctl 

#删除该文件(请根据报错信息自行更改路径)

cp  /data/oracle/oradata/dg/control02.ctl    /data/oracle/flash_recovery_area/dg

#控制文件是搭建OracleDataguard的时候就建立好的,一般在数据库路径oradata+实例名下请根据情况自行更改,实在找不到可用find命令查找。


重新启动数据库:



SQL> alter database mount standby database;    
alter database mount standby database
*
ERROR at line 1:
ORA-01103: database name 'ORCL' in control file is not 'DG'


SQL> alter system set db_name='orcl' scope=spfile;    #如果有上面情况说明实例名不一致,请切换

System altered.

SQL> shutdown immediate
ORA-01507: database not mounted


ORACLE instance shut down.

SQL> startup nomount
ORACLE instance started.

Total System Global Area  977076224 bytes
Fixed Size      2219312 bytes
Variable Size    578814672 bytes
Database Buffers   390070272 bytes
Redo Buffers      5971968 bytes

SQL> alter database mount standby database;

Database altered.

说明:如果还是报错请重新从主服务器上拷贝生成的控制文件。


”您可通过以下微信二维码,赞赏作者“
 
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
windows如何挂载webdav?
windows如何挂载webda
linux服务器同步互联网时间
linux服务器同步互联
亚马逊云lightsail服务器使用教程 | 亚马逊云lightsail使用指南
亚马逊云lightsail服
hostdare 4折优惠,直接降价60% 美国洛杉矶低至 $10.4/年 768M内存/1核/10gNVMe/500g流量
hostdare 4折优惠,直接
相关文章
栏目更新
栏目热门

关于我们 | 广告服务 | 联系我们 | 网站地图 | 免责声明 | WAP | RSS


Copyright © 运维之家 2013-2024