我試圖採取撤消使用在離線模式下的數據文件下面的命令取消表空間數據文件脫機,處於恢復模式?
alter database datafile '<datafile path>' offline;
該數據文件是在恢復模式。 Oracle將消息顯示爲成功更改的數據庫。
但是,當我在v $ datafile中選擇條目時執行此命令後。我剛剛離線的文件仍保留在此表中。
請問有人可以告訴如何取消撤消數據文件脫機。
OS: RHEL
Oracle version: 11g
Datafile status: Recovery
編輯:
我已經嘗試過的命令
alter database datafile '/your/data/file/name' offline drop
它說數據庫成功改變,
alter database open;
失敗消息<我撤消日誌文件名>需求RECOV撤消文件。
我無法恢復它,因爲我丟失了存檔文件。 似乎文件正在邏輯上不是物理地被丟棄。現在我只想讓我的數據庫啓動並運行,並且希望讓此文件脫機。
當我檢查v $ datafile表時,它顯示文件的條目,而不管alter database datafile '<datafile path>' offline drop;
成功運行,請幫我解決問題。數據庫從早上開始關閉,我無法啓動它
hi ik_zelf:我已經嘗試過命令'alter database datafile'/ your/data/file/name'offline drop'它說數據庫成功修改,'alter database open;'失敗,消息<我的撤消日誌文件名>需要恢復。 ,,由於我丟失了存檔文件,無法恢復。現在我只想讓我的數據庫啓動並運行,並希望將此文件脫機。 – Xinus
恐怕你運氣不好。我認爲你的撤銷表空間需要恢復,因爲你的存儲有問題。你可以嘗試'恢復數據庫';並希望你的redFiles足夠好。如果沒有,你需要惹像UNDO_MANAGEMENT討厭的設置=手動和_allow_resetlogs_corruption = TRUE 和_corrupted_rollback_segments =(_SYSSMU1 $ ......)您將同時重新啓動後讀取alertlog榜上無名。這並不好玩。最好能重新開始。 –