Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

11

积分

0

好友

7

主题
1#
发表于 2014-6-24 18:41:16 | 查看: 3589| 回复: 1
大家好,最近遇到了ora-19706的问题:

a机: 系统为aix6.1
          数据库11.2.0.3(单机文件系统)

b机: 系统 linux6.4
          数据库11.2.0.4 (rac)

问题描述:在b机建立dblink访问a机出现 ora-19706:invalid scn的 error

通过以下脚本
SQL> select version,
  2         date_time,
  3         dbms_flashback.get_system_change_number current_scn,
  4         indicator
  5    from (select version,
  6                 to_char(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') DATE_TIME,
  7                 ((((((to_number(to_char(sysdate, 'YYYY')) - 1988) * 12 * 31 * 24 * 60 * 60) +
  8                 ((to_number(to_char(sysdate, 'MM')) - 1) * 31 * 24 * 60 * 60) +
  9                 (((to_number(to_char(sysdate, 'DD')) - 1)) * 24 * 60 * 60) +
10                 (to_number(to_char(sysdate, 'HH24')) * 60 * 60) +
11                 (to_number(to_char(sysdate, 'MI')) * 60) +
12                 (to_number(to_char(sysdate, 'SS')))) * (16 * 1024)) -
13                 dbms_flashback.get_system_change_number) /
14                 (16 * 1024 * 60 * 60 * 24)) indicator
15            from v$instance)
16  ;

VERSION           DATE_TIME           CURRENT_SCN  INDICATOR
----------------- ------------------- ----------- ----------
11.2.0.3.0        2014/06/24 12:22:17 13943718164 0.31852026

查询的值很小,打算设置


ALTER system SET "_external_scn_rejection_threshold_hours"=24 scope=spfile;
但是没有这个参数。

目前查看应用将所有的抽取这台数据库的工具全部停止, INDICATOR的这个值正在缓慢上升。


在网上找了说要打补丁2012年以后的psu但是11.2.0.3打哪个补丁呢?请大家看一下有没有遇到过这个错误,怎样彻底解决? 谢谢了。
         
2#
发表于 2014-7-7 09:38:57
本帖最后由 Minsic 于 2014-7-7 09:40 编辑

我们也遇到了类似的问题,大多是后通过修改隐藏参数与尽量少用dblink,甚至是修改系统时间,得到缓减,但有些系统还是时不时地出这问题。但你出问题的是11.2.0.3.0?我们基本上都是11.2.0.3.3以上的。
曾试着在某些系统上打过11.2.0.3.9,存在同样的问题。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 02:26 , Processed in 0.050109 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569