处理ora - 04064:不执行,无效包主体“GOLDENGATE.DDLREPLICATION"

在处理OGG相关的表时由于操作失误造成如下错误:

ADMIN@bl1>创建表t select * from dba_jobs;

创建表t select * from dba_jobs

,,,,,,,,,,,,,,,,*

误差在1号线:

ora - 00604: SQL错误发生在递归级别1

ora - 04045:重新编译时错误/重新生效的

GOLDENGATE。DDLREPLICATION

ora - 04064:不执行,无效

ora - 04064:不执行,无效GOLDENGATE包主体”。DDLREPLICATION "

ora - 06508: PL/SQL:找不到程序单元被称为:

" GOLDENGATE。DDLREPLICATION "

ora - 06512: 60行

ora - 06508: PL/SQL:找不到程序单元被称为:

" GOLDENGATE。DDLREPLICATION "

ora - 06512: 60行

ADMIN@bl1>改变包GOLDENGATE。DDLREPLICATION编译身体;

GOLDENGATE改变包。DDLREPLICATION编译身体

*

行错误1:

ora - 00604: SQL错误发生在递归级别1

ora - 04045:重新编译时错误/重新生效的

GOLDENGATE。DDLREPLICATION

ora - 04064:不执行,无效

ora - 04064:不执行,无效GOLDENGATE包主体”。DDLREPLICATION "

ora - 06508: PL/SQL:找不到程序单元被称为:

" GOLDENGATE。DDLREPLICATION "

ora - 06512: 60行

ora - 06508: PL/SQL:找不到程序单元被称为:

" GOLDENGATE。DDLREPLICATION "

ora - 06512: 60行


处理方法:重新删除并重建OGG的DDL支持。

SYS@bl1>@ddl_disable

触发改变。

SYS@bl1> <强> @ddl_remove。sql

DDL复制删除脚本。

警告:此脚本删除所有DDL复制对象和数据。

将提示您输入的名称模式甲骨文GoldenGate数据库对象。

注意:之前必须创建模式运行这个脚本。

进入甲骨文GoldenGate模式名称:GoldenGate

工作,请稍等…

假脱机文件ddl_remove_spool。txt

脚本完成。

SYS@bl1>,

标记删除脚本。

警告:此脚本删除所有标记对象和数据。

将提示您输入的名称模式甲骨文GoldenGate数据库对象。

注意:之前必须创建模式运行这个脚本。

进入甲骨文GoldenGate模式名称:GoldenGate

PL/SQL过程成功完成。

序列了。

表了。

脚本完成。

SYS@bl1> <强> @marker_setup。sql

标记设置脚本

将提示您输入的名称模式甲骨文GoldenGate数据库对象。

注意:之前必须创建模式运行这个脚本。

注意:停止所有DDL复制这个安装开始前。

进入甲骨文GoldenGate模式名称:GoldenGate

标记设置表脚本完成,运行验证脚本…

请输入模式的名称GoldenGate数据库对象:

设置模式名称GoldenGate

标记表- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

标记序列- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

脚本完成。

SYS@bl1> <强> @ddl_setup。sql

甲骨文GoldenGate DDL复制设置脚本

验证当前用户有权限安装DDL复制……

将提示您输入的名称模式甲骨文GoldenGate数据库对象。

注意:对于一个Oracle 10 g来源,系统必须禁用回收站。Oracle 11 g和之后,就可以启用。

注意:之前必须创建模式运行这个脚本。

注意:停止所有DDL复制这个安装开始前。

进入甲骨文GoldenGate模式名称:GoldenGate

工作,请稍等…

假脱机文件ddl_setup_spool。txt

检查会话持有锁的甲骨文金门元数据表…

检查完成。

警告:表空间GOLDENGATE没有AUTOEXTEND启用。

使用GOLDENGATE作为甲骨文GOLDENGATE模式名。

工作,请稍等…

DDL复制设置脚本完成,运行验证脚本…

请输入模式的名称GoldenGate数据库对象:

设置模式名称GoldenGate

CLEAR_TRACE状态:

线/pos,,,,,,误差

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

没有错误,,,,,,没有错误

CREATE_TRACE状态:

线/pos,,,,,,误差

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

没有错误,,,,,,没有错误

TRACE_PUT_LINE状态:

线/pos,,,,,,null

处理ora - 04064:不执行,无效包主体“GOLDENGATE.DDLREPLICATION"