dg create datafile auto failed 排除处理
1.Environment:
11.2.0.4 dg
2.Symptoms:
告警描述:Wed Sep 22 14:29:15 2021
Errors in file /data/app/oracle/diag/rdbms/dgsmsdb/dgsmsdb/trace/dgsmsdb_pr00_23607.trc:
ORA-01119: error in creating database file '+data'
ORA-17502: ksfdcre:4 Failed to create file +data
ORA-15001: diskgroup "DATA" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service
File #60 added to control file as 'UNNAMED00060'.
Originally created as:
'+DATA/smsdb/datafile/sms_tbsp.2513.1083940131'
Recovery was unable to create the file as:
'+data'
MRP0: Background Media Recovery terminated with error 1274
Errors in file /data/app/oracle/diag/rdbms/dgsmsdb/dgsmsdb/trace/dgsmsdb_pr00_23607.trc:
ORA-01274: cannot add datafile '+DATA/smsdb/datafile/sms_tbsp.2513.1083940131' - file could not be created
Managed Standby Recovery not using Real Time Apply
Recovery interrupted!
Recovered data files to a consistent state at change 184
3.Changes:
主库添加数据文件。
首先确认备库是否自动创建数据文件
然后查看是否是omf管理
最后查看convert参数
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert string +DATA/dbsms, /piccdata/oradata
4.Cause
数据库通过dg的switchover方式迁移后,由于新的主库的数据文件路径发生了变化,原来的备库的convert参数依旧是原来的配置,导致dg的文件无法正确创建。
5.Solution
alter system set standby_file_management=MANUAL scope=both;
alter database create datafile '/data/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00010' as '/piccdg/oradata/dgsmis/smiscrm_tbs.299.1018797201';
alter system set standby_file_management=AUTO scope=both;
可以修改Db_create_file_dest使用omf来避免这个问题。
此外,如果修改convert参数,需要重启库。遇到了备库数据文件路径分散在两个路径下,重启库提示如下报错。手工swtich 后起库
Errors in file /data/app/oracle/diag/rdbms/dgsms/dgsms/trace/dgsms_dbw0_10583.trc:
ORA-01157: cannot identify/lock data file 9 - see DBWR trace file
ORA-01110: data file 9: '+DATA/dbsms/sms_ts4.dbf'
ORA-17503: ksfdopn:2 Failed to open file +DATA/dbsms/sms_ts4.dbf
ORA-15001: diskgroup "DATA" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service
Errors in file /data/app/oracle/diag/rdbms/dgsms/dgsms/trace/dgsms_dbw0_10583.trc:
ORA-01157: cannot identify/lock data file 10 - see DBWR trace file
ORA-01110: data file 10: '+DATA/dbsms/sms_ts5.dbf'
ORA-17503: ksfdopn:2 Failed to open file +DATA/dbsms/sms_ts5.dbf
ORA-15001: diskgroup "DATA" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service
Errors in file /data/app/oracle/diag/rdbms/dgsms/dgsms/trace/dgsms_dbw0_10583.trc:
ORA-01157: cannot identify/lock data file 11 - see DBWR trace file
ORA-01110: data file 11: '+DATA/dbsms/sms_ts6.dbf'
ORA-17503: ksfdopn:2 Failed to open file +DATA/dbsms/sms_ts6.dbf
ORA-15001: diskgroup "DATA" does not exist or is not mounted
ORA-15077: could not locate ASM instance serving a required diskgroup
ORA-29701: unable to connect to Cluster Synchronization Service
Errors in file /data/app/oracle/diag/rdbms/dgsms/dgsms/trace/dgsms_dbw0_10583.trc:
ORA-01157: cannot identify/lock data file 12 - see DBWR trace file
ORA-01110: data file 12: '+DATA/dbsms/sms_ts7.dbf'
6.References
Steps to create a new standby from an existing ADG standby (Doc ID 2305009.1)
Step by Step Guide on Creating Physical Standby Using RMAN DUPLICATE...FROM ACTIVE DATABASE (Doc ID 1075908.1)
Usage and Limitation of db_file_name_convert and log_file_name_convert (Doc ID 1367014.1)
On Standby Datafiles are Going Into Wrong Diskgroup ( Db_file_name_convert, Db_create_file_dest ) (Doc ID 1408666.1) https://docs.oracle.com/cd/E18283_01/server.112/e17022/scenarios.htm
http://blog.itpub.net/31397003/viewspace-2149519/
https://www.cnblogs.com/jyzhao/p/7459415.html
拓展:关于temp文件
Physical Standby Database Reported Corrupted Datafiles in Temporary Tablespace (Doc ID 1290412.1)
set linesize 200
col NAME for a90
select FILE# ,NAME from v$datafile;
25 /data/oradata/ump_05.dbf
26 /data/oradata/undotbs02.dbf
27 /data/oradata/yxt2ai_data2.db
28 /data/oradata/yxt2ai_data3.db
29 /data/oradata/sms_ts16.dbf
30 /data/oradata/sms_ts17.dbf
31 /data/oradata/sms_ts18.dbf
32 /data/oradata/ump_06.dbf
33 /data/oradata/datafile/sms_tbsp.985.1016276421
34 /data/oradata/datafile/ump_ts.580.1023362685
35 /data/oradata/datafile/ump_ts.897.1023362785
36 /data/oradata/datafile/ump_ts.983.1023362821
37 /data/oradata/datafile/yxt2ai_data.894.1023362887
dg create datafile auto failed 排除处理的更多相关文章
- RMAN restore fails with ORA-01180: can not create datafile 1 (文档 ID 1265151.1)
http://blog.itpub.net/26655292/viewspace-2131269/ ########Q&A issue1:ORA-01180: can not create d ...
- vsftp关于"550 create directory operation failed"问题解决
前提: 昨天晚上配置好了vsftp, 但登陆后,除了浏览,什么也干不了.(如新建文件/文件夹, 删除文件, 重命名等都不可操作) 都是弹出 "550 create directory ope ...
- 550 Create directory operation failed
往Linux系统中上传文件时候,我们经常会使用FTP连接Linux,也经常会使用mkdir命令来创建目录.最近发现用mkdir创建目录时提示550 Create directory operation ...
- Linux虚拟主机通过FTP软件创建目录时提示550 Create Directory Operation Failed
更新时间:2017-06-07 13:26:11 分享: 问题描述 通过FTP软件连接Linux虚拟主机,在尝试创建新目录时,服务器返回错误提示:550 Create Directory Oper ...
- RMAN restore fails with ORA-01180: can not create datafile 1
最近在验证.测试备份有效性时,遇到了"ORA-01180: can not create datafile 1"这个错误,顺便结合metalink的官方文档"RMAN ...
- 使用create datafile... as ...迁移数据文件到裸设备
下面是一个测试过程 1.首先创建裸设备:root@ultra66 # cd /opt/app/oradata/test root@ultra66 # lscontrol01.c ...
- 【err】开启Persistence-M模式-Check failed: err == CUBLAS_STATUS_SUCCESS (1 vs. 0) : Create cublas handle failed
前言 安装好CUDA.CUDNN.NVIDIA driver之后,使用mxnet框架的时候出现该错误,本文记录该问题的解决方法. 环境 ubuntu 16.04 MxNet Cuda9.0 Nvidi ...
- linux vsftpd 550 create directory operation failed解决方法
今天配置好了vsftp, 但登陆后,除了浏览,什么也干不了.(如新建文件/文件夹, 删除文件, 重命名等都不可操作) 都是弹出 "550 create directory operation ...
- ArcGIS for Server新建站点异常,Failed to create the site.Failed to configure the server machine'XXXX',Server machine'XXXX' is not a local server machine.
系统环境:操作系统Win7 64位,装在虚拟机VM中,ArcGIS for Server 10.2.1 问题描述:ArcGIS for Server 10.2.1安装并授权完成后,站点初始化时显示 ...
随机推荐
- Gradient checking
所需文件:本地下载 Gradient Checking Welcome to the final assignment for this week! In this assignment you wi ...
- 【CSS复合选择器、元素显示模式、背景】前端小抄(3) - Pink老师自学笔记
[CSS复合选择器.元素显示模式.背景]前端小抄(3) 本学习笔记是个人对 Pink 老师课程的总结归纳,转载请注明出处! 一.CSS的复合选择器 1.1 什么是复合选择器 在 CSS 中,可以根据选 ...
- sql函数大全
sql函数大全 一.内部函数 1.内部合计函数 1)COUNT(*) 返回行数 2)COUNT(DISTINCT COLNAME) 返回指定列中唯一值的个数 3)SUM(COLNAME/EXPRESS ...
- noip模拟41
A. 你相信引力吗 很明显的单调栈的题,考场上没有想到平移最大值,而是想着复制一倍序列破环成链,然后发现最大值的部分特别难维护,而且耗费时间过长,只好牺牲时间复杂度加了个 \(map\) 去重. 首先 ...
- Python习题集(六)
每天一习题,提升Python不是问题!!有更简洁的写法请评论告知我! https://www.cnblogs.com/poloyy/category/1676599.html 题目 ''' 问题1.对 ...
- 随机生成uuid序号
function guid() { function S4() { return (((1+Math.random())*0x10000)|0).toString(16).substring(1); ...
- MySQL实战45讲(06--10)-笔记
目录 06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍? 全局锁 表级锁 小结 07 | 行锁功过:怎么减少行锁对性能的影响? 死锁和死锁检测 08 | 事务到底是隔离的还是不隔离的? &quo ...
- TypeScript 中装饰器的理解?应用场景?
一.是什么 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上 是一种在不改变原类和使用继承的情况下,动态地扩展对象功能 同样的,本质也不是什么高大上的结构,就是一个普通的 ...
- go实现堆排序、快速排序、桶排序算法
一. 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法.以大堆为例利用堆顶记录的是最大关键字这一特性,每一轮取堆顶元素放入有序区,就类似选择排序每一轮选择一个最大值放入有序区,可以把堆排序看成是 ...
- Linux目录同步到阿里云OSS工具ossutil
Linux目录同步到阿里云OSS工具ossutil 背景 最近公司服务用户激增,常规文件服务器不能满足需求,严重影响性能,决定将静态文件迁移到阿里云OSS,用来解决性能问题,提高用户体验.毕竟之前 ...