goldengate 12c对oracle DB的改进

1. 现在可使用Oracle Universal Installer,即安装时有图形化界面,同时会自动安装java runtime
environment,不过个人认为,还是ZIP安装包方便,解压即用。

2. 针对集成捕获(Integrated capture),性能上有了进一步提升,对用户而言,不必进行额外的配置;

3. Integrated Replicat(集成交付),针对oracle db,现在可以使用此项功能,非oracleDB使用的是coordinated
delivery(协同交付),此项功能可以保证DDL与DML交付时的先后顺序,以及主外键的引用问题,但此项功能要求在oracle
11.2.0.4及以后的DB版本中才能使用。

4. 针对oracle 12c, CDB,
PDB的支持,在这种情况下,现在OGG支持表名为3个部分:container.schema.object
5. 原生DDL支持,在ogg
12c中,使用integrated capture模式捕获,不用在源端创建触发器进行捕获,但只支持11.2.0.4及以后版本,此时使用的是logmining
server进行捕获;针对11.2.0.4以下版本,或使用classic capture模式,仍然需要使用触发器进行捕获;
6.
加强的字符集转换功能:此时转换由replicat完成,不通过OCI,rep参数中不用设置NLS_LANG参数(有待进一步研究);
7.
远端任务中支持所有oracle 数据类型,如blob, clob, nclob, udt等;
UDT中包含的Clobs也可以支持。
 

goldengate 12c对oracle DB的改进

时间: 2024-10-09 14:38:46

goldengate 12c对oracle DB的改进的相关文章

goldengate 12c 针对oracle 12c配置的主要变化

由于oracle 12c已经是多租户架构,在使用OGG同步的时候,需要考虑下面一些情况 一个 CDB包含多个PDB,源端部署的一个extract可访问所有pdb redo,理论上不需要每个pdb单独配置extract. 抽取模式只能是integrated(集成)模式,不支持claasic capture传统方式捕获: 因为要使用integrated extract,因此,需要能访问log mining server,而这个只能从cdb$root中访问: 源端要使用common user,即c##

GoldenGate 12c + Oracle 12c Multitenant Container databases

下面为GoldenGate 12c + Oracle 12c Multitenant Container databases例子 1.安装OGG 源 端OGG: C:\Oracle\product\12.1.2\OGG_Source 目标端OGG: C:\Oracle\product\12.1.2\OGG_Target 2.创建测试的用户及表格 源表: SQL> alter session set container=pdborcl; 会话已更改. SQL> show con_name; CO

Oracle DB 12c新特性:raw device 裸设备不再受支持

Oracle DB 12c新特性:raw device 不再受支持. 参考自: Announcement of De-Support of using RAW devices in Oracle Database Version 12.1 (Doc ID 578455.1) 细节: De-Support of Raw 本文的目录是通知在oracle database 12.1版本中对raw device不再支持. 这意味着,若是使用oracle database 12.1版本,将不能把数据文件,

Oracle GoldenGate (ogg) 11.2.1.0.20 是最后一个支持oracle db 10g的 ogg版本

参考原文: Oracle GoldenGate 11.2.1.0.22 Patch Set Availability (Doc ID 1669160.1) 该文章不做翻译,仅仅摘录其中有价值的信息,如下: Alert! OGG 11.2.1.0.22 is -not- available for Oracle Database 10g. Oracle GoldenGate 11.2.1.0.20 is the Terminal Release for support of Oracle Data

Oracle GoldenGate 12c实时捕获SQL Server数据

在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008.主要新增特性有: 捕获进程可以读取sql server压缩的本地备份日志: 当第三方日志备份工具限制读取交易日志时,OGG的捕获进程仍然能实现数据复制: OGG支持无主键表的数据捕获(在ogg 11g中对无主键的表,如要复制,会有一些要求): OGG可在sql server和其它异构数据库之间实时同步数据: OGG 捕获进程可

Oracle GoldenGate从oracle db 到非oracle db的初始化数据同步的方法

非oracle db以 sqlserver为样例说明: 我的思路 A :oracle db 生产 B: oracle db 中间机 C: sqlserver db 目的端 A-> B->C 注意:B上既有rep进程也有ext进程,此时.C上也须要建立针对B的rep进程. A->B能够完毕 在线的完毕初始化同步(基于scn号的expdp) A->B的初始化做完之后,stop 掉 B的rep进程,此时B库为静态数据库,此时进行B->C的同步(使用etl工具 or sqlserve

goldengate 12c 12.2 新特性

GoldenGate 12.2已经提供下载,增加了不少新特性 1. 异构配置加强不在需要sourceDefs和AssumeTargetDefs文件,在队列文件中已经包含metadata信息,比如table name, column name, column type等,进一步降低OGG在异构环境下配置的工作量: 2. 内置心跳表在早期的OGG版本中,如果要监控进程的延迟状态,需要手工创建心跳表,现在通过配置就可以启用心跳表监控功能,在GGSCI中add heartBeatTable即可.此时,会

[转]Oracle DB 通过SQL 优化管理性能

? 将SQL 优化指导用于: – 确定使用资源最多的 SQL 语句 – 优化使用资源最多的 SQL 语句 ? 使用SQL 访问指导优化工作量 SQL 优化 SQL 优化进程 ? 确定没有很好地优化的SQL 语句. ? 优化各条语句. ? 优化整个应用程序. 一般情况下,效果最明显的优化工作是SQL 优化.没有很好地优化的SQL 会不必要地使用过多资源.这种低效率会降低可伸缩性.使用更多的OS 和数据库资源并增加响应时间.要对没有很好地优化的SQL 语句进行优化,必须先确定这些语句,然后再进行优化

[转]Oracle DB进程体系结构

1.进程体系结构 Oracle DB 系统中的进程主要分为两组: ? 运行应用程序或Oracle 工具代码的用户进程 ? 运行Oracle DB 服务器代码的Oracle DB 进程(包括服务器进程和后台进程) 当用户运行应用程序或Oracle 工具(例如SQL*Plus)时,Oracle DB 会创建一个"用户进程"以运行该用户的应用程序. Oracle DB 还会创建一个"服务器进程"以执行该用户进程发出的命令,可以连接到oracle实例,它在用户建立会话时启动