制作一个远程Standby, 如果数据库很忙, 生成的归档太多了, 没有足够的空间可以保存所有的归档日志, 可以参考如下步骤, 一部份一部份地将Standby建起来.

1, 在远程Standby机器上安装Oracle, 规划裸设备
2, 创建Standby的参数文件, 启动实例
3, 从主库生成Standby控制文件, 拷到备库, MOUNT备库
4, 配置参数, 自动接收或用脚本传输归档日志
5, 将Standby端的所有数据文件offline drop
6, 用rman在线拷出一部份数据文件
7, 用rawsync将数据文件传到Standby
8, 将拷贝过来的数据文件online起来
9, 恢复数据库, 应用部分归档日志
10, 停止恢复, 转到第5步, 直到所有的数据文件都过来

    当网络不好时, 可以用rawsync的"-z"选项来透明地压缩和压缩文件, 以节约网络带宽. 也可以用脚本来实现第3步到第10步, 也就是说创建一个Standby也就是发一个脚本命令再加上等待就行了, 不管这个数据库多大多忙, 是否建在裸设备(由rawsync处理)上.