ORA 08104錯誤解決

2021-08-27 17:56:04 字數 692 閱讀 9046

[img]

重新建立索引,會告訴你該索引已經存在,drop index ,會告訴你該索引被鎖,或者是 ora-08104(this index object ***xx is being online built or rebuilt) 錯誤。

該過程失敗之前建立的一些臨時物件由 smon 負責清除,糟糕的是, smon 可能會不作為--我在 9i 上觀察是 2 個小時(週期?)才清除掉。

在 10g 版本, oracle 的 dbms_repare 包新增了: online_index_clean ,能夠手工進行清除:

dbms_repair.online_index_clean(

object_id in binary_integer default all_index_id,

wait_for_lock in binary_integer default lock_wait)

return boolean;

sql> declare

2 done boolean;

3 begin

4 done:=dbms_repair.online_index_clean(194884);

5 end;

6 /pl/sql procedure successfully completed.

elapsed: 00:00:00.43

再次刪掉索引,成功。

ORA 12571 ORA 03113錯誤解決

問題現象 windows2000 環境下system 檔案壞掉了,不能啟動,修復以後機器是啟動了,但發現原來的 oracle 服務都不見了,也沒有什麼重要的資料,就重灌了一遍,裝完以後一切正常,連線 oracle 正常,重啟動機器以後發現連線 oracle 出現錯誤 ora 12571 tns 包寫...

錯誤解決 ORA 01036

最近寫程式時,往oracle中插入資料,出現錯誤ora 01036 非法的變數名 編號,如下 dbconnection conn getcon conn.open dbcommand cmd conn.createcommand string sqlrt insert into t user id,...

ORA 00205錯誤解決

sql startup 已啟動 oracle 例項。系統全域性區域合計有 68108236個位元組 fixed size 65484個位元組 variable size 21708800個位元組 database buffers 46260224個位元組 redo buffers 73728個位元組...