文章詳情頁
Oracle數據庫中刪除DUAL表后的處理
瀏覽:98日期:2023-11-12 15:35:36
Oracle系統中dual表是一個“神秘”的表,網上有很多網友都對該表進行了測試,該表只有一行一列,其實該表和系統中的其他表一樣,一樣可以執行插入、更新、刪除操作,還可以執行drop操作。但是不要去執行drop表的操作,否則會使系統不能用,數據庫起不了,會報Database startup crashes with ORA-1092錯誤。 此時也不要慌亂,可以通過執行以下步驟來進行恢復。可以用sys用戶登陸。 SQL> create pfile=’d:pfile.bak’ from spfileSQL> shutdown immediate在d:pfile.bak文件中最后加入一條: replication_dependency_tracking = FALSE重新啟動數據庫: SQL> startup pfile=’d:pfile.bak’SQL> create table “sys”.”DUAL”
排行榜
