日期:2014-05-16  浏览次数:20445 次

使用OBackup构建Oracle异地远程数据备份

当前随着信息化时代的不断发展,信息系统及数据对于企业,公司,单位越来越重要,相对的信息系统和核心数据的依赖程度也越来越高,如何保障生产数据的安全就显得尤为重要,相信很多企业或公司通过 Oracle EXP/EXPD 工具实现生产数据本地的磁盘与磁带的双备份,很好的保障了对核心数据的安全管理。并且通过 FTP 工具,将备份数据传输到其他地方进行备份。

但是随着企业或公司对信息系统依赖程度的升高,数据恢复的时间要求就会越来越越短,通过 EXP/EXPD 工具进行备份这种方式,不能够达实时备份的要求,在恢复过程中对环境要求比较高,恢复过程繁琐,而且肯定丢失一部分数据,丢失数据多少与备份频率有关。而 Oracle 推荐使用的 RMAN 备份方式,可以做到实时热备份,并且恢复的时候可以做到恢复到系统损坏那一刻的数据。而通过要使用 RMAN 进行实时远程备份,必须通过第三方备份工具才可以,相对的建立一个完备的支持实时数据恢复功能的远程备份系统的投入是一般都非常昂贵的。

  本文结合工作实际,充分利用本公司现有硬件条件,利用性价比高的 OBackup 备份软件,搭建一个 Oracle 数据异地远程备份恢复系统平台。新增加投入 2000 元左右。

?

一、???????? 系统结构

目前我公司有 OA 、物流两套系统,上面安装 Oracle10G 数据库,运行在 IBM X3850 服务器上。在两套系统上安装 OBackup 备份软件 BackupAgent 客户端。然后利用我公司资源比较空闲的一台 IBM X3650 服务器,在上面新增加两块 1TB 硬盘做 RAID 1 镜像。将 OBackup 备份软件 MasterServer MediaServer 组件安装到上面。 BackupAgent 组件将备份数据传输到 IBM X3650 新增加的硬盘上面。系统结构图如下:

?

二、???????? 备份策略

目前 OA 系统有 10GB 多数据,物流系统 20GB 多数据。通过 OBackup 管理控制台,设置 OA 系统及物流系统在星期日晚上 00:00 开始进行全备份,星期一、二、三、四、五、六晚上 00:00 开始进行增增量备份,备份数据保留时间为 1 个月。