SQL> show parameter compatible
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
compatible string 11.2.0.0.0
SQL> show parameter compatible
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
compatible string 11.2.0.4.0
解决办法:
把备库兼容参数修改为和主库一致,即可解决。
作者: 郑全 时间: 2020-12-4 00:24
该问题,可以参见MOS:Doc ID 602015.1
ORA-00600: [2730], [331] after Switchover in New Standby Database (Doc ID 602015.1)
In this Document
Symptoms
Cause
Solution
References
APPLIES TO:
Oracle Database - Enterprise Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2]
Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.1.0.6 [Release 10.1 to 11.1]
Information in this document applies to any platform.
This problem can occur on any platform.
SYMPTOMS
Alert.log
========
Errors in file /<PATH>/<FILE_NAME>.trc:
ORA-00600: internal error code, arguments: [2730], [331], [2], [25], [102132], [102132], [], []
Functions in Call stack
========
kgeriv kgesiv ksesic5 kcrfwh kcrr_write_redo_header
CAUSE
Unmatched compatibility setup on the primary and the standby.
Value of compatible parameter in primary and standby is different.
SOLUTION
1. Change the value of the compatible parameter on standby
SQL> ALTER SYSTEM SET COMPATIBLE= <same as value of primary> SCOPE=SPFILE;
If you are using pfile then edit pfile and change the value of the parameter
*. COMPATIBLE= <same as value of primary>
2. Shutdown and Restart the standby database in mount stage
3. Restart Managed recovery process.