Q & A

Re: oci.dll 에러

Date2022.09.28 / Hit : 2817
안녕하세요. 웨어밸리 오렌지팀입니다.

하기 FAQ를 먼저 참고하시기 바랍니다.
https://sites.google.com/warevalley.com/orangefaq
FAQ-S04 : 오렌지는 오라클 Instant Client를 지원하나요?

Orange for Oracle 5.0 ( 구: 2009 / 2010) 버전 부터 Oracle Instant Client를 지원하고 있습니다.
오렌지에서 인스턴트 클라이언트(instant client)를 사용하기 위한 설정 방법은 다음과 같습니다.
1. 메뉴 [Tools]-[Orange Options]-[Common]-[Environment]에서 [Client Type]을 Use Instant Client로 지정
2. [Instant Client Path]에 인스턴트 클라이언트가 설치된 경로를 지정
3. 오렌지 종료 후 다시 실행
4. Network Configuration Tool을 이용하여 tnsnames.ora파일을 생성([Instant Client Path]에 지정된 경로에 생성)
FAQ-S12 : Oracle Client 를 설치하였는데도 Oracle Client Not Found 에러가 자꾸 나타납니다.

Oracle Client 설치시, Instant Client 와 일반 Client 의 파일 구성이 다릅니다.

저희가 위의 둘을 구분하는 기준점은 Instant Client 폴더는, oci.dll과 tnsnames.ora 파일이 동일한 위치에 있고, 일반 Client 는 해당하는 Client 폴더하위의 bin 폴더에 oci.dll 이 존재하고, networkadmin 폴더에 tnsnames.ora 파일이 존재합니다.

종종 Instant Client 설치하시고 해당 홀더가 없다고 networkadmin 폴더를 직접 생성하여 tnsnames.ora 파일을 검색하시는 경우가 있는데, 이경우 접속이 정상적으로 되지 않습니다. 반드시 설치하신 Client 종류에 따라 tnsnames.ora 파일이 위치하도록 설정하여야 합니다.

또한 Orange 7.0의 경우, Orange와 Oracle Client의 bit 수(x86 / x64) 를 동일하게 설치하여야 합니다.

설치된 Oracle의 비트수를 정확히 알려면, Registry 를 통해 (regedit) 해당 Home 명칭을 확인하여야합니다.
Oracle Home에 표시되는 명칭은 x86 버전일 경우, 컴퓨터HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeORACLE 하위의 KEY_로 시작하는 값으로 표현되며, x64 버전일 경우, 컴퓨터HKEY_LOCAL_MACHINESOFTWAREORACLE 하위의 KEY_로 시작하는 값으로 표현되므로, 실제 설치된 Oracle Client를 다시 확인하여야 합니다.
FAQ-F013: Oracle Client 32bit로 설치했는데, 접속이 되지 않습니다. Network Config Tool에서는 TNSNames.ora 파일 내용이 잘 보이고 있습니다.

Oracle Client 설치시, Instant Client 와 일반 Client 의 파일 구성이 다릅니다.

저희가 위의 둘을 구분하는 기준점은 Instant Client 폴더는, oci.dll과 tnsnames.ora 파일이 동일한 위치에 있고, 일반 Client 는 해당하는 Client 폴더하위의 bin 폴더에 oci.dll 이 존재하고, networkadmin 폴더에 tnsnames.ora 파일이 존재합니다.

종종 Instant Client 설치하시고 해당 폴더가 없다고 networkadmin 폴더를 직접 생성하여 tnsnames.ora 파일을 검색하시는 경우가 있는데, 이경우 접속이 정상적으로 되지 않습니다. 반드시 설치하신 Client 종류에 따라 tnsnames.ora 파일이 위치하도록 설정하여야 합니다.

위 내용을 참고하셔도 DB 접속에 동일오류 발생시에는 다시 한번 orange@warevalley.com으로 연락주시기 바랍니다.

감사합니다.
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728