database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 17047 게시물 읽기
No. 17047
DBMS_OUTPUT 로 찍는 것을 화일로 만들수 없나요?
작성자
작살
작성일
2004-01-20 21:02
조회수
2,793

plsql 로 배치를 만드는대       DBMS_OUTPUT로 로그를 찍어보는데

이걸 화일로 만들수(찍을수)는 없나요.. 로그화일 같이...

 ORA-20000: ORU-10027: buffer overflow, limit of 20000 bytes ORA-06512: "SYS.DBMS_OUTPUT",

이렇게 자꾸 overflow 에러가 나서....^^

아님 다른 방법이 있으면 알려주십시요..

임시디비로 만든다든지..

 

즐거운 설 보내십시요......

 

이 글에 대한 댓글이 총 2건 있습니다.

Buffer size를 늘려 주시면 됩니다.

PLSQL script內 아래문구를 넣어주세요..~!~!

 

DBMS_OUTPUT.Enable(1000000);

Kay님이 2004-01-21 14:16에 작성한 댓글입니다. Edit

DBMS_OUTPUT의 한계는 버퍼 사이즈를 늘려서 로그를 찍어볼 수는 있지만, 항상 실행이 끝난 다음에야 결과를 확인해 볼 수 있다는 거져..

 

중간 중간 확인해 보고 틀렸다 싶으면 얼렁 실행을 끊고 다시 고치고 돌려보아야 하는 배치 프로그램인데, 끊날 때 까지 기다려야 한다면 환장할 일이겠져..

 

만약 Toad나  PL/SQL Developer 같은 툴을 이용한다면 debugging기능을 이용해서 Line별로 값을 확인해 볼 수 있습니다.

 

그리고, Oracle 8i 이상을 사용한다면, UTL_FILE 패키지를 이용해서 서버 파일시스템에다가 파일로 기록할 수 있습니다.

 

여기 Q&A 글 들에서도 검색할 수 있고, 오라클 매뉴얼 중 Supplied PL_SQL Packages and Types Reference 에서 UTL_FILE을 참조하십시오.

남해 짱님이 2004-01-24 22:33에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
17050procedure 안에서 synonym 사용할때...
그러나
2004-01-21
1572
170499iAS 빌더화면 302... 에러발생
오라큐
2004-01-21
1463
17048리눅스에서 오라클 설치하기
Yoo
2004-01-20
15836
17047DBMS_OUTPUT 로 찍는 것을 화일로 만들수 없나요? [2]
작살
2004-01-20
2793
17046imp에러 질문
임포트
2004-01-20
1673
17045고정IP를 가상IP로 변경시 오라클 자동 시작이 안됩니다. [1]
오용택
2004-01-20
1528
17044SQL.LOG가 뭘까요..??? [1]
한상원
2004-01-20
1002
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.032초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다