一、问题描述
使用rman auxiliary 方式部署DG时,数据恢复了一段时间,突然被中断,查看报错原因,显示报错内容如下:
RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of Duplicate Db command at 12/01/2023 12:44:56 RMAN-05501: aborting duplication of target database RMAN-03015: error occurred in stored script Memory Script RMAN-03009: failure of backup command on ORA_DISK_1 channel at 12/03/2021 12:43:03 ORA-17628: Oracle error 19505 returned by remote Oracle server
复制
二、处理过程
根据报错信息 ORA-17628: Oracle error 19505 returned by remote Oracle server 登陆 MOS 查询到该问题其实是一个BUG(Bug 12609412 : ORA-17628 ORA-19505 DURING DUPLICATE FROM ACTIVE),存在于Oracle Enterprise 11.1.0.7 版本及之后,报错的原因是因为主库有数据文件采用了非OMF命名,而是使用了带有其它后缀的命名方式。
登陆该数据库主库,查看到主库是使用OMF管理,通过select tablespace_name,file_name from dba_data_files;语句查询到主库确实有个表空间使用了.dbf命名格式
SQL> select tablespace_name,file_name from dba_data_files; SYSTEM +DATA/XXXX/datafile/system.273.1059923331 SYSAUX +DATA/XXXX/datafile/sysaux.272.1059923297 UNDOTBS1 +DATA/XXXX/datafile/undotbs1.264.1059921737 T_XXXX_IDX +DATA/XXXX/datafile/t_XXXX_idx.266.1059922347 USERS +DATA/XXXX/datafile/users.276.1059923407 T_XXXX +DATA/XXXX/datafile/t_XXXX.259.1059920141 T_XXXX +DATA/XXXX/datafile/t_XXXX.260.1059920455 T_XXXX +DATA/XXXX/datafile/t_XXXX.261.1059920781 T_XXXX +DATA/XXXX/datafile/t_XXXX.262.1059921095 T_XXXX_IDX +DATA/XXXX/datafile/t_XXXX_idx.268.1059922797 xxx_CORE +DATA/XXXX/datafile/xxx_core.258.1059919525 T_xxxQB +DATA/XXXX/datafile/t_xxxqb.dbf
复制
虽然主备库都设置了db_file_name_convert=’+data’,’+data’,但依然无法避免该问题,MOS上给出了两个解决方案:(1) 使用参数DB_FILE_NAME_CONVERT并使用别名指定数据文件的完整位置;(2)在备库的磁盘组中创建和原库一样的文件路径.
本次尝试在备库ASM中创建和主库 xxx.dbf相同路径的目录。
然后备库重新使用pfile文件启动到nomount,再通过duplicate target database for standby from active database nofilenamecheck;恢复数据。
按照此方式重新恢复数据,正常执行,没有再报错。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
文章被以下合辑收录
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
638次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
618次阅读
2025-04-15 17:24:06
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
514次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
510次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
475次阅读
2025-04-22 00:20:37
Oracle 19c RAC更换IP实战,运维必看!
szrsu
452次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
451次阅读
2025-04-17 17:02:24
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
448次阅读
2025-04-22 00:13:51
一页概览:Oracle GoldenGate
甲骨文云技术
447次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
393次阅读
2025-04-17 09:30:30
热门文章
Elasticsearch运维篇_ES启动失败常见问题及解决办法整理
2023-05-09 14694浏览
Centos 7 静默安装Oracle 11.2.0.4 单机版安装指南
2023-05-24 7683浏览
达梦数据库初始化数据库需特别注意的几个参数
2022-11-08 6958浏览
记一次Oracle数据库SQL执行超时产生ORA-609报错导致进程被abort问题分析及处理
2022-11-29 5549浏览
ORA-1652: unable to extend temp segment by 128 in tablespace导致流复制中断影响数据同步问题分析
2022-11-22 5464浏览
最新文章
企业版 YashanDB 23.2.4 分布式集群 数据库一主二备集群安装部署指南
2024-12-23 402浏览
企业版 YashanDB 23.2.4 YAC 单库多实例架构多活共享集群安装部署指南
2024-12-23 271浏览
打工人的心声:眼花缭乱的世界,疲惫的心和不安的未来
2024-12-05 196浏览
[【ClickHouse 运维系列】ClickHouse 集群从 22.5.1.2079 滚动升级到 24.8.6.70 流程步骤
2024-12-02 294浏览
金仓数据库 KingbaseES V9 详解:目录结构与配置文件 (上)
2024-11-27 296浏览
目录