zengmuansha 发表于 2017-5-9 10:33:28

请问下11GR201的备库查询老是报ORA-01555

这是个异地备库,11G 11.2.0.1. 备库处于只读恢复模式!
而在另外个数据库,用于做报表的,写了两个存储过程,放进JOB里面。通过DBLINK 连接备库!
刚开始这两个存储过程都能好好地跑任务,只是最近一直无法完成任务,报ORA-01555
ORA-01555 caused by SQL statement below (SQL ID: 2n1cqqb7ncky8, Query Duration=1 sec, SCN: 0x0000.1c489496):
Mon May 08 01:30:39 2017
ORA-01555 caused by SQL statement below (SQL ID: 2n1cqqb7ncky8, Query Duration=84 sec, SCN: 0x0000.1c74e9b8):
Mon May 08 07:59:22 2017
ORA-01555 caused by SQL statement below (SQL ID: 03fyf3gw774qz, Query Duration=0 sec, SCN: 0x0000.1c819803):
Mon May 08 09:06:17 2017
Mon May 08 09:06:17 2017
Mon May 08 09:06:31 2017
Mon May 08 19:12:04 2017
Mon May 08 19:12:04 2017
Mon May 08 19:12:09 2017
Mon May 08 19:12:26 2017
Mon May 08 19:12:26 2017
Mon May 08 19:12:26 2017
Tue May 09 01:29:50 2017
ORA-01555 caused by SQL statement below (SQL ID: 2n1cqqb7ncky8, Query Duration=33 sec, SCN: 0x0000.1c8563c8):
Tue May 09 07:59:24 2017
ORA-01555 caused by SQL statement below (SQL ID: 03fyf3gw774qz, Query Duration=0 sec, SCN: 0x0000.1c8c3de2):

我把备库的UNDO参数修改了后,还是不行。
主要修改了
sql> alter system set undo_retention=18000;
sql> alter tablespace UNDOTBS1 retention guarantee;
alter system set "_undo_autotune" = true scope=spfile;
并重启


还修改了主库的UNDO参数
sql> alter system set undo_retention=18000;
sql> alter tablespace UNDOTBS1 retention guarantee;
主库不能重启。

结果发现依旧报错!
而查询得知 主库有11个回滚段,而备库没有回滚段,其他回滚段的统计信息也没有!

不知该备库的UNDO段该怎么整?

Maclean Liu(刘相兵 发表于 2017-5-16 16:04:40

11.2.0.1.  这个问题很普遍,这个版本上ADG还不太成熟。 没有任何理由 使用 11.2.0.1
页: [1]
查看完整版本: 请问下11GR201的备库查询老是报ORA-01555