[ORACLE]ORU-10027: buffer overflow

2016. 10. 10. 10:52·Database
반응형

ORU-10027: buffer overflow, limit of 20000 bytes등등의 에러가 발생한다.

 

이 에러의 원인은 프로시저 내에

 

DBMS_OUTPUT.PUT_LINE('L_SQLCODE : ' || L_SQLCODE); 과 같은

 

DBMS_OUTPUT.PUT_LINE라는 명령문 처리시 나는 에러 였다.

 

오라클이 버퍼 출력시 너무 많은 메모리를 사용하여 사용량 초과시 발생하는 에러이다.


CREATE OR REPLACE FUNCTION APLUSORA.LONG_TO_CHAR( in_rowid rowid,in_owner

varchar,in_table_name varchar,in_column varchar2) 

RETURN varchar

IS

text_c1 varchar2(32767);

sql_cur varchar2(2000);

BEGIN

  sql_cur := 'select '||in_column||' from

'||in_owner||'.'||in_table_name||' where rowid =

'||chr(39)||in_rowid||chr(39);

  dbms_output.put_line (sql_cur); --> 삭제

  execute immediate sql_cur into text_c1;

  Return text_c1;

END; 

/


 

해결 방법은

1. 프로시저 내에 DBMS_OUTPUT.PUT_LINE 명령문을 삭제

 

2. 버퍼 메모리 사이즈 증가 명령문을 실행한다.

 exec dbms_output.enable('500000000');

반응형
저작자표시 (새창열림)

'Database' 카테고리의 다른 글

[MYSQL]ROWNUM  (0) 2016.10.21
[MYSQL]Fabric 설치 및 HA 구성  (0) 2016.10.17
[MYSQL]mysqldump 백업  (0) 2016.09.29
[MYSQL]MySQL 5.5.x Semisynchronous Replication (이중화백업)  (0) 2016.09.24
[MYSQL]MySQL 5.5.x Replication(MySQL 5.6 이중화)  (0) 2016.09.20
'Database' 카테고리의 다른 글
  • [MYSQL]ROWNUM
  • [MYSQL]Fabric 설치 및 HA 구성
  • [MYSQL]mysqldump 백업
  • [MYSQL]MySQL 5.5.x Semisynchronous Replication (이중화백업)
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (679)
      • 업무효율화★ (7)
      • Linux (93)
      • Programing (98)
      • Flex, Laszlo (15)
      • Database (170)
      • Network (19)
      • Data (14)
      • Tips (123)
      • 여행★ (1)
      • Board (116)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    DB
    sql
    java
    데이터
    MySQL
    Linux
    테이블
    날짜
    Windows
    파일
    오라클
    엑셀
    백업
    tomcat
    설정
    eclipse
    table
    Excel
    Oracle
    delete
    apache
    윈도우
    서버
    mssql
    DATABASE
    Toad
    리눅스
    select
    IP
    server
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
[ORACLE]ORU-10027: buffer overflow
상단으로

티스토리툴바