Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

999

积分

1

好友

942

主题
1#
发表于 2013-10-17 23:42:15 | 查看: 5886| 回复: 0
【转】Oracle Goldengate数据库级附加日志研究

1      概述Oracle GoldenGate的数据复制要依赖于数据库的附加日志提供主键/唯一索引或所有列的附加信息。在以往的官方文档中,一直建议采用打开数据库最小附加日志+所有复制表的表级附加日志的方式。
但是此种方式如果没有DDL复制,则任意对于表主键/唯一索引或无主键表的列的修改都需要重新添加附加日志,而OGG的初级人员和客户工程师一般很难做到,所以可操作性非常差,带来大量人工维护工作。
为此,本文试图从数据库一级的附加日志进行研究,期望能够有更为简便的添加附加日志方式。

2      数据库级附加日志与OGG复制的测试说明:本次测试只对Update操作进行说明,insert/delete与附加日志无关。注意测试时候不能打开表一级附加日志。
2.1 Oracle 10g测试
  
附加日志级别
  
  
仅有主键表
  
  
仅有唯一索引表
  
  
无主键表
  
  全部关闭
  
  失败,extract无法启动
  
  只有min
  
  失败
  
  失败
  
  失败
  
  只有PK
  
  成功
  
  成功
  
  成功
  
  只有UI
  
  失败
  
  失败
  
  失败
  
  PK+UI
  
  成功
  
  成功
  
  成功
  
  
  
  
  
  
  
  
  
2.2 Oracle 11g测试
  
附加日志级别
  
  
仅有主键表
  
  
仅有唯一索引表
  
  
无主键表
  
  全部关闭
  
  失败,extract无法启动
  
  只有min
  
  失败
  
  失败
  
  失败
  
  只有PK
  
  成功
  
  成功
  
  成功
  
  只有UI
  
  失败
  
  
  
  
  
  PK+UI
  
  成功
  
  成功
  
  成功
  
  
  
  
  
  
  
  
  
2.2测试结果从以上结果可见,仅仅就测试而言,使用数据库的最小附加日志+PK是可以进行正常复制的,而数据库级的UI并没有给OGG的复制带来任何实质性帮助。

3      建议3.1 OGG官方依旧推荐最小附加日志+表级附加日志方式请依旧优先使用该方案。
3.2可谨慎使用数据库级最小附加日志+PK+UI附加日志可以使用数据库级的PK+UI级附加日志,但由于不是官方方案,请谨慎使用。目前打开UI仅仅是防止数据库可能的对其附加日志行为的变更,而不是根据本次测试的结果。

3.3 基于Schema级的附加日志即将推出根据PM的反馈,OGG 11.1.1.1开始将对特定数据库版本支持schema级的附加日志。预计该版本将于20116-7月发布,数据库版本要求如下:
Oracle RDBMS:
  • 11.2.0.3
  • 11684933 is required     for 11.2.0.1PSU
  • 11072781 is required     for 11.1.0.7.6PSU
  • 11072788 is required     for 10.2.0.5.2PSU
下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-7 06:16 , Processed in 0.044705 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569