数据库升级后报ORA-06550、PLS-00306问题解决
2019-09-17 00:00
1871 查看
平台: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
);
/
以上步骤完成后,即可解决该报错问题。
更多Oracle相关信息见Oracle 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=12
相关文章推荐
- ORA-06550 & PLS-00306 passing a parameter array to a stored procedure
- plsql安装教程,plsql不显示tnsnames.ora中配置的数据库问题解决
- Windows7旗舰版安装PLSQLDeveloper连接数据库遇到:ora-12514 问题和ORA-12545:因目标主机或对象不存在,连接失败”解决方法
- 【解决】EXP-00056 ORA-06550 PLS-00302 ORA-06550错误
- ORA-06550: line 1, column 7: PLS-00306 ERROR
- oracle 远程访问数据库 ORA-01034和ORA-27101问题的一种解决方法
- 记一次ASP.NET无法连接数据库问题的解决方法(ORA-01017)
- 数据库出现ORA-01033问题 解决方法
- 解决PLSQL导入表sql语句错误问题:ORA-01119:创建数据库文件时失败 ORA-27040::文件创建错误,无法创建文件
- oracle 11gR2数据库,1521端口未开启和sid问题,导致报错,错误代码:ora:12505,解决办法,
- Oracle11gR2 RAC 使用scan IP无法连接数据库(ORA-12545)问题解决
- 在Oracle RAC环境下创建数据库时提示不能验证ASMSNMP密码问题的解决(ORA-01017)
- 解决ORA-01033问题,手动删除表空间后数据库无法打开。
- 解决navicat连接数据库时报ORA-28547问题
- 解决数据库实例启动ORA-00205问题
- oracle 数据库(ORA-01000)最多允许打开的游标数错误的问题的解决
- 关于oracle plsql数据库ORA-01480: STR 绑定值的结尾 Null 字符缺失 的问题解决办法。
- 解决问题:Oracle/PLSQL: ORA-06550