首页 > 数据库 > Oracle > adg查询数据与主库存在差异
查询adg库数据,发现比主库差了几天
查询主备同步情况,均正常
SQL> select process,status,sequence#,thread# from gv$managed_standby;
PROCESS STATUS SEQUENCE# THREAD#
--------- ------------ ---------- ----------
ARCH CLOSING 5076 1
ARCH CLOSING 5373 2
ARCH CONNECTED 0 0
ARCH CLOSING 5077 1
RFS IDLE 0 0
RFS IDLE 0 0
RFS IDLE 5078 1
RFS IDLE 0 0
RFS RECEIVING 0 0
RFS RECEIVING 0 0
RFS IDLE 5374 2
PROCESS STATUS SEQUENCE# THREAD#
--------- ------------ ---------- ----------
MRP0 APPLYING_LOG 5374 2
12 rows selected.
数据文件头scn也均一致
后台堵塞

堵塞源头事件“ single-task message”

查询对应的sql发现都是查询语句的sql,查询对象带有dblink的对象,但dblink的目标库已经宕机,所以导致全部堵塞,进而堵塞了lgwr进程。kill掉single-task message事件的会话恢复正常。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22967847/viewspace-3080562/ ,如需转载,请注明出处,否则将追究法律责任。