Oracle 19c standby 建立資料檔案報錯ORA-01111

dmcatding發表於2021-12-11

Oracle 19.11 Rac環境DG備庫


檢查備庫節點上standby_file_management的配置值,如果是manual的話,表示系統不能自動建立資料檔案;而如果是auto的話,則系統會自動建立,但建立時可能因這樣那樣的因素而失敗。

  1. SQL> show parameter standby_file_management  
  2.   
  3. NAME                                 TYPE        VALUE  
  4. ------------------------------------ ----------- ------------------------------  
  5. standby_file_management              string      AUTO

資料庫初始化引數standby_file_management的值是auto。


第一步,將standby_file_management修改為manual,在auto下不允許自己建立檔案。

  1. SQL> alter system set standby_file_management=manual;  
  2.   
  3. System altered.  

第二步,使用alter database create datafile 'old filename' as 'new filename';重建資料檔案。

  1. SQL> alter database create datafile  '/u01/oracle/app/oracle/product/10.2.0/db/dbs/UNNAMED00042'  as  '+VDG1/testdb/datafile/tbs_test12301.dbf' ;  
  2.   
  3. Database altered.

第三步,將standby_file_management修改回來。

  1. SQL> alter system set standby_file_management=auto;  

手工建立一下,就可以解決掉。


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

相關文章