자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Q,
안녕하세요?
저희 회사에서 10.1 Berlin을 사용하고 있는데요.
FireDAC 사용하는 중 오류가 나서 EDN을 찾다보니 Update 1에서 Fix가 된 문제라고 하네요.
그런데 문제는 Subscription 기간이 지나서 업데이트를 할 수 없는 상황인것 같은데요.
버그픽스라도 할 방법이 없나요? 회신 부탁드립니다.
아래는 오류메시지 입니다.
[FireDAC][Phys][Ora]-315. Cannot get vendor library entry point[s].
[OCICollSize
OCICollMax
OCICollGetElem
OCICollAssignElem
OCICollAssign
OCICollAppend
OCICollTrim
OCICollIsLocator
OCIIterCreate
OCIIterDelete
OCIIterInit
OCIIterGetCurrent
OCIIterNext
OCIIterPrev]
A,
어떤 내용을 찾아보셨는지 모르지만 오류 내용으로 보아 "벤더사의 라이브러리에서 엔트리 포인트를 가져올 수 없다"는 내용입니다.
[FireDAC][Phys][Ora]-315. Cannot get vendor library entry point[s].
아래 링크를 참조하셔서, 오라클 서버의 버전과 동일한 또는 최신버전의 오라클 Thin 클라이언트를 다운로드 받은 후
실행파일과 같은 경로에 복사해 테스트 해보시기 바랍니다.
Q,
안녕하세요?
저희 회사에서 10.1 Berlin을 사용하고 있는데요.
FireDAC 사용하는 중 오류가 나서 EDN을 찾다보니 Update 1에서 Fix가 된 문제라고 하네요.
그런데 문제는 Subscription 기간이 지나서 업데이트를 할 수 없는 상황인것 같은데요.
버그픽스라도 할 방법이 없나요? 회신 부탁드립니다.
아래는 오류메시지 입니다.
[FireDAC][Phys][Ora]-315. Cannot get vendor library entry point[s].
[OCICollSize
OCICollMax
OCICollGetElem
OCICollAssignElem
OCICollAssign
OCICollAppend
OCICollTrim
OCICollIsLocator
OCIIterCreate
OCIIterDelete
OCIIterInit
OCIIterGetCurrent
OCIIterNext
OCIIterPrev]
A,
어떤 내용을 찾아보셨는지 모르지만 오류 내용으로 보아 "벤더사의 라이브러리에서 엔트리 포인트를 가져올 수 없다"는 내용입니다.
[FireDAC][Phys][Ora]-315. Cannot get vendor library entry point[s].
아래 링크를 참조하셔서, 오라클 서버의 버전과 동일한 또는 최신버전의 오라클 Thin 클라이언트를 다운로드 받은 후
실행파일과 같은 경로에 복사해 테스트 해보시기 바랍니다.
빠른 답변 감사합니다.
오라클 라이브러리는 Oracle 11g XE 사용 중이라 설치 시 생성된 파일을 사용하고 있습니다.
일단, TFDPhysOracleDriverLink에 강제로 지정해보라는 내용이 있어 테스트 해보도록 하겠습니다.
아래 URL은 제가 EDN 에서 찾은 내용입니다. 한번 보시고 검토 부탁드립니다.
https://forums.embarcadero.com/thread.jspa?threadID=211136
https://forums.embarcadero.com/message.jspa?messageID=824648#824648
감사합니다.
[추가]
TFDPhysOracleDriverLink의 VendorLib 프로퍼티에 'oci.dll' 을 지정하니 정상동작 합니다.
(조금 더 테스트해 볼 필요는 있을것 같습니다.)
다른 정보들을 찾다 보니...
"FireDAC 에서 해당 함수가 있을 것으로 예상을 하고 개발이 되어 있는데
실제 드라이버에는 Export 된게 없어서 에러가 발생하는것으로 보임
그래서 Update 1에서 Fix한것으로 보임"
이라고 한 얘기도 있습니다.
★★★
어쨋든 EDN 내용처럼 해당 오류가 Update 1에서 수정되었다고 하니
해당 오류가 안나오도록 업데이트 할 수 있는 방법이 있으면 알려주셨으면 좋겠습니다.
감사합니다.