1. 程式人生 > >ORA-00603 和ORA-00600: internal error code, arguments: [kdsgrp1]解決過程

ORA-00603 和ORA-00600: internal error code, arguments: [kdsgrp1]解決過程


1、檢視alert log 報錯如下:

Thu Nov  7 17:21:27 2013
Errors in file /eas2/oracle/oraeas/udump/oraeas_ora_12596.trc:
ORA-00600: internal error code, arguments: [kdsgrp1], [], [], [], [], [], [], []
Thu Nov  7 17:21:33 2013
Errors in file /eas2/oracle/oraeas/bdump/oraeas_j001_22164.trc:
Thu Nov  7 17:21:37 2013
Errors in file /eas2/oracle/oraeas/udump/oraeas_ora_12596.trc:
ORA-00603: ORACLE server session terminated by fatal error
ORA-00600: internal error code, arguments: [kdsgrp1], [], [], [], [], [], [], []


2、檢視對應trc檔案報錯如下:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/ora10g/oracle/product/10.2.0
System name: SunOS
Node name: oracle
Release: 5.10
Version: Generic_127127-11
Machine: sun4u
Instance name: oraeas
Redo thread mounted by this instance: 1
Oracle process number: 55
Unix process pid: 10499, image:

[email protected] (TNS V1-V3)

*** 2013-11-07 17:12:58.074
*** ACTION NAME:() 2013-11-07 17:12:58.073
*** MODULE NAME:([email protected] (TNS V1-V3)) 2013-11-07 17:12:58.073
*** SERVICE NAME:(SYS$USERS) 2013-11-07 17:12:58.073
*** SESSION ID:(509.36) 2013-11-07 17:12:58.073
            row 1944a08a.25 continuation at
            file# 101 block# 303242 slot 38 not found
**************************************************
KDSTABN_GET: 0 ..... ntab: 1
curSlot: 38 ..... nrows: 196
**************************************************
*** 2013-11-07 17:12:58.074
ksedmp: internal or fatal error
ORA-00600: internal error code, arguments: [kdsgrp1], [], [], [], [], [], [], []
Current SQL statement for this session:
select o.owner#, u.name,        o.name,            o.namespace,    o.obj#,   d.d_timestamp, nvl(d.property,0), o.type#, o.subname, d.d_attrs  from dependency$ d, obj$ o, user$ u  where d.p_obj#=:1  and   (d.p_timestamp=:2 or d.property=2)  and   d.d_obj#=o.obj#  and   o.owner#=u.user#  order by o.obj#
----- Call Stack Trace -----
calling              call     entry                argument values in hex     
location             type     point                (? means dubious value)    
-------------------- -------- -------------------- ----------------------------
ksedmp()+744         CALL     ksedst()             000000840 ?
                                                   FFFFFFFF7FFF210C ?

  file# 101 block# 303242 slot 38 not found 出現了一個邏輯壞塊。

檢視壞塊所在的物件;
Select owner,segment_name,segment_type from dba_extents where file_id='101' and 303242 between block_id and block_id+blocks-1;
是DEPENDENCY$ 表,可以把表move然後在重建索引。如果邏輯壞塊是一個索引重建索引即可。

3、查看錶DEPENDENCY$ 的索引
select owner,index_name,tablespace_name,status from dba_indexes where table_name='DEPENDENCY$';

OWNER                          INDEX_NAME                     TABLESPACE_NAME                STATUS
------------------------------ ------------------------------ ------------------------------ --------
SYS                            I_DEPENDENCY1                  SYSTEM                         VALID
SYS                            I_DEPENDENCY2                  SYSTEM                         VALID
4、move表DEPENDENCY$
SQL> alter table DEPENDENCY$ move tablespace system;

Table altered.

5、重建索引
SQL> alter index I_DEPENDENCY1 rebuild online;

Index altered.
SQL> alter index I_DEPENDENCY2 rebuild online;

Index altered.


問題已解決。

相關推薦

ORA-00603 ORA-00600: internal error code, arguments: [kdsgrp1]解決過程

1、檢視alert log 報錯如下: Thu Nov  7 17:21:27 2013 Errors in file /eas2/oracle/oraeas/udump/oraeas_ora_12596.trc: ORA-00600: internal error co

ORA-00600: internal error code, arguments: [kkqtSetOp.1]

mit any face limit trace cpi tgs panel post 新數據庫從32升級到64位的11G 11 2 0 3 有條SQL 語句運行的時候會導致內部錯誤. 使用PL/SQL DEVELOPER 查詢該語句的運行機會 按F5鍵 就激發了這個O

ORA-00600: internal error code, arguments: [4193]問題解決

分析 mic iat int dbf 表空間 dia mil system 操作環境 SuSE+Oracle11gR2 問題現象 單板宕機自動重啟後,ORACLE運行不正常,主要表現如下: 1、執行shutdown immedate停止數據庫時,提示ORA-00

DBCA建庫出錯ORA-00600: internal error code, arguments

eno domain following ldo news bsp cat err idc 正常步驟安裝完成Oralce,通過dbca建庫,報錯如下圖所示: Oracle安裝日誌中報錯如下: [Thread-40] [ 1999-12-15 12:23:54.0

ORA-00600: internal error code, arguments: [kcblin_3], [103], [253952], [8192], [32769], [312], [640], [], [], [], [], []解決方法

昨晚,一SQL執行的時候報了ORA-00600: internal error code, arguments: [kcblin_3], [103], [253952], [8192], [32769], [312], [640], [], [], [], [], [],該語句沒什麼異常之處,經查可能是觸發了

ORA-00600: internal error code, arguments: [kole_t2u], [34]

資料庫版本10.2.0.5,Alert 日誌存在ORA-600報錯 ORA-00600: internal error code, arguments: [kole_t2u], [34], [] --Trace日誌如下 System name: Linux Oracle process nu

ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]問題處理

伺服器斷電,異常關機後,重啟報錯ORA-00600: internal error code, arguments: [kcratr_nab_less_than_odr]資料庫執行環境是Linux上執行的ORACLE11G--嘗試啟動資料庫例項,報錯如下:SQL> startupORACLE insta

ORA-00600: internal error code, arguments: [25027]

aaa 圖片 官方文檔 alter 11.2.0.4 tps 表空間 not dbus 昨日oracle 11.2.0.4 RAC數據庫日誌報錯ORA-00600: internal error code, arguments: [25027], [17434], [624

診斷:expdp導出時遇到錯誤ORA-31693ORA-00922

HR missing bject AI spec mis fail val int 11.2.0.1使用數據泵expdp導出時,如果使用parallel,可能會遇到 ORA-31693: Table data object "OWNER"."TABLE" failed t

使用PLSQL客戶端登入ORACLE時報ORA-12502ORA-12545錯誤的解決方案

當使用plsqldev客戶端登入oracle資料庫時,如果對應的tnsnames.ora中是直接使用IP地址來連線,並且未在系統的hosts檔案中繫結主機名時,極易出現ORA-12502及ORA-12545報錯,這兩種錯誤內容分別是: ORA-12502: TNS:listener received no

oracle解決ora-00119ora-00132這個問題

前提:服務全部開啟,監聽也配置好了! 先登入到sqlplus: sqlplus /nolog;  登入資料庫: conn system/manager as sysdba;  然後啟動資料庫: startup;  發現 ora-00119【ora-00119 i

ORACLE之rman備份:ORA-19809ORA-19804的解決方法

操作環境:redhat 6.4  oracle 12c rman備份出錯。之前出現過,好象重新backup database就可以了,今天又出現,紀錄下RMAN-03009: failure of Contrl file and SPFILE Autobackup command o

Oracle調整記憶體參後報ORA-00844ORA-00851

資料庫伺服器記憶體由16G增加為64G,為充分利用記憶體資源,對Oracle記憶體引數做了如下調整: SQL>alter system set sga_max_size=40960M scope=spfile; SQL>alter system set sga_target=40960M

工控隨筆_07_西門子_S7-200.Smart軟體安裝相容性說明錯誤程式碼:error code hr=0x80070430

  現在西門子的軟體是更新換代太快了,前幾年還是Step 7 Micro/Win,後來又出了S7-200 Smart PLC,理所當然的程式設計除錯軟體也水漲船高,出了新的Step 7  Micro/Win Smart.   我今天安裝了一個測試一下,安裝後介面與原來的S7-

轉載:ORA-01034ORA-27101的解決方法,oracle無法開啟解決辦法

1 先看oracle的監聽和oracle的服務是否都啟動了。啟動oracle監聽: cmd的命令列視窗下,輸入lsnrctl start,回車即啟動監聽。 2 檢視oracle的sid叫什麼,比如建立資料庫的時候,例項名叫“orcl”,那麼先手工設定一下oralce的sid,

toad連線資料庫時報錯ORA-28040ORA-01017

軟體及庫情況:toad for 12.1;oracle client 11.2.0.1,oracle server 12.2.0.1; ORA-28040: 原因:sqlnet.ora中設定的SQLNET.ALLOWED_LOGON_VERSION_SERVER引數導致的客戶端和服務端密

ORA-00947ORA-00913

在堆資料庫插入資料的時候,彈出這樣第一個提示: ORA-00947: Not enough values(沒有足夠的值) 說明我們插入的資料比欄位少,比如說: insert into 表名 value ( #{a},        

ORA-01460 ORA-01461 的錯誤處理

前幾天遇到一個錯誤號:ORA-01460。後來其他同事又遇到ORA-01461,於是一起看了一下。 主要原因就是因為SQL裡面的VARCHAR2長度最大為4000,但是在PL/SQL中,就不同了,32767(單位都是byte)。如果用到的是SQL函式或者包含在DML裡面,就

ORA-01261 ORA-01262

錯誤狀態:SQL> startup ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated ORA-01262: Stat failed on a file

安裝例項中出現的ORA-27123ORA-12532的錯誤

在裝資料庫軟體的過程中沒有出現過異常,順利安裝結束。在裝資料庫例項的時候報了ORA-27123和ORA-12532的錯誤。安裝的伺服器是惠普伺服器256G記憶體,具體型號不得而知。 錯誤一:O