oracle跑存储时,报 ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
2017-03-31 17:34
597 查看
oracle跑存储时,报 ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
原因:
因为使用dbms_output.put_line()输出超过设置的缓存区大小,默认大小是10000bytes
解决方法1:
扩大缓存区,在sqlplus下执行:
SQL>set serveroutput on
size 1000000;
解决方法2:
设置缓冲区不受限制或尽量不要使用dbms_output.put_line()作输出
在begin后面加上DBMS_OUTPUT.ENABLE(buffer_size => null) ,表示输出buffer不受限制。
注:网上很多人说使用下面的语句,本人测试无效:
set serveroutput on size 500000;
原因:
因为使用dbms_output.put_line()输出超过设置的缓存区大小,默认大小是10000bytes
解决方法1:
扩大缓存区,在sqlplus下执行:
SQL>set serveroutput on
size 1000000;
解决方法2:
设置缓冲区不受限制或尽量不要使用dbms_output.put_line()作输出
在begin后面加上DBMS_OUTPUT.ENABLE(buffer_size => null) ,表示输出buffer不受限制。
注:网上很多人说使用下面的语句,本人测试无效:
set serveroutput on size 500000;
相关文章推荐
- 调试存储过程时提示ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
- 【Oracle】存储过程打印问题—— ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.
- ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes错误4
- ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes 解决方法
- ORA-20000: ORU-10027:buffer overflow, limit of 10000 bytes
- ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
- ORA-20000: ORU-10027: buffer overflow, limit of 10000 bytes
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes问题的解决
- ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes解决办法
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes问题的解决
- ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes问题的解决
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes的解决办法
- ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.
- ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.
- ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes错误解决
- ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.