ORACLE9I RMAN恢復資料庫後需要手工新增臨時資料檔案

paulyibinyi發表於2009-04-30

    我們知道在Oracle10gR2以前的版本中,如果使用RMAN恢復資料庫,臨時表空間的臨時檔案是不會自動恢復的。
這曾經引發了一系列的麻煩,很多DBA在恢復完成之後忘記新增臨時檔案,經常到應用出錯時才能發現。

     今天有一個客戶也遇到這個問題,有個同事用rman恢復資料庫後,忘記新增臨時表空間的資料檔案,導致客戶在做

更新報表時提示臨時表空間為空,導致應用無法做下去。這是oracle 10g R2以前的版本都存在這個問題,需要DBA

手工干預自己為臨時表空間新增資料檔案。

從Oracle10gR2開始,使用RMAN恢復資料庫之後,Oracle會自動重新建立臨時檔案。

以下是10gR2恢復完成後的日誌,其中記錄了Oracle的恢復處理過程:Thu Sep 14 22:52:06 2006
File 201 not verified due to error ORA-01157
Thu Sep 14 22:52:06 2006
Dictionary check complete
Thu Sep 14 22:52:06 2006
SMON: enabling tx recovery
Thu Sep 14 22:52:06 2006
Re-creating tempfile /data1/oradata/ORDER/datafile/o1_mf_temp_28spyr8h_.tmp as
/data1/oradata/ORDER/datafile/o1_mf_temp_2jlv4p90_.tmp

Database Characterset is ZHS16GBK
replication_dependency_tracking turned off (no async multimaster replication found)
Starting background process QMNC
QMNC started with pid=22, OS id=13671
Thu Sep 14 22:52:10 2006

這也是Oracle10gR2的版本增強,更加減少人為發生的錯誤。


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-592412/,如需轉載,請註明出處,否則將追究法律責任。

相關文章