暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

记一次dg主库创建含有特殊字符的数据文件导致主备同步失败

朝印村的保安 2025-01-16
142

操作记录:

1.由于客户数据库中USERS表空间存放了业务表导致使用率过高添加数据文件:

ALTER TABLESPACE USERS ADD DATAFILE '/oradata/USERS04.DBF ' SIZE 10M AUTOEXTEND ON ;

--可以看到数据文件名后面存在空格,但是主库是本地文件系统所以未报错


2.发现dg备库由于是asm磁盘所以报错:

ORA-15124: ASM 文件名 '+DATA/datafile/USERS04.DBF ' 包含无效的别名
Managed Standby Recovery not using Real Time Apply
Recovery interrupted!
Recovered data files to a consistent state at change 11415152819
Thu Jan 16 11:07:15 2025
MRP0: Background Media Recovery process shutdown ()


解决过程记录:

1.主库修复文件路径:

--离线数据文件

alter database datafile '/oradata/zlhis/USERS04.DBF ' offline;

--在rman模式下copy出新的正确文件格式
RMAN> copy datafile '/oradata/zlhis/USERS04.DBF ' to '/oradata/zlhis/USERS04.DBF';

--重新名文件名
alter database rename file '/oradata/zlhis/USERS04.DBF ' to '/oradata/zlhis/USERS04.DBF';

--recover数据文件
recover datafile '/oradata/zlhis/USERS04.DBF';

--修改文件状态为online
alter database datafile '/oradata/zlhis/USERS04.DBF' online;


2.备库启动实时同步还是报错,无法跳过最开始创建数据文件那步,只能重新初始化同步

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论