今天又有朋友問到,當(dāng)向一個(gè)表空間錯(cuò)誤的添加了一個(gè)數(shù)據(jù)文件,如何來將這個(gè)文件刪除?
如果是在oracle10g之前,刪除一個(gè)表空間中的數(shù)據(jù)文件后,其文件在數(shù)據(jù)庫(kù)數(shù)據(jù)字典中會(huì)仍然存在,除非你刪除表空間,否則文件信息不會(huì)清除。
但是從Oracle10gR2開始,Oracle允許我們徹底刪除一個(gè)空文件,不留痕跡。
但是注意:如果你向SYSTEM表空間錯(cuò)誤的添加了一個(gè)文件,那么就讓它在哪里好了,不要?jiǎng)印?/p>
對(duì)于普通表空間,則可以參考以下步驟處理。
數(shù)據(jù)庫(kù)版本Oracle10gR2:
向USERS表空間增加一個(gè)數(shù)據(jù)文件:
確認(rèn)表空間文件信息:
確認(rèn)表空間未被存儲(chǔ)占用:
刪除表空間中的空數(shù)據(jù)文件:
檢查數(shù)據(jù)字典,這個(gè)空文件的信息已經(jīng)被徹底清除了:
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END