자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [질문] cannot initialize oci environment 오류가 납니다.
2016.04.19 15:49
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
델파이 버전은 XE10입니다.
OS는 윈도우7 32비트입니다.
오라클 클라이언트는 8.x 버전을 설치 했고요.
델파이 설치하고 나서 oci.dll, oraocci11.dll, oraociei11.dll, orasql11.dll 파일을 델파이 실행파일 폴더(C:\Program Files\Embarcadero\Studio\17.0\bin)에 복사를 했습니다.
그렇게 했는데도 계속해서 [FireDAC][Phys][Ora][OCI] Cannot initialize OCI environment 오류가 납니다.
샐행 시켰을 때는 에러가 나지 않는데 개발 모드에서 FDConnetion.Connected를 True로 하면 오류가 납니다.
뭘 어떻게 더 손을 봐야 할까요?
도움 부탁 드립니다.
댓글 2
-
험프리
2016.04.19 16:48
-
Xiong
2016.04.19 17:17
PC를 껐다 켰다 몇 번 하니까 돼 버렸습니다.
리부팅 하기 전에 여러가지 시도를 했는데 어디서 됐는지는 저도 잘 모르겠습니다.
환경변수 PATH에 오라클이 맨 앞에 나와 있어서 그걸 뒤로도 빼보고, RAD Studio 업그레이드 메시지가 뜨길래 업그레이드도 해보고, 잘 되는 PC에서 oracle 폴더를 통째로 복사도 해보고, 델파이를 관리자모드로 실행도 해보고 등등 몇 가지를 해봤는데 어디서 된 건지 모르겠습니다. 델파이 업그레이드랑 오라클 폴더 통째로 복사한 거 말고는 원래대로 해놓고 다시 해도 됩니다.
다음데 또 이런 문제가 생기면 어떻게 바로 잡을지를 확실히 알지 못하고 해결이 돼서 좀 찜찜하긴 합니다.
포맷하고 다시 설치할 때는 오라클 클라이언트를 최신버전으로 설치 하겠습니다.
감사합니다.
Delphi [질문] cannot initialize oci environment 오류가 납니다.
2016.04.19 15:49
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
델파이 버전은 XE10입니다.
OS는 윈도우7 32비트입니다.
오라클 클라이언트는 8.x 버전을 설치 했고요.
델파이 설치하고 나서 oci.dll, oraocci11.dll, oraociei11.dll, orasql11.dll 파일을 델파이 실행파일 폴더(C:\Program Files\Embarcadero\Studio\17.0\bin)에 복사를 했습니다.
그렇게 했는데도 계속해서 [FireDAC][Phys][Ora][OCI] Cannot initialize OCI environment 오류가 납니다.
샐행 시켰을 때는 에러가 나지 않는데 개발 모드에서 FDConnetion.Connected를 True로 하면 오류가 납니다.
뭘 어떻게 더 손을 봐야 할까요?
도움 부탁 드립니다.
댓글 2
-
험프리
2016.04.19 16:48
-
Xiong
2016.04.19 17:17
PC를 껐다 켰다 몇 번 하니까 돼 버렸습니다.
리부팅 하기 전에 여러가지 시도를 했는데 어디서 됐는지는 저도 잘 모르겠습니다.
환경변수 PATH에 오라클이 맨 앞에 나와 있어서 그걸 뒤로도 빼보고, RAD Studio 업그레이드 메시지가 뜨길래 업그레이드도 해보고, 잘 되는 PC에서 oracle 폴더를 통째로 복사도 해보고, 델파이를 관리자모드로 실행도 해보고 등등 몇 가지를 해봤는데 어디서 된 건지 모르겠습니다. 델파이 업그레이드랑 오라클 폴더 통째로 복사한 거 말고는 원래대로 해놓고 다시 해도 됩니다.
다음데 또 이런 문제가 생기면 어떻게 바로 잡을지를 확실히 알지 못하고 해결이 돼서 좀 찜찜하긴 합니다.
포맷하고 다시 설치할 때는 오라클 클라이언트를 최신버전으로 설치 하겠습니다.
감사합니다.
다음 링크를 참고해보니 "Cannot initialize OCI environment" 오류 발생 시 오라클 클라이언트 v9.0 이상을 설치하라고 안내하고 있습니다.
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Oracle_Server_Questions_(FireDAC)
오라클 클라이언트 v9.0 이상을 설치하시거나 아래 링크를 참고하셔서 Thin 오라클 클라이언트를 다운로드 받은 후,
관련 dll(oci.dll 등)을 델파이 설치 경로에 복사해보시기 바랍니다.
http://tech.devgear.co.kr/delphi_news/410237