暂无图片
分享
周伟
2020-08-05
PLS-00753: malformed or corrupted wrapped unit

请教各位专家:
impdp 导入带加密的package body 之后始终无效,尝试手动编译就遇到报错:
PLS-00753: malformed or corrupted wrapped unit
我怀疑是遇到了Bug: 18881811 Data Pump Import of Wrapped PLSQL Corrupts the Body。
根据相关的文档,都说需要重建这个body,现在问题是我无法拿到body最原始的明文SQL,所以只能从源库里面通过 dbms_metadata.get_ddl 拿到了带加密后的DDL语句,然后将该语句直接拿到新库里面去执行,结果执行成功了。

想请问有没有哪位专家遇到过这种情况的,还有就是这种直接SQLPLUS里面执行这种带加密字串的DDL语句到底靠谱不?

因为暂时联系不到测试人员实际测试一下。

收藏
分享
3条回答
默认
最新
章芋文

加密创建的包是没问题的。
另外,墨天轮的在线运维里面有个解密的工具,可以试试。

暂无图片 评论
暂无图片 有用 0
周伟

多谢,已经测试了,目前没有问题。可以直接用加密的密文直接创建包。

暂无图片 评论
暂无图片 有用 0
周伟
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏