克隆主库导致备库异常
【摘要】
客户克隆主库后未修改TNSNAMES文件,导致新克隆数据库部分归档传到备库并应用,发现问题后,及时停掉新克隆主库,并重启实时应用,原主库LNS进程正常传输日志,备库MRP进程异常。因排查过程中未保留截图,仅以文字记录。
【正文】
1、查看备库各进程状态,发现mrp进程不存在。
Select process,status,sequence# from v$managed_standby;
2、查看原主库alert日志,发现LNS进程正常传递日志
3、查看备库alert日志,发现以下信息。
在5月5日下午6点24分自动将incarnation从2切到了3,同时mrp进程停止工作;
5月6日早上发现问题后,停掉新克隆主库,重启备库mrp进程,alert日志提示system数据库文件不属于当前incarnation。
4、查看原主库与备库当前incarnation,发现备库incarnation较新。
Rman target /
List incarnation;
5、将备库incarnation与原主库同步。
Reset database to incarnation 2;
6、启动备库mrp进程
Alter database recover managed standby database using current logfile disconnect from session;
7、检查应用情况
Select process,status,sequence# from v$managed_standby;
【总结】
克隆主库一定注意修改TNSNAMES文件!!!