错误为DG stand_file_management 参数设置为MANUL模式后,源端创建数据文件导致的数据同步中断的问题
解决方法,手动创建数据文件
ALTER SYSTEM SET standby_file_management='MANUAL' SCOPE=MEMORY;
根据错误的文件号,查找主库的数据文件名
select name from v$datafile where file#=70;
根据错误提示的要创建的文件名,执行以下语句
alter database create datafile
'/u01/app/oracle/product/11.2.0/db/dbs/UNNAMED00070'as
'/dbfile/oradata/prdyx/TBS_CI_ODSDB013.ORA'
重新开始同步:
alter database recover managed standbydatabase using current logfile disconnect from session;
设置DG文件管理为AUTO
ALTER SYSTEM SET standby_file_management='AUTO' SCOPE=both;