Oracle - 输入缓冲区 [英] Oracle - Input Buffer

查看:70
本文介绍了Oracle - 输入缓冲区的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我在存储过程中有NCLOB字段,当我在一台机器上尝试它正在执行但在其他机器中它没有执行。


得到以下错误

ORA-22921:输入缓冲区的长度小于请求的数量


任何人都可以帮助我们解决问题?

Hi ,

I am having the NCLOB field in stored procedure , when i tried in one machine it is executing but in some other machine it is not executing.

getting the below error
ORA-22921: length of input buffer is smaller than amount requested

could any one help us to resolve the problem ?

推荐答案




你能否更好地描述你在做什么?当你说其他机器时,你的意思是另一个数据库或其他客户端吗?


Pilgrim。
Hi,

Could you give a better description of what you are doing? When you say other machine, do you mean another database or another client?

Pilgrim.


你使用DBMS_LOB来处理NCLOB吗?
are you using DBMS_LOB to handle NCLOB ?






你能否更好地描述你在做什么?当你说其他机器时,你的意思是另一个数据库或其他客户端吗?


Pilgrim。
Hi,

Could you give a better description of what you are doing? When you say other machine, do you mean another database or another client?

Pilgrim.






谢谢。


i我试图运行程序在不同的机器中(在两台机器中维护相同类型的数据库)
版本:

Oracle9i企业版9.2.0.4.0版


但是,如果我在我的机器上运行。我能够成功执行。


如遇其他机器,我收到以下错误

ORA-22921:输入缓冲区长度小于金额请求

我在程序中有一个NCLOB比较,但如果我评论该比较,程序正在运行而没有任何错误(在其他机器中)


这篇关于Oracle - 输入缓冲区的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆