平台:windows 原库版本:oracle 11.2.0.1 新库版本:oracle 11.2.0.4 升级方式:软件升级 通过软件
平台:windows
原库版本:oracle 11.2.0.1
新库版本:oracle 11.2.0.4
升级方式:软件升级
通过软件升级到11.2.0.4后,当查询的语句涉及到较多的blob、clob字段时,会报ORA-06550 、PLS-00306:调用'SYNCRN'时参数个数或类型错误,该问题是一个bug问题,可以通过如下方法解决:
用plsql登录数据库,然后完成以下两步,注意两步内容要求在同一个窗口下完成:
(1)alter session set current_schema=CTXSYS;
(2)重新编译以下存储过程:
create or replace procedure syncrn (
ownid IN binary_integer,
oname IN varchar2,
idxid IN binary_integer,
ixpid IN binary_integer,
rtabnm IN varchar2,
srcflg IN binary_integer,
smallr IN binary_integer
)
authid definer
as external
name "comt_cb"
library dr$lib
with context
parameters(
context,
ownid ub4,
oname OCISTRING,
idxid ub4,
ixpid ub4,
rtabnm OCISTRING,
srcflg ub1,
smallr ub1
);
/
以上步骤完成后,即可解决该报错问题。
--结束END--
本文标题: 数据库升级后报ORA-06550、PLS-00306问题解决
本文链接: https://lsjlt.com/news/47639.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0