dataguard broker 下执行 switchover 是出现 ORA-00600

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/ctypyb2002/article/details/86690184

os: centos 7.4
db: oracle 12.1.0.2

dataguard broker 下做 switchover 时,出现了令人讨厌的 ORA-00600

DGMGRL> switchover to orclp;
Performing switchover NOW, please wait...
Operation requires a connection to instance "orcl" on database "orclp"
Connecting to instance "orcl"...
Connected as SYSDBA.
New primary database "orclp" is opening...
Operation requires start up of instance "orcl" on database "orcls1"
Starting instance "orcl"...
ORACLE instance started.
Database mounted.
Database opened.
Unable to connect to database using tns_orclp_dgmgrl
ORA-12537: TNS:connection closed

Failed.
Warning: You are no longer connected to ORACLE.
Switchover succeeded, new primary is "orclp"

查看 orclp 的 trace 日志

$ tail -n 100 -f /u01/app/oracle/diag/rdbms/orclp/orcl/trace/alert_orcl.log

Tue Jan 29 14:01:01 2019
Errors in file /u01/app/oracle/diag/rdbms/orclp/orcl/trace/orcl_arc3_1955.trc:
ORA-16055: FAL request rejected
ARCH: FAL archive failed. Archiver continuing
Tue Jan 29 14:01:01 2019
ORACLE Instance orcl - Archival Error. Archiver continuing.
Tue Jan 29 14:01:01 2019
Errors in file /u01/app/oracle/diag/rdbms/orclp/orcl/trace/orcl_rsm0_1924.trc:
ORA-00600: internal error code, arguments: [kcbz_zib_simulation_1], [51934], [2855], [], [], [], [], [], [], [], [], []
Tue Jan 29 14:01:01 2019
Errors in file /u01/app/oracle/diag/rdbms/orclp/orcl/trace/orcl_rsm0_1924.trc:
ORA-00600: internal error code, arguments: [kcbz_zib_simulation_1], [51934], [2855], [], [], [], [], [], [], [], [], []
Tue Jan 29 14:01:01 2019
Error 600 happened during db open, shutting down database
RSM0 (ospid: 1924): terminating the instance due to error 600
Tue Jan 29 14:01:01 2019
Dumping diagnostic data in directory=[cdmp_20190129140101], requested by (instance=1, osid=1924 (RSM0)), summary=[incident=5025].
Tue Jan 29 14:01:03 2019
Instance terminated by RSM0, pid = 1924
ORA-1092 signalled during: ALTER DATABASE OPEN...
Tue Jan 29 14:03:03 2019
ORA-1092 : opitsk aborting process
Tue Jan 29 14:03:19 2019
ORA-1092 : opitsk aborting process

查看 /u01/app/oracle/diag/rdbms/orclp/orcl/trace/orcl_rsm0_1924.trc 时也

*** 2019-01-29 12:05:35.245
Flashback Media Recovery Log /u01/app/oracle/product/12.1.0/db_1/dbs/dgarc11_136_998234027.dbf
Log read is SYNCHRONOUS though disk_asynch_io is enabled!
Downgrade ASYNC->SYNC: fno=1, fname=/u01/app/oracle/oradata/orcl/system01.dbf

*** 2019-01-29 12:05:40.959
Flashback Media Recovery Log /u01/app/oracle/product/12.1.0/db_1/dbs/dgarc11_137_998234027.dbf
Log read is SYNCHRONOUS though disk_asynch_io is enabled!

*** 2019-01-29 12:05:42.476
Recovery of Online Redo Log: Thread 1 Group 3 Seq 138 Reading mem 0
Log read is SYNCHRONOUS though disk_asynch_io is enabled!

*** 2019-01-29 12:05:43.368
Recovery of Online Redo Log: Thread 1 Group 1 Seq 139 Reading mem 0
Log read is SYNCHRONOUS though disk_asynch_io is enabled!

*** 2019-01-29 12:05:46.746
Recovery of Online Redo Log: Thread 1 Group 2 Seq 140 Reading mem 0
Log read is SYNCHRONOUS though disk_asynch_io is enabled!

*** 2019-01-29 12:05:46.772
Started writing zeroblks thread 1 seq 140 blocks 13-20

*** 2019-01-29 14:00:45.738
dbkh_run_check_internal: BEGIN; check_namep=<null>, run_namep=<null>
dbkh_run_check_internal: BEGIN; timeout=300
dbkh_install_timeout: INSTALLING TIMEOUT
dbkh_uninstall_timeout: BEGIN
dbkh_uninstall_timeout: END
dbkh_run_check_internal: END

*** 2019-01-29 14:01:00.587
krsd_eval_sad: Using STANDBY_ARCHIVE_DEST parameter default value as USE_DB_RECOVERY_FILE_DEST
Incident 5025 created, dump file: /u01/app/oracle/diag/rdbms/orclp/orcl/incident/incdir_5025/orcl_rsm0_1924_i5025.trc
ORA-00600: internal error code, arguments: [kcbz_zib_simulation_1], [51934], [2855], [], [], [], [], [], [], [], [], []

get failed on td: 0x7fa289fb2a80 scan: 1 cdb: 1 tsn: 0 dba: 0x4000f1 dscnt: 0 depth: 0 
KQRCMT: Write failed with error=600 po=0xb6d6d020 cid=3
diagnostics : cid=3 hash=4f9985a1 flag=2a
ORA-00600: internal error code, arguments: [kcbz_zib_simulation_1], [51934], [2855], [], [], [], [], [], [], [], [], []
ORA-00600: internal error code, arguments: [kcbz_zib_simulation_1], [51934], [2855], [], [], [], [], [], [], [], [], []

*** 2019-01-29 14:01:01.980
RSM0 (ospid: 1924): terminating the instance due to error 600

登录 oracle mos 查找后,估计是 12.1.0.2.0 的一个bug,需要打 patch.

在这里插入图片描述

oracle 数据库是不是就会遇到 bug

参考:
ORA-600 [kcbz_zib_simulation_1] (Doc ID 1457527.1)

猜你喜欢

转载自blog.csdn.net/ctypyb2002/article/details/86690184