|
我有一个类似的应用环境, 对数据完整性要求高,时时性不严.
我的实现方法是这样的供参考。
要求: 将A地的事务TRANSACTION LOG自动更新到B地,通信
条件卫星VSAT。带宽 19k ~32 k 动态分配。
工作环境WINNT, ORACLE, FTP, PKZIP,SCHEDULER
工作方法:
1。 DATABASE-A。A地的SCHEDULER定时检测是否有新的REDO LOG产生,如有, 调用PKZIP压缩之(带序号), 后调用FTP UPLOAD到B 地(使用FTP SCRIPT)。
(ZIP文件〈 5M, 带宽19K时约定30~40MIN )
2。DATABASE-B。B地的SCHEDULER定时检测是否有新的ZIP文件收到,有则运行UNZIP, 成功说明数据完整, APPLY REDO LOG TO DATABASE B, 成功,将文件移到BACKUP目录, 如失败则拷贝文件到BACKUP目录并用EMAIL 通知系统管理员。
要点: SCHEDULER 要有EMAIL通知功能, 系统管理员的EMAIL 在线。
如果你有更好的方法请交流。
另能否给个FTP帐号。
ZNSK07。 |
|