Oracle教程 誤添加數(shù)據(jù)文件刪除方法

今天又有朋友問到,當(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)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊10 分享