怎麼下落表空間和恢復Oracle數據庫,當偶然地刪除數據檔案
事故可以發生,即使它是昂貴一個。 這是特別是實際情形在Oracle數據庫,在數據文件完全存放數據庫對象在硬盤。 快速的手管理員也許偶然地刪除某些數據檔案,或者數據檔案在硬盤失敗也許得到腐敗或不值一讀。 您可以在數據庫恢復過程以後也得到一些缺掉數據檔案。 無論如何,錯過的a或幾個數據檔案將造成Oracle數據庫無法到起動,使整體DB不能進入。
對缺掉數據檔案的解答將下降受影響的表空間,有殘缺不全的數據檔案,然後再創造表空間和進口數據入表空間從備份。 然而,步不是那麼平直向前的。
- 跑SQL*Plus。
- 連接到數據庫作為SYSDBA用這次詢問:
連接/作為SYSDBA
- 登上數據庫而不是開始它:
起始的登上;
- 發出以下指令帶來缺掉數據檔案離線,以便Oracle將不設法再連接和訪問數據檔案:
修改數據庫數據檔案`<數據檔案名字以完全道路>』離線下落;
重覆命令為每未解釋清楚的數據檔案。
- 現在開始數據庫適當:
修改數據庫開放;
- 因為表空間損壞了,下降它從新備份再創造。
下落表空間 <表空間名字> 包括內容;
- 保證其他數據檔案為表空間被刪除了,如果不,從操作系統手工去除他們。
技巧: 如何檢查屬於表空間的數據檔案.
- 繼續通過恢復進程。
重要: 這是現狀提供,不用保單的機器翻譯的頁。 計算機翻譯也許是難瞭解。 參見 原始的英國文章 每當可能。
分享并且貢獻或者得到技術支持并且幫助在 我的數字式生活論壇.
相關文章
- 如何從表空間去除和下降數據檔案在Oracle數據庫
- Oracle ORA-01658無法創造最初的程度為段在表空間錯誤
- 如何給或移動Oracle表空間數據檔案改名向另一個地點
- ORA-25153臨時表空間是空的錯誤在Oracle中
- 刪除,去除或投下Oracle被存放的包裹與下落包裹
- Oracle Database Link
- ORA-02449 Oracle Drop Table Error
- Manual and Clean Uninstall Oracle for Windows
- Oracle Database Import Error 3113/3114
- Change Oracle Database User Password

































August 4th, 2007 02:57
[...] If one or more datafiles is missing after a recovery process or accidental deletion, you can use ALTER DATABASE DATAFILE <datafile name> OFFLINE DROP command to make the datafile offline so that database can starts up after which the troubled tablespace can be dropped. (See instruction to recover from missing datafiles.) [...]
April 2nd, 2008 18:27
These are only to drop the TS
but not to recover…
hence the worst….
July 8th, 2008 19:31
This info helped us to a very great extent and hence we are able to proceed further smoothly.
September 2nd, 2008 00:31
Thank you very much, this was really helpful.
I had problems dropping the tablespace, i had to drop the user also.