摘 要: | 目的 :对Oracle数据库的Data Guard机制进行了研究,用于"军卫一号"数据库的异地容灾。方法 :采用Oracle数据库的Data Guard机制,建立"军卫一号"数据库的主库和备库。主库设置为强制记录日志模式,备库增添4个联机日志文件并启动到MOUNT状态。在"军卫一号"系统中进行操作,主库将事务记录在数据库联机日志文件中,实时或定时传送给备库,备库通过增添的4个联机日志文件接收,并读取数据库日志文件中主库提交的事务,依据数据重做机制,在备库中重新执行。结果:"军卫一号"数据库主库出现故障,引起异常宕机无法恢复,备库切换成主库模式,宕机重启,"军卫一号"系统可正常运行,数据零丢失。结论:该方案实现"军卫一号"数据库实时同步备份,数据零丢失,操作简单,数据库容灾恢复时间短,可行性强,恢复后的数据库经严密测试,系统运行平稳。
|