成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

[粗]刪除DUAL表后的處理

2010-08-28 10:49:27來源:西部e網作者:

    Oracle系統中dual表是一個“神秘”的表,網上有很多網友都對該表進行了測試,該表只有一行一列,其實該表和系統中的其他表一樣,一樣可以執行插入、更新、刪除操作,還可以執行drop操作。但是不要去執行drop表的操作,否則會使系統不能用,數據庫起不了,會報Database startup crashes with ORA-1092錯誤。

此時也不要慌亂,可以通過執行以下步驟來進行恢復。可以用sys用戶登陸。
SQL> create pfile=’d:\pfile.bak’ from spfile
SQL> shutdown immediate
在d:\pfile.bak文件中最后加入一條:replication_dependency_tracking = FALSE
重新啟動數據庫:
SQL> startup pfile=’d:\pfile.bak’
SQL> create table “sys”.”DUAL”
     ( “DUMMY” varchar2(1) )
     pctfree 10 pctused 4;
SQL> insert into dual values(‘X’);
SQL> commit;
SQL> Grant select on dual to Public;
授權成功。
 
SQL> select * from dual;
 
D
-
X
 
SQL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
SQL> startup
ORACLE 例程已經啟動。
 
Total System Global Area 135338868 bytes
Fixed Size                   453492 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
數據庫裝載完畢。
數據庫已經打開。
SQL>
 
OK, 下面就可以正常使用了。

關鍵詞:DUAL

贊助商鏈接:

主站蜘蛛池模板: 图片| 奉新县| 汶川县| 徐汇区| 綦江县| 竹山县| 宁海县| 大埔区| 嘉鱼县| 涟源市| 营山县| 重庆市| 全州县| 阳朔县| 开封县| 博乐市| 南郑县| 筠连县| 陵水| 公主岭市| 临澧县| 平山县| 武义县| 京山县| 紫金县| 益阳市| 浦北县| 泰顺县| 文山县| 民权县| 乡宁县| 宝兴县| 西青区| 甘泉县| 嘉兴市| 东丰县| 宜黄县| 孙吴县| 镇平县| 湛江市| 浦东新区|