database 所在路徑和歸檔目錄所在路徑必須分開
此處說的database的所在路徑是 指:redol log file 所在路徑,datafile 所在路徑,control file 所在路徑
此處說的歸檔路徑是指數據庫的歸檔目的地。
database的所在路徑 必須 和 歸檔路徑 必須是在不同的文件系統中,或者:必須是在不同的asm磁盤組中。
為什麼這麼強制要求呢?
大家可以假設如下的場景:
若是:database的所在路徑 和 歸檔路徑 在同一個文件系統中,比如都在/oradata這個文件系統上,由於rman備份失敗,歸檔日志沒有清理走,進而將/oradata這個文件系統都撐爆了---即:文件系統使用率100%。在歸檔模式下,若是datafile無法寫入,該datafile會立即被offline掉。然後,此時工程師急忙登陸rman ,執行delete archivelog all,這個命令會刪除所有的歸檔日志,等這個命令執行完畢,那就爽了。。。。