朋友问了这个问题, 其实我对Data Guard不熟, 但猜想在Oracle实现的日志传送中, 会将日志文件的信息存放在某个地方, 以便实现自动恢复. 现在遇到的问题是有部分日志只 能手工拷贝到Standby机器了, 只要将这些日志文件的信息注册进去然后应当就可以了吧. 想到这儿就查了Data Guard概念与命令手册(A96653.pdf/9i)一书, 找到了如下命令:

ALTER DATABASE REGISTER [OR REPLACE] [PHYSICAL | LOGICAL] LOGFILE filespec;

    对于每一个手工拷的日志都需要注册一下, 在这儿我们是Physical Standby, 所以命令为:

ALTER DATABASE REGISTER OR REPLACE PHYSICAL LOGFILE '文件路径';

    后面估计不需要做什么了吧, 只要再起动自动恢复进程就可以了吧. 对这些太不熟了...