Oracle数据库之ORA-600 kdsgrp1错误解决案例
小标 2019-06-24 来源 : 阅读 1376 评论 0

摘要:本文主要向大家介绍了Oracle数据库之ORA-600 kdsgrp1错误解决案例,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

本文主要向大家介绍了Oracle数据库之ORA-600 kdsgrp1错误解决案例,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

Oracle数据库之ORA-600 kdsgrp1错误解决案例

当日早上某数据库发现ORA-600错误
Thu Feb 14 09:00:32 2019
Errors in file /u01/app/oracle/diag/rdbms/xxxxdb/xxxxdb/trace/xxxxdb_ora_90063.trc  (incident=880729):
ORA-00600: internal error code, arguments: [kdsgrp1], [], [], [], [], [], [], [], [], [], [], []
Incident details in: /u01/app/oracle/diag/rdbms/xxxxdb/xxxxdb/incident/incdir_880729/xxxxdb_ora_90063_i880729.trc
Use ADRCI or Support Workbench to package the incident.
See Note 411.1 at My Oracle Support for error and packaging details.


我们可以根据抛出600的trc文件中的file#来定位是否存在有物理的坏块。



  • kdsgrp1-1: *****
    row 0x031f8070.6 continuation at
    0x031f8070.6 file# 12 block# 2064496 slot 6 not found



验证是否真的坏块


SQL> select owner,segment_name,segment_type from dba_extents where file_id=12 and block_id<=2064496 and (block_id+blocks)>=2064496;


OWNER                          SEGMENT_NAME                                                                      SEGMENT_TYPE




xxx                        T_TE_xxxx_POS_1_0000                                                         TABLE


SQL> select count(*) from xxxx.T_TE_xxxx_POS_1_0000;


COUNT(*)


7171851


SQL>  select name from v$datafile where file#=12;


NAME


/u01/app/oracle/oradata/xxxx/ssptrad_data04.dbf


SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@tradbstydb ~]$ dbv file='/u01/app/oracle/oradata/xxxx/ss_data04.dbf' blocksize=8192


DBVERIFY: Release 11.2.0.4.0 - Production on Thu Feb 14 09:19:54 2019


Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.


DBVERIFY - Verification starting : FILE = /u01/app/oracle/oradata/tradbstdy/ssptrad_data04.dbf


DBVERIFY - Verification complete


Total Pages Examined         : 3932160
Total Pages Processed (Data) : 3923409
Total Pages Failing   (Data) : 0
Total Pages Processed (Index): 252
Total Pages Failing   (Index): 0
Total Pages Processed (Other): 5626
Total Pages Processed (Seg)  : 0
Total Pages Failing   (Seg)  : 0
Total Pages Empty            : 2873
Total Pages Marked Corrupt   : 0
Total Pages Influx           : 0
Total Pages Encrypted        : 0
Highest block SCN            : 416263170 (0.416263170)
[oracle@tradbstydb ~]$ rman target /


Recovery Manager: Release 11.2.0.4.0 - Production on Thu Feb 14 09:25:08 2019


Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.


connected to target database: XXXDB (DBID=111111111111)


RMAN> backup as copy datafile 12;


Starting backup at 14-FEB-19
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=3145 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00012 name=/u01/app/oracle/oradata/XXX/ss_data04.dbf
output file name=/u01/app/oracle/product/11.2/db_1/dbs/data_D-TRADB_I-2790025021_TS-SSPTRAD_DATA_FNO-12_1atprm3v tag=TAG20190214T092518 RECID=15 STAMP=1000200392
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:01:15
Finished backup at 14-FEB-19


我们看见Marked Corrupt为0没有坏块,判定是内存中出现坏块导致,如果内存中出现了坏块,没有被老化,可以刷新data buffer来解决。

   

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程