[질문] PHP + Oracle9i에서 CLOB 사용하기
글쓴이: budle77 / 작성시간: 월, 2004/09/13 - 4:18오후
오라클9i에 PHP로 만든 사이트에 게시판을 CLOB를 사용하여 긴 내용도 입력이 가능하게 만들었습니다.
문제는 4000자 이상의 글이 입력은 가능한데 조회하면 오류가 발생합니다.ORA-24374: 정의가 인출하기 전이거나 실행하고 인출할때까지는 종료되지 않습니다
4000자 미만의 내용을 가진 게시물을 클릭하면 잘 나옵니다. 혹시 해결 방법을 아시는 분 계시나요?
아래는 제가 사용한 소스코드입니다.
$q = "select dbms_lob.substr(content2,dbms_lob.getlength(content2),1) as content2 from bbs where no=$no "; $result = $conn->execute($q);
그리고 해당되는 쿼리를 SQL*PLUS에서 실행해보면 버퍼 크기가 작다고 나옵니다. 이건... SGA 조절로 가능한건지... 아니면 PHP쪽도 수정해줄게 있는건지... 제가 어드민 계정을 몰라서요. 오라클에서 설정을 바꿔줘야 될것 같은데, 혹시라도 PHP쪽에서 해결할수 있는 방법이 있을까요?
Forums:
댓글 달기