成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle數(shù)據(jù)庫(kù)中刪除DUAL表后的處理

瀏覽:138日期:2023-11-12 15:35:36
Oracle系統(tǒng)中dual表是一個(gè)“神秘”的表,網(wǎng)上有很多網(wǎng)友都對(duì)該表進(jìn)行了測(cè)試,該表只有一行一列,其實(shí)該表和系統(tǒng)中的其他表一樣,一樣可以執(zhí)行插入、更新、刪除操作,還可以執(zhí)行drop操作。但是不要去執(zhí)行drop表的操作,否則會(huì)使系統(tǒng)不能用,數(shù)據(jù)庫(kù)起不了,會(huì)報(bào)Database startup crashes with ORA-1092錯(cuò)誤。 此時(shí)也不要慌亂,可以通過執(zhí)行以下步驟來進(jìn)行恢復(fù)。可以用sys用戶登陸。 SQL> create pfile=’d:pfile.bak’ from spfileSQL> shutdown immediate在d:pfile.bak文件中最后加入一條: replication_dependency_tracking = FALSE重新啟動(dòng)數(shù)據(jù)庫(kù): SQL> startup pfile=’d:pfile.bak’SQL> create table “sys”.”DUAL”