
GoldenGate
文章平均质量分 50
DBrabbit
这个作者很懒,什么都没留下…
展开
-
PURGEOLDEXTRACTS 不能自动删除
最近一直被一个问题困扰,在ogg的source端无论如何也无法自动purge,终于解决了!之前一直纠结在checkpoint上,但是真心不是,因为target可以自动删除,百思不得解。参考了mos的一篇文档,好久没用竟然忘了mos....In this DocumentSymptomsCauseSolutionReferencesAPPLIES TO:O原创 2015-01-27 20:59:00 · 2850 阅读 · 0 评论 -
ogg重新初始化
在target端因为磁盘空间满replicat ABANDING,清理磁盘空间后,再次start rep1 ,报错:找不到上一个trace文件,此时,“杀招”出现了。alter replicat rep1 extseqno 0 extrba 0;然后在检查点检查中一直:Current Checkpoint原创 2015-01-21 18:27:05 · 8368 阅读 · 0 评论 -
ogg中的MV问题
最近在搭建生产环境的ogg时,遇到了MVIEW的问题If your source system has materialized views, please pay attention to the following:Limitations of support for materialized views (MVs)● Materialized views created WI原创 2014-12-29 16:00:36 · 1037 阅读 · 0 评论 -
HANDLECOLLISIONS
在使用 HANDLECOLLISIONS 参数后:原则:不要用!源端删除一条记录(此记录在目标不存在),此时,目标段会不提示任何信息!源端更新一条记录(此记录在目标段没有),此时,目标端会将update转化为insert;WARNING OGG-01396 Oracle GoldenGate Delivery for Oracle, rep1.prm: A complete a原创 2014-12-29 09:48:57 · 1648 阅读 · 0 评论 -
SQL error 1403 mapping to
WARNING OGG-01154 Oracle GoldenGate Delivery for Oracle, rep1.prm: SQL error 1403 mapping YYYYY.TABLE_CUR to YYYYY.TABLE_CUR OCI Error ORA-01403: no data found, SQL .WARNING OGG-01003 Oracle Gold原创 2014-12-27 10:55:28 · 3055 阅读 · 0 评论 -
重置DDL环境步骤
1. Run GGSCI. 2. STOP EXTRACT 3. STOP REPLICAT 4. Run SQL*Plus and log in as a user that has SYSDBA privileges. 5. Run the ddl_disable script. 6. Run the ddl_remove script, 7. Run the mark原创 2015-01-28 12:19:02 · 563 阅读 · 0 评论 -
OGG-00952 Could not delete rows from ogg.GGS_MARKER, no database specified.
WARNING OGG-00952 Oracle GoldenGate Manager for Oracle, mgr.prm: Purging log history from ogg.GGS_MARKER older than 2014-10-11 03:06:38.084645: Could not delete rows from ogg.GGS_MARKER, no database原创 2015-01-28 10:30:07 · 1469 阅读 · 0 评论 -
移除DDL
1. 运行 GGSCI.2. 停止Extract 进程STOP EXTRACT group3. 停止Replicat STOP REPLICAT group4. 进入OGG的安装目录。5. 用SYSDBA 连接SQL*Plus。6. 断掉所有的session,包括OGG进程,SQL*Plus和应用。否则会报ORA-04021的错误。7. 运行ddl_disable原创 2015-01-28 10:47:43 · 1094 阅读 · 1 评论 -
DDL配置
1. 创建用户来存放OGG DDL 对象,这个一般就是我们创建的OGG用户。用户名不区分大小写。2. 对OGG用户授权:GRANT EXECUTE ON utl_file TO schema;3. 创建OGG用户的表空间,在OGG 12c之前可以使用users表空间,但12c之后必须创建独立的表空间,不能和其他用户共享表空间。4. 设置表空间的自动扩展。原创 2015-01-28 10:43:25 · 1025 阅读 · 0 评论 -
停止 OGG
1. 用 oracle 用户登陆主机系统;2. 进入 OGG 安装目录/ggs,执行./ggsci 进入命令行模式3. 验证 OGG 的抽取进程重起所需的日志是否存在,对各个 extl1 进程分别执行命令:Copyright OGG Software, Inc. 1995-2007GGSCI>info extl1,showch //查询 extl1 进程回滚检查点Read原创 2015-01-28 10:10:18 · 5660 阅读 · 0 评论 -
create table as 在Ogg中测试
对比两种创建方式原创 2015-02-28 23:41:55 · 682 阅读 · 0 评论