操作记录:
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.备库启动实时同步还是报错,无法跳过最开始创建数据文件那步,只能重新初始化同步




