Oracle 19.11 Rac环境DG备库

检查备库节点上standby_file_management的配置值,如果是manual的话,表示系统不能自动创建数据文件;而如果是auto的话,则系统会自动创建,但创建时可能因这样那样的因素而失败。
- SQL> show parameter standby_file_management
- NAME TYPE VALUE
- ------------------------------------ ----------- ------------------------------
- standby_file_management string AUTO
数据库初始化参数standby_file_management的值是auto。
第一步,将standby_file_management修改为manual,在auto下不允许自己创建文件。
- SQL> alter system set standby_file_management=manual;
- System altered.
第二步,使用alter database create datafile 'old filename' as 'new filename';重建数据文件。
- SQL> alter database create datafile '/u01/oracle/app/oracle/product/10.2.0/db/dbs/UNNAMED00042' as '+VDG1/testdb/datafile/tbs_test12301.dbf' ;
- Database altered.
第三步,将standby_file_management修改回来。
- SQL> alter system set standby_file_management=auto;
手工创建一下,就可以解决掉。