Oracle技术服务|系统集成|技术开发

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2008|回复: 0

[分享] ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18]

[复制链接]

17

主题

1

好友

217

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2016-1-12 18:15:44 |显示全部楼层
最近在oracle 11.2.0.1的物理standby上的alert日志中发现了如下错误:(主库:Redhat 6.4, 备库windows2008R2)
  1. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  2. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  3. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  4. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  5. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  6. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  7. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  8. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  9. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  10. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [
  11. Mon Jan 11 17:49:20 2016
  12. Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x906BFF1, kghrst()+1577]
  13. Errors in file d:\app\oracle\diag\rdbms\imc\imc\trace\imc_pr0u_2800.trc  (incident=984169):
  14. ORA-07445: exception encountered: core dump [kghrst()+1577] [ACCESS_VIOLATION] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x906BFF1] [UNABLE_TO_READ] []
  15. ORA-10562: Error occurred while applying redo to data block (file# 6, block# 532191)
  16. ORA-10564: tablespace DEFAULT_TABLE
  17. ORA-01110: data file 6: 'F:\ORADATA\IMC\DEFAULT_TABLE.421.864507369.DBF'
  18. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  19. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  20. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  21. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  22. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  23. ORA-00600: internal error code, arguments: [17114], [0x07B0D9B18], [], [], [], [], [], [], [], [], [], []
  24. ORA-00600: internal error code, arguments: [17114],
复制代码
此错误发生后,物理standby上的MRP进程终止,无法正常应用日志。从上面日志可以看出,6号数据文件 的块有问题,可能是坏块了,于是在主库上检查6号数据文件:
  1. DBVERIFY - Verification starting : FILE = /data/imc/oradata/DEFAULT_TABLE.421.864507369.DBF


  2. DBVERIFY - Verification complete

  3. Total Pages Examined         : 1048576
  4. Total Pages Processed (Data) : 437389
  5. Total Pages Failing   (Data) : 0
  6. Total Pages Processed (Index): 25130
  7. Total Pages Failing   (Index): 0
  8. Total Pages Processed (Other): 97455
  9. Total Pages Processed (Seg)  : 0
  10. Total Pages Failing   (Seg)  : 0
  11. Total Pages Empty            : 488602
  12. Total Pages Marked Corrupt   : 0
  13. Total Pages Influx           : 0
  14. Total Pages Encrypted        : 0
  15. Highest block SCN            : 1437526174 (1.1437526174)
复制代码
用dbv检查发现主库上的6号文件是正常的,无坏块,于是利用RMAN copy将6号文件从主库复制至备库
  1. 主库:
  2. RMAN> backup as copy datafile 6 format '/backup/imc/rman/copy/default_table_copy.bak';



  3. 备库
  4. RMAN> catalog datafilecopy 'G:\backup\imc\rman\backupset\default_table_copy.bak';

  5. RMAN> restore datafile 6;

  6. 启动 restore 于 12-1月 -16
  7. 使用目标数据库控制文件替代恢复目录
  8. 分配的通道: ORA_DISK_1
  9. 通道 ORA_DISK_1: SID=3977 设备类型=DISK

  10. 通道 ORA_DISK_1: 正在还原数据文件00006
  11. 输入数据文件副本 RECID=1 STAMP=900950499 文件名=G:\BACKUP\IMC\RMAN\BACKUPSET\DEF
  12. AULT_TABLE_COPY.BAK
  13. 数据文件 00006 的还原目标: F:\ORADATA\IMC\DEFAULT_TABLE.421.864507369.DBF
  14. 通道 ORA_DISK_1: 已复制数据文件 00006 的数据文件副本
  15. 输出文件名=F:\ORADATA\IMC\DEFAULT_TABLE.421.864507369.DBF RECID=0 STAMP=0
  16. 完成 restore 于 12-1月 -16
复制代码
然后启动MRP,正常工作,主备同步
  1. PROCESS          PID CLIENT_P  THREAD#  SEQUENCE#     BLOCK# ACTIVE_AGENTS STATUS       KNOWN_AGENTS
  2. --------- ---------- -------- -------- ---------- ---------- ------------- ------------ ------------
  3. ARCH           12940 ARCH            1      18431     413696             0 CLOSING                 0
  4. ARCH            2448 ARCH            1      18430     415744             0 CLOSING                 0
  5. ARCH            7524 ARCH            0          0          0             0 CONNECTED               0
  6. ARCH            3964 ARCH            1      18429     417792             0 CLOSING                 0
  7. MRP0           12504 N/A             1      18432     309057            33 APPLYING_LOG           33
  8. RFS            12836 UNKNOWN         0          0          0             0 IDLE                    0
  9. RFS             6184 UNKNOWN         0          0          0             0 IDLE                    0
  10. RFS            10416 LGWR            1      18432     309058             0 IDLE                    0
复制代码
至于为什么6号文件会在备库上发生坏块,还需要进一步研究,或许与某个bug有有关系。




回复

使用道具 举报

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

QQ|手机版|DB Support 技术联盟 ( 粤ICP备13057501号-1 )

GMT+8, 2018-4-23 13:19 , Processed in 0.182327 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部