Goldengate数据传输外键问题OGG-00869
在goldengate数据传输中,在目标数据库出现下面的错误:74:错误2011-02-28 10:00:47 WARNING OGG-00869 Oracle GoldenGate Delivery for Oracle, rorabb.prm: OCI Error ORA-02292: integrity constraint (BHOMSWAS.FK_DH_OPS_WELLFRACTACIDEXTRUBA) violated - child record f...
goldengate OGG参数规范
goldengate OGG参数规范如果goldengate安装在unix或者linux操作系统下,则建议以oracle系统用户进行安装。如果使用其他用户进行安装,则需要确保该用户在dba组中,以确保该用户具备读取redo和归档日志的系统权限;注:1) Goldengate软件建议安装在服务器Server的/goldengate路径下,该目录的属主为oracle:dba,权限为775...
Goldengate容灾系统实施方案
转载刘相兵2. Goldengate容灾系统实施方案如果goldengate安装在unix或者linux操作系统下,则建议以oracle系统用户进行安装。如果使用其他用户进行安装,则需要确保该用户在dba组中,以确保该用户具备读取redo和归档日志的系统权限;注:1) Goldengate软件建议安装在服务器Serv...
Oracle GoldenGate 数据同步初始化最佳实战(Data Pump)
全链路初始化标准化流程:1)验证同步链路连通性使用info extract/pump/replicat,detail命令核实同步链路各进程trail文件及检查点是否一致,如不一致,需要使用如下语句接通,如有必要还可在初始化开始前进行DML测试alter extract/pump/repilcat extseqno,extrba2)检查gv$transaction视图,查看当前是否...
ogg的manager进程
小鱼在配置ogg的mgr进程时都只写了一个port 7809的参数,并没有过多的研究mgr进程其他特性,一般而言mgr进程可以启动 关闭 监控其他进程的健康状态,报告错误事件、分配数据存储空间,发布阀值报告等,而ogg的源端和目标端都是有且只有一个mgr进程。这里小鱼在自己的测试库中重新配置mgr进程的一些特性,信息如下GGSCI ...
ogg的字符集分析浅谈
我们所熟知oracle的字符集一旦创建完毕后最好不要修改,关于oracle goldengate的字符集问题还是需要注意的,因为如果目标端和源端字符集不一致,而有些字符无法在目标端表示ogg可能无法保证数据一致性。源库字符集:SQL> select value from v$nls_parameters where parameter='NLS_CHARACTERSET';VALUE------------...
GoldenGate搭建与运维
GolenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库实时同步(real-time data synchronize)、双活(active-active high availability)。GoldenGate软件可以在异构的IT基础结...
Oracle GoldenGate – Mappings
Oracle GoldenGate – MappingsOracle GoldenGate – MappingsThis post discusses the mapping of schema, table and column names in Oracle GoldenGate.The post is based on Oracle GoldenGate version 11.2.1.0.1. For a basic configuration I used two Linux VMs (OEL5U6) running single in...
GoldenGate replication using a data definition file and DEFGEN utility
GoldenGate replication using a data definition file and DEFGEN utilitySome time back I had written a post on GoldenGate column mapping and transformations.I have been asked the question several times regarding how can we replicate data between tables which are not similar i...
GoldenGate在异构环境下的复制
今天一个网友问我这样一个问题,如何实现把源端3个字段的表中的内容复制到目标端2个字段的表中。这个问题我想很多朋友也会遇到。现在我把我实现的思路拿出来给大家分享,希望对大家的学习有所帮助。 在开始我们的实验之前先明确几个参数和概念: assumetargetdefs...
GoldenGate的安装与配置
系统环境源端:OS: Oracle Linux 5.4 32-bitDB: Oracle Database 10gR2(10.2.0.1)IP: 192.168.0.111同步表名: scott.tcustmer,scott.tcustord目标端:OS: Oracle Linux 5.4 32-bitDB: Oracle Database 10gR2(10.2.0.1)IP: 192.168.0.113同步表: scott.gg_test复制架构图...
11R2 RAC新功能之HAIP
--11gR2起Grid infrastructure引入资源ora.cluster_interconnect.haip,不需要第三方技术便可实现redundant interconnect,最多支持4个private network,提供load balance & failover功能;--Gird会自动选取169.254.*.*作为HAIP address,该功能默认启动;--HAIP数量由grid在第一个节点启动时active private netw...
oracle 中使用单引号(')和双引号(")
--在ORACLE中,单引号有两个作用: -- 1:字符串是由单引号引用 -- 2:转义。 --单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解 --1.从第二个单引号开始被视为转义符,如果第二个单引号后面...
PL/SQL开发中动态SQL的使用方法
内容摘要:在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动态SQL来实现。本文通过几个实例来详细的讲解动态SQL的使用。 本文适宜读者范围:Oracle...
请问RMAN备份异机还原,备份之后的归档日志在RMAN中怎么处理?
在网上搜到不少RMAN备份异机还原的例子,但好像都没说归档日志和redolog怎么处理的。就是做完rman备份后(有level0,level2,最后一次是level2),数据库继续运行,期间有产生了不少归档日志,这些文件都复制到异机了之后,归档日志放在了不同的目录。执行recover database时,恢复到最后一次rman备份的状态,然后开始找...
备份恢复' RECOVER COPY OF'
一个基础的增量追加备份示例:简称basic脚本RUN { RECOVER COPY OF DATABASE WITH TAG 'incr_update'; BACKUP INCREMENTAL LEVEL 1 FOR RECOVER OF COPY WITH TAG 'incr_update' DATABASE; }为了理解上述脚本,我们先看一下如果没有数据文件拷贝...
Fatal NI connect error 12170
---参考惜分飞今天在一台服务器的警告日志文件中,发现如下信息:Fatal NI connect error 12170. VERSION INFORMATION: TNS for Linux: Version 11.1.0.7.0 - Production Unix Domain Socket IPC NT Protocol Adaptor for Linux: Version 11.1.0.7.0 - Production &nbs...