ITPub博客

首页 > 数据库 > Oracle > DG备库未启动SCN 新特性引起ORA-600 2252

DG备库未启动SCN 新特性引起ORA-600 2252

原创 Oracle 作者:xfhuangfu 时间:2021-05-06 10:15:28 0 删除 编辑

Oracle 已经在 2019 年 6 月 23 日后自动调整高版本的数据库 SCN COMPATIBILITY 为 3,调整之后,这些数据库内部的 

SCN 上限增速会变成 96k, 从而可能出现超出低版本的 SCN 的情况,如果发生这种情况,将会导致低版本数据库无法与高版

本通过 DB Link 进行连接。该功能是通过Auto-Rollover特性实现的。

DG备库报错信息

...

DG-ORA-00600: internal error code, arguments: [2252], [4225],, [], [], [], [], [], [], []

LGWR (ospid: 32363): terminating the instance due to error 470

Sat Apr 10 00:49:53 2021

System state dump requested by (instance=1, osid=32363 (LGWR)), summary=[abnormal instance termination].

System State dumped to trace file /picclife/app/oracle/diag/rdbms/rcalldb/rcalldb/trace/rcalldb_diag_32353_20210410004953.trc

Some DDE async actions failed or were cancelled

Use ADRCI or Support Workbench to package the incident.

See Note 411.1 at My Oracle Support for error and packaging details.

opiodr aborting process unknown ospid (12109) as a result of ORA-1092

Sat Apr 10 00:49:53 2021

ORA-1092 : opitsk aborting process

...

lgwr trace信息

*** TRACE FILE RECREATED AFTER BEING REMOVED ***


Incident 8889 created, dump file: 

ORA-00600: internal error code, arguments: [2252], , [], [], [], [], [], [], []

error 470 detected in background process

ORA-00600: internal error code, arguments: [2252] [], 

ORA-600 [2552 ]报错, 表示 Oracle 为事务计算出来的 SCN 号是不合理的数值,其中的一个可能原因和系统时间相关,因为 SCN 的计算和时间有关,如果操作系统的时间错误,就可能导致这个问题。

经过排查备库操作系统时间未发生过改变,也没有低版本的数据库通过DB Link访问备库。

重启备库后数据库

scn compatible

database scn compatibility changed from 1 to 3 due auto-rollover


重启备库后备库恢复正常,备库没有Auto-Rollover特性。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28373936/viewspace-2770927/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Xiaofei Huangfu Oracle DBA,Oracle ACE Oracle 19c OCM12c OCM,11g OCM MySQL 5.6,5.7,8.0 OCP 18年以上IT从业经验,有丰富的数据库和开发领域经验,多年Oracle运维经验和java开发经验。

注册时间:2013-09-05

  • 博文量
    151
  • 访问量
    231228