事情起因:是因为主备dg机器要换新位置,运维直接关机搬服务器修改ip地址,系统起来后,备库启动报错.
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '/u01/app/oracle/oradata/rong/system01.dbf'
原因:日志的scn跟控制文件不一致导致
处理步骤:
1:分别修改tns里对应主备的ip地址为新地址
2:主库可以正常启动,备库启动到mount状态,启动监听,tnsping测试互通
3:备库启用日志应用
alter database recover managed standby database disconnect from session;
alert日志有如下应用日志的提示
Attempt to start background Managed Standby Recovery process (rong)
Tue Mar 01 15:14:56 2016
MRP0 started with pid=26, OS id=3933
MRP0: Background Managed Standby Recovery process started (rong)
started logmerger process
Tue Mar 01 15:15:01 2016
Managed Standby Recovery not using Real Time Apply
Parallel Media Recovery started with 24 slaves
Waiting for all non-current
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '/u01/app/oracle/oradata/rong/system01.dbf'
原因:日志的scn跟控制文件不一致导致
处理步骤:
1:分别修改tns里对应主备的ip地址为新地址
2:主库可以正常启动,备库启动到mount状态,启动监听,tnsping测试互通
3:备库启用日志应用
alter database recover managed standby database disconnect from session;
alert日志有如下应用日志的提示
Attempt to start background Managed Standby Recovery process (rong)
Tue Mar 01 15:14:56 2016
MRP0 started with pid=26, OS id=3933
MRP0: Background Managed Standby Recovery process started (rong)
started logmerger process
Tue Mar 01 15:15:01 2016
Managed Standby Recovery not using Real Time Apply
Parallel Media Recovery started with 24 slaves
Waiting for all non-current