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 ;
全站熱搜
留言列表