Oracle 19c standby 创建数据文件报错ORA-01111

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;  

手工创建一下,就可以解决掉。


请使用浏览器的分享功能分享到微信等