Oracle复制软件DDS的部署和使用方法


DDS是基于Oracle数据库的复制、容灾软件。属于逻辑应用技术,对硬件平台没有要求,可以跨平台部署,进行异构的远距离容灾。   一、软件部署: DDS有两种部署方法:“同机部署”和“分机部署”。 “同机部署”是指DDS软件和Oracle数据库安装在同一台服务器硬件上。在复制源端DDS读取本地Oracle的日志进行分析。两端主机可以异构。如下图:
  “分机部署”指DDS部署在单独的服务器上,优点是可以减少生产Oracle主机的资源占用,并提高系统安全性。该模式需要通过NFS或Samba技术增加Oracle的redo log镜像到DDS主机,DDS仍然进行本地文件分析。DDS主机需要安装Oracle客户端,推荐使用PC或PC server平台,运行Linux即可。生产主机、DDS主机和灾备主机都可以异构。如下图: “分机部署”模式可以扩展为多对一结构,即一台DDS主机同时分析多个Oracle数据库的镜像log。生产主机可以是Unix、Linux、Windows混合平台。DDS主机推荐Linux平台。如下图:
  二、软件运行:   DDS有两种运行模式:实时同步和定时同步。   “实时同步”是指软件在安装之后,DDS后台进程在生产主机端连续运行(跟踪Oracle日志变化)。实时同步过程使用的CPU资源一般在5%以内。如果Oracle没有业务交易产生,则DDS基本不占用系统资源。   “定时同步”有两种形式。主要是为了减少DDS在交易期间对系统资源的占用。 第一种是每天(晚间)定时启动DDS,进行一次初始化过程,将全部业务数据批量一次性备份到灾备数据库。相当于数据库的自动EXP/IMP过程。初始化同步不需要分析日志的过程。该操作可在OS配置脚本自动运行。 第二种是每天白天停止DDS运行,晚上再启动。启动后,DDS会将一天的积累的日志进行分析处理,同步到目标灾备库。该模式需要有“整天的”Oracle的归档日志,保证DDS处理的连续性。DDS的起停可在OS配置脚本自动运行。

相关内容