원본 글 : http://blog.naver.com/poiq1?Redirect=Log&logNo=80141874162
이번 OCCI를 사용하다가... 큰 문제점에 봉착...ㅇㅂㅇ
쿼리문을 돌리고 나서 전체 row값을 가져온 후 데이터를 처리해야 하는데....
아무리 뒤져봐도 OCCI에서 그런 펑션을 찾기란..... 어려웟다...
꼼수로 쿼리문 두번 돌려서 한번은 총 row가져오고 두번째 쿼리때 데이터 처리했다가... 아무리 생각해봐도 이건 아니다 싶어 변경.
(ps. 혹시 OCCI에서 쓸수 있는법을 아시는분은 쪽지좀....)
아무튼 OCI에선 해당 기능을 가진 OCI_GetRowCount(rs); 함수가 있기 때문에 전면 OCCI -> OCI로 교체!!!
이거 또 처음 써봐서.... 고생고생....
OCI 라이브러리 다운로드
http://orclib.sourceforge.net/download/
여기 들어가보면 OCI 윈도우용과 리눅스 용을 받을 수 있다..!!!
뿐만 아니라 설치방법까지...우후후후...
간단하게 최신버전 3.9.2 버전을 받은 후
아무대나 압축 풀어보고(잘 몰라서 ORACLE_HOME경로에 풀엇음)
그 후 설명대로 폴더에 들어가서
./configure
make
문제는 여기서 발생....
make도중 오류가 발생해 버렷다.......
........
글을 유심히 보니 LD_LIBRARY_PATH 가 안맞아서 나는 오류
현재 나의 LD_LIBRARY_PATH=$ORACLE/lib 로 되여 있지만
make 오류난 곳을 보니 $ORACLE/lib32로 되어 있엇음.
따라서 export LD_LIBRARY_PATH 설정을 다시 해봐도 동일한 오류....
쿨럭;; 그래서 lib에 필요한 파일을 lib32에 넣어줌으로서 해결;;;
그 후 make install로 설치 완료
OCI관련 문구는 해당 사이트의 문서를 받아서 봐도 되고
http://orclib.sourceforge.net/doc/html/index.html
해당 사이트를 참조해도 된다.
'DB > Oracle' 카테고리의 다른 글
오라클 OCI 함수 사용법 (0) | 2013.04.16 |
---|---|
OCI를 이용한 오라클 접속 (0) | 2011.11.04 |
오라클(Oracle) 10g 인스턴트 클라이언트(Oracle instant client) 설치방법 (2) | 2011.11.03 |
Toad를 사용하여 Oracle XE 접속하기 (0) | 2011.09.05 |
오라클 인스턴스 클라이언트 설치를 해보자 (0) | 2011.08.21 |