2010-02-03 50 views

回答

1

重置日誌不是必需的。您可以隨意打開和關閉存檔模式,只需注意在關閉期間發生的任何日誌切換都意味着您將在磁盤上保存的日誌中存在空白。

這意味着您可能會犧牲可恢復性。將Archive模式重新打開後,我將執行完整備份。

+0

是的,我知道更改歸檔模式的含義。我想知道的是,如果需要使用resetlogs選項打開數據庫。我認爲這不是必要的,但我想確定。謝謝!! – Guille

+0

我在9i數據庫上做了一個測試,結果很好。 (成績單冗長,所以我不會在這裏發帖)。日誌序列只是在每個聯機重做日誌切換中繼續計數。當您重新打開ARCHIVELOG時,它將開始再次使用下一個日誌開關寫入文件,並且它將使用最近的日誌序列#。 –

0

在noarchivelog模式下運行後,您的存檔日誌不再可用。因此,您需要重新打開後重置。切記在手術前後進行備份。

+0

它不會導致「ORA 1139:RESET LOGS選項僅在不完整的數據庫恢復後有效」錯誤? – Guille

+0

確保它們仍然可用,以在即將關閉歸檔日誌之前將點恢復到點。 –

0

您可以在對象上使用NOLOGGING而不需要重新啓動以設置NOARCHIVELOG模式。