Oracle DG库手动注册归档日志的两种方法
- 注册单个归档日志文件
- 注册多个归档日志文件
有的时候由于网络或各种原因,Oracle DG库服务器上可能缺少部分归档日志文件,导致DG库的MRP进程一直处于WAIT_FOR_GAP
状态。
此时我们可以手动从主库或其他DG拷贝归档日志到当前DG服务器,并对日志文件进行手动注册。
注册单个归档日志文件
在DG库使用ALTER DATABASE语句注册单个归档日志文件:
SQL>
alter database register logfile '/arch/log_dbname_1_1318808_1017399984.arc';
注册多个归档日志文件
在DG库服务器通过RMAN注册指定目录下的所有归档日志文件:
RMAN>
ca