Stream & OGG
文档搬运工
这个作者很懒,什么都没留下…
展开
-
ogg经典模式转换为集成模式
TRANLOGOPTIONS INTEGRATEDPARAMS (max_sga_size 200, parallelism 2)原创 2023-03-23 11:12:54 · 958 阅读 · 0 评论 -
OGG验证参数文件
以下摘自官方文档: administering-oracle-goldengate.pdf。OGG验证参数文件的命令:checkprm。验证extract进程参数。原创 2023-01-11 11:11:28 · 359 阅读 · 0 评论 -
OGG-00706 、ORA-00054
参考文档:Failed to disable TRANDATA for table due to Database error 54 (ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired) (Doc ID 2304078.1)Add Trandata / ORA-00054: resource busy and acquire with NOWAIT (Doc ID 1554364.1)OGG-007原创 2022-12-15 11:21:34 · 799 阅读 · 0 评论 -
OGG-01449、OGG-01519问题处理
alter extract PUMP3, extseqno 5549, extrba 0 -- 坏的5548 ,从新的tail 文件开始。alter extract pump2, extseqno 2513, extrba 0 -- 坏的2512 ,从新的tail 文件开始。数据库主机宕机后,上面的ogg进程,部分ext异常,其他ext正常,其他所有的pump,rep进程都正常。随后查看ogg的log ,发现这两个ext进程对应的pump进程,pump的rba没有反应。原创 2022-09-09 17:30:55 · 706 阅读 · 0 评论 -
对ogg用户进行加密
-在测试的过程中,使用了AES156加密,但是在登录的时候,没有指定AES256,导致错误,上面的指定了AES156,登录成功,不指定,默认是AES128加密方式。使用生成的加密后的密码登录,指定加密方式为AES256,加密key是ogg_key,登录成功。在GGSCI上生成加密的密码,没有指定加密方式,使用默认的128位。后面的tail文件,tcpip加密,有时间再测试。--使用key的方法进行加密。--使用默认生成key的方法。####128位加密。登录测试,登录成功。...原创 2022-07-15 11:34:45 · 585 阅读 · 0 评论 -
OGG中token的使用
源端的ext2,源端ext进程,获取的环境变量较多,虽然针对t4表,用不了这么多,但是针对t5表,可以用到这些。不影响t2和t4,t2和t5的同时同步。因为源端的表没有变化,所以不要再次生成defgenfile,只需要在目标端rep2中添加map,原来的对t4表的map,也存在。目标端表zbb.t4,zbb.t5.t4和t5结构不同。同步成功,原来的T4,也可以同步。T2同时同步到T4,T5.同时将bb.t2同步到zbb.t4和zbb.t5.OGG版本19.1。...原创 2022-07-15 11:18:38 · 366 阅读 · 0 评论 -
OGG长事务的学习
ogg 19.1 -- 源端创建一个事务,不提交-- SQL查看事务 -- 在ogg上查看长事务,可以看到事务XID 8.8.1622 ,和上面查询的一样。-- 跳过事务 ,再次查看没有这个事务了 --但是数据库层面,事务还在,提交数据库层面的事务,ogg并不会同步该事务 -- 在ogg的alert log中,可以看到该事务被skip了。所以也就是不会被同步到目标端了 -- 再次创建一个事务,这次在ogg上完成,数据库上rollback。-- ogg上查看到的事务原创 2022-07-13 11:40:30 · 1051 阅读 · 0 评论 -
在同一台机器上部署OGG并测试
OGG的配置过程。原创 2022-06-25 17:51:40 · 653 阅读 · 0 评论 -
ogg测试数据同步,并记录同步时间
测试目的,源端和目标端,表结构一样,但是schema不一样。目标端比源端多一个update_time字段,主要记录ogg同步时间。(目前测试是从低版本的ogg,同步到高版本的ogg,没有问题。之前测试高版本的ogg,同步到低版本的ogg,有问题)源端:192.168.2.78 ,Windows ,RDBMS 11.2.0.4 ,OGG 11.2.1.0.33SQL> desc bb.tab2 Name Nu...原创 2022-03-04 17:21:26 · 1867 阅读 · 0 评论 -
ogg同步不同结构的表
-- 源端oracle_sid test, 表 bb.t4-- 目标端oracle_sid testogg , 表bb.s_t4-- 源端表conn bb/oraclecreate table t4 (s1 number,s2 varchar2(4),s3 date,s4 varchar2(4))alter table t4 add constraint pk_t4...原创 2020-04-17 14:06:29 · 752 阅读 · 0 评论 -
ogg中同步sequence及在进程中新增加要同步的表
增加sequence及sequence 同步,进程中新增加表 (已经配置好ogg信息,并且启用了ddl同步)源端 oracle_sid test,目标端oracle_sid testogg--源端创建sequence ,创建sequence的时候,要加上nocache,不然默认会cache 20个。然后源端和目标端查询last_number会不一致。drop掉后,加上nocache重新...原创 2020-04-16 14:21:14 · 1118 阅读 · 0 评论 -
OGG的DDL测试及CONVERTUCS2CLOBS参数
今天测试OGG的DDL和CONVERTUCS2CLOBS参数。之前看的书比较老,上面说如果是clob的话,需要使用参数CONVERTUCS2CLOBS。但是今天测试了下,发现没有使用CONVERTUCS2CLOBS这个参数。也是可以同步复制数据的。查了下MOS,Replicating CLOB characters with a UTF8, UTF16, AL32UTF8 Oracle Dat...原创 2019-12-31 10:09:38 · 1049 阅读 · 0 评论 -
测试ogg的时候,出现OGG-02091、OGG-00446 、OGG-01031、OGG-01168 等问题
在Windows平台下测试ogg。问题1OGG-02091 Operation not supported because enable_goldengate_replication is not set to true (目标端也有这个)解决方法:alter system set enable_goldengate_replication=true scope=both; -...原创 2019-12-16 16:37:31 · 1764 阅读 · 0 评论 -
ogg 单向复制的基本配置
在目标数据库,配置检查点信息到目标数据库表中,GGSCI>edit params ./GLOBALS checkpointtable ogg.chkptGGSCI>add checkpointtable ogg.chkpt 配置MGR (源端和目标端都一样)GGSCI> edit param mgrport 77771 配置源端的附加日志在数据库级别添加最小附加日志,在需...原创 2018-03-31 20:44:01 · 715 阅读 · 0 评论 -
ogg,启用DDL同步后,目标端replicate挂起,
源端 test、RDBMS 11.2.0.4 PSU 11.2.0.4.180417目标端 orcl ,RDMBS 11.2.0.4 ,没有安装PSU 。在源端 create table bb.object2 as select * from dba_objects; 随后,在目标端,可以看到bb.object2 这个表也生成了。 但是数据和目标端是不一样的。SYS@test>creat...原创 2018-06-06 15:28:15 · 1302 阅读 · 0 评论 -
OGG中启用DDL支持
运行marker_setup.sql[oracle@test ogg]$ sqlplus /nologSQL*Plus: Release 11.2.0.4.0 Production on Wed Jun 6 10:12:52 2018Copyright (c) 1982, 2013, Oracle. All rights reserved.@>conn / as sysdba...原创 2018-06-06 15:56:31 · 3440 阅读 · 0 评论 -
测试,ogg从归档日志中抽取数据
测试原理,停掉源端和目标端的OGG, 在源端进行DML操作,然后切换日志。然后开启源端和目标端的OGG。看看是否会同步数据到目标端。另外查看源端的ext进程日志,看里面的提示。结论: OGG 在停掉后,进行大批量的DML操作,然后多次切换日志后。再次开启OGG,会从OGG中断时候的归档日志开始抽取数据。测试过程如下:停掉mgr 和其他的进程GGSCI (test.us.oracle.com) 10...原创 2018-06-06 16:51:32 · 3959 阅读 · 0 评论 -
记录一次OGG不同步问题的解决
今天测试ogg的同步,源是Windows,目标是Linux。因为把pump进程里面的路径搞错了,应该是pump到Linux下,对应的是Linux的路径,结果搞成了Windows下的路径。如下extract pumdb1SETENV(NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK")SETENV(ORACLE_SID="test")userid ggs,...原创 2018-06-29 18:31:25 · 6357 阅读 · 0 评论 -
删除OGG用户的时候,提示ORA-00604,ORA-20782,ORA-06512等错误
之前有一环境配置了OGG,现在做测试,需要把之前的OGG相关信息干掉。在删除ogg帐号的时候,发现提示有一些错误SYS@test>drop user ggs cascade;drop user ggs cascade*ERROR at line 1:ORA-00604: error occurred at recursive SQL level 2ORA-20782: O...原创 2018-11-07 16:23:12 · 881 阅读 · 0 评论 -
Oracle stream 测试
主数据库 IP :192.168.2.100 DB : RDBMS 11.2.0.4oracle_sid : test global_name: test 从数据库IP :192.168.2.14 DB : RDBMS 11.2.0.4oracle_sid : orcl global_name: orcl 1 为 test ,orcl库开启归档原创 2018-02-01 23:12:17 · 452 阅读 · 0 评论