注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 CCNA教材推荐
 帮助

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


2007-09-29 16:27:30
 标签:oracle 复制 使用   [推送到技术圈]

Oracle复制软件DDS的部署和使用方法
 
 
DDS是基于Oracle数据库的复制、容灾软件。属于逻辑应用技术,对硬件平台没有要求,可以跨平台部署,进行异构的远距离容灾。
 
一、软件部署:
DDS有两种部署方法:“同机部署”和“分机部署”。
“同机部署”是指DDS软件和Oracle数据库安装在同一台服务器硬件上。在复制源端DDS读取本地Oracle的日志进行分析。两端主机可以异构。如下图:

 
“分机部署”指DDS部署在单独的服务器上,优点是可以减少生产Oracle主机的资源占用,并提高系统安全性。该模式需要通过NFSSamba技术增加Oracleredo log镜像到DDS主机,DDS仍然进行本地文件分析。DDS主机需要安装Oracle客户端,推荐使用PCPC server平台,运行Linux即可。生产主机、DDS主机和灾备主机都可以异构。如下图:

“分机部署”模式可以扩展为多对一结构,即一台DDS主机同时分析多个Oracle数据库的镜像log。生产主机可以是UnixLinuxWindows混合平台。DDS主机推荐Linux平台。如下图:

 
 
二、软件运行:
 
DDS有两种运行模式:实时同步和定时同步。
 
“实时同步”是指软件在安装之后,DDS后台进程在生产主机端连续运行(跟踪Oracle日志变化)。实时同步过程使用的CPU资源一般在5%以内。如果Oracle没有业务交易产生,则DDS基本不占用系统资源。
 
“定时同步”有两种形式。主要是为了减少DDS在交易期间对系统资源的占用。
第一种是每天(晚间)定时启动DDS,进行一次初始化过程,将全部业务数据批量一次性备份到灾备数据库。相当于数据库的自动EXP/IMP过程。初始化同步不需要分析日志的过程。该操作可在OS配置脚本自动运行。
第二种是每天白天停止DDS运行,晚上再启动。启动后,DDS会将一天的积累的日志进行分析处理,同步到目标灾备库。该模式需要有“整天的”Oracle的归档日志,保证DDS处理的连续性。DDS的起停可在OS配置脚本自动运行。
 




    文章评论
 
2007-09-30 10:52:15
留下学习
实时同步和定时同步

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: