close

某天下了一個SQL指令select 某個table 固定一個區間的值,就會出現下面的錯誤訊息??? 有的範圍就不會 錯誤訊息如下: ORA-00600: internal error code, arguments: [kdsgrp1], [], [], [], [], [], [], []

解決方式: 使用toad,schema browser 指到左邊的出問題Table,

按右鍵Rebuild table 做完後就好了

大致上Toad的作法,將原有table rename,再重新create table及其他相關物件重建(index, function ,procedure…)

 

若無toad 可解決這個問題,相關SQL範例如下:
假設出問題的table name=cust

 
ALTER TABLE cust RENAME TO cust_x; 
CREATE TABLE cust ( .... ); 
INSERT /*+ APPEND */ INTO cust INS_TBL (欄位...) 
select 欄位 FROM cust_X SEL_TBL ; 
commit; 

DROP cust相關 INDEX ... 
CREATE cust INDEX... 
ALTER FUNCTION 相關procedure fucntion COMPILE ; 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 味味A 的頭像
    味味A

    味味A

    味味A 發表在 痞客邦 留言(0) 人氣()