暂无图片
ogg复制进程初次启动报1001-ORA-01001: invalid cursor
我来答
分享
老牛啊
2021-10-12
ogg复制进程初次启动报1001-ORA-01001: invalid cursor

因为数据问题,对某进程重新初始化。通过数据泵导出导入,之后重建进程。在启动进程的时候,报错1001-ORA-01001: invalid cursor。

ogg版本Version 19.1.0.0.210228,数据库版本Edition Release 19.0.0.0.0。

注册进程模式:add REPLICAT xxxx,PARALLEL INTEGRATED, EXTTRAIL /xxx/xxx,checkpointtable oggadmin.checkpoint

参数内容:

REPLICAT xxx
USERID xxxx@xxxx, PASSWORD xxxx
DDLERROR 1435 IGNORE
DDLERROR 2019 IGNORE
DDLERROR 4063 IGNORE
DDLERROR 6063 IGNORE
DDLERROR 904 IGNORE
DDLERROR 942 IGNORE
DDLERROR 955 IGNORE
DDLERROR 4052 IGNORE
DDLERROR 2149 IGNORE
DDLERROR 1918 IGNORE
DDLERROR 12170 IGNORE
DDLERROR 600 discard

MAP_PARALLELISM 2
MIN_APPLY_PARALLELISM 2
MAX_APPLY_PARALLELISM 8

BATCHSQL
DDLOPTIONS REPORT
REPLACEBADCHAR SKIP
DDL INCLUDE MAPPED
REPORTCOUNT EVERY 1 MINUTES, RATE
DBOPTIONS ENABLE_INSTANTIATION_FILTERING
REPERROR DEFAULT, IGNORE
APPLYNOOPUPDATES
DISCARDFILE ./dircrd/xxx.dsc, APPEND, MEGABYTES 1024
DISCARDROLLOVER

map xxx.xxxx.*,target xxxx.*;

ogg报错详情:

2021-10-12 10:26:39 INFO OGG-02527 Integrated Replicat does not populate a trace table.

Source Context :
SourceModule : [ggdb.ora.ocicpp.err]
SourceID : [ggdbora/ocicpp/OCIErrorHandler.cpp]
SourceMethod : [dpiErr]
SourceLine : [121]
ThreadBacktrace : [14] elements
: [/data/ogg/libgglog.so(CMessageContext::AddThreadContext())]
: [/data/ogg/libgglog.so(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...))]
: [/data/ogg/libgglog.so(_MSG_Int32_String_String(CSourceContext*, int, int, char const*, char const*, CMessageFactory::MessageDisposition))]
: [/data/ogg/replicat(ggs::gglib::ggocicpp::OCIErrorHandler::dpiErr(dpi::Exception&) const)]
: [/data/ogg/replicat(ggs::gglib::ggocicpp::OCIStatement::execStatement(int))]
: [/data/ogg/replicat(ggs::gglib::ggocicpp::ORAConnection::execStmt(ggs::gglib::ggunicode::UString const*))]
: [/data/ogg/replicat(IROCI_create_inbound(ggs::gglib::ggocicpp::ORAConnection&, ggs::gglib::ggunicode::UString const&))]
: [/data/ogg/replicat()]
: [/data/ogg/replicat(ggs::gglib::MultiThreading::MainThread::ExecMain())]
: [/data/ogg/replicat(ggs::gglib::MultiThreading::Thread::RunThread(ggs::gglib::MultiThreading::Thread::ThreadArgs*))]
: [/data/ogg/replicat(ggs::gglib::MultiThreading::MainThread::Run(int, char**))]
: [/data/ogg/replicat(main)]
: [/lib64/libc.so.6(__libc_start_main)]
: [/data/ogg/replicat()]

2021-10-12 10:27:10 ERROR OGG-00664 OCI Error ORA (status = 1001-ORA-01001: invalid cursor
ORA-06512: at "SYS.DBMS_XSTREAM_GG_ADM", line 372
ORA-06512: at "SYS.DBMS_XSTREAM_UTL_IVK", line 2963
ORA-06512: at "SYS.DBMS_APPLY_ADM_INTERNAL", line 452
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 9306
ORA-06512: at "SYS.DBMS_PRVTAQIS", line 1420
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 9900
ORA-06512: at "SYS.DBMS_AQADM_SYS", line 9269
ORA-06512: at line 1
ORA-06512: at "SYS.DBMS_APPLY_ADM_INTERNAL", line 33
ORA-06512: at "SYS.DBMS_APPLY_ADM_INTERNAL", line 367
ORA-06512: at "SYS.DBMS_XSTREAM_UTL_IVK", line 2888
ORA-06512: at "SYS.DBMS_XSTREAM_GG_ADM", line 366
ORA-06512: at line 1

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
老牛啊
升级问题到: 紧急故障
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
OGG monitor创建命令报错
回答 4
首先确认你的OGG版本,确认有没有安装monitor。OGG12.2新特性:加强的数据测量和性能监控。ogg12.2可以通过RESTFULwebservice,支持对抽取、传输和投递进程的实时度量。针
OGG是否可以实现增量同步
回答 5
非常感谢!是的,测试是最好的检验方法。现在还没有测试环境,要等目前的数据都迁移完了,才有个环境可以测试。等我测试了再来关闭问题。非常感谢!
Oracle生产中数据容灾 用 OGG还是DG,哪个稳定?
回答 4
已采纳
ADG完整性,稳定性比较好;如果距离远,针对表级别容灾,ogg比较好
OGG同步如何才能达到毫秒级?
回答 3
eofdelaycsecsflushcsecs都设置到最小,系统性能,网络OK的话可以达到毫秒级,仅限测试,生产我估计也比较难
ogg同步无主键表除了用keycols还有啥好的方法?
回答 1
看什么数据库了。oracle的话什么都不需要。
OGG 生成def 文件报错:OGG-00768 Failed to Map database character to ULibCharSet
回答 4
12c以上ogg版本都不需要用def文件了,表结构默认会抽取到trail文件的;以前11g版本的时候ogg才用到而已
OGG同步索引和存储过程还有触发器吗
回答 4
谢谢大佬
ogg支持lob字段吗?
回答 1
支持,但是不支持大小超过4k的LOB的过滤,列映射和操作。
OGG ERROR OGG-02560 Formatting error on: table name USER.TAB ,
回答 4
看看是否需要打补丁Bug27593266:DownstreamIEabendswithERROROGG02560Formattingerroron:tablename
Oracle19c ogg
回答 12
Ogg191004安装后抽取进程有此警告影响数据抽取吗?