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/ ,如需转载,请注明出处,否则将追究法律责任。