原文: http://www.it2down.com/it-oracle-develop/57816.htm
?
? ? 我是個ORACLE新手,在刪除了表空間,然后再創建怎么會提示出錯??
刪除表空間:drop tablespace sc_tr;?
然后再創建:CREATE TABLESPACE "SC_TR "?
LOGGING?
DATAFILE 'E:\ORACLE\ORADATA\GZ3SC\SC_TR.dbf ' SIZE 500M EXTENT?
MANAGEMENT LOCAL uniform size 3M SEGMENT SPACE MANAGEMENT AUTO ;?
然后報錯提示:?
ERROR 位于第 1 行:?
ORA-01119: 創建數據庫文件?某某某 時出錯?
ORA-27038: skgfrcre: 文件存在?
OSD-04010: 指定了 <create> 選項, 但文件已經存在?
請問各位高手,這是什么原因呢?怎么才能再創建回原來的表空間?
------解決方法--------------------------------------------------------
'E:\ORACLE\ORADATA\GZ3SC\SC_TR.dbf ' 你沒有在磁盤本地刪掉?
方法1:你可以刪除掉該文件。?
方法2:加 reuse 參數?
------解決方法--------------------------------------------------------
在操作系統中將文件 'E:\ORACLE\ORADATA\GZ3SC\SC_TR.dbf ' 刪除,然后再重建表空間。?
DROP TABLESPACE tablespace [INCLUDING CONTENTS [AND DATAFILES]];?
上述命令原理上在刪除表空間得時候可以同時刪除文件,但經過我得嘗試,表空間刪除后文件依然存在,也許和操作系統有關吧。
?
?
說明:
? ? ? 以前創建表空間沒遇到這個情況,昨天,那臺機器D盤空間不夠,我就通過PM調整了一下容量,機器重啟后,D盤
?
容量確實增加了。但在創建表空間時,遇到上面問題;后來通過手動刪除dbf問題,問題解決了。
?
ORA-01119: error in creating database file " string ?"
Cause: ?Usually due to not having enough space on the device.
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
