ITPub博客

首页 > 数据库 > Oracle > Oracle 19c standby 创建数据文件报错ORA-01111

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

原创 Oracle 作者:dmcatding 时间:2021-12-11 18:34:46 0 删除 编辑

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博客 ” ,链接:https://blog.itpub.net/30327022/viewspace-2847206/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
此BLOG仅作为个人笔记记录,如有误肯请各位指正,谢谢!

注册时间:2015-07-04

  • 博文量
    91
  • 访问量
    190114