기본 콘텐츠로 건너뛰기

[Oracle] Oracle Client 설치 없이 접속하기

이번 프로젝트는 여러 가지로 상당한 제약이 존재한다.

그 중에서 가장 큰 문제가 시스템에 뭘 설치하려면 요청 > 승인 > 설치 과정을 거쳐야 하고,
국외의 담당자와 연계되기 때문에 시간이 많이 걸린다는 것이다.

Oracle Client도 역시 미 설치 상태가 요청되기 때문에 여러 가지 자료들을 조사해서 정리를 해 놓도록 한다.

우선 필요한 라이브러리와 어셈블리들은 다음과 같다.
(다른 PC에 설치를 하고 어셈블리들을 가져와야 한다)

  • oci.dll
  • Oracle.DataAccess.dll
  • oraociicus11.dll
  • OraOps11w.dll
  • orannzsbb11.dll
  • oraocci11.dll
  • ociw32.dll

물론 기본 설치 파일은 여기로 가서 환경에 맞는 버전을 다운로드 해야 한다.

  • ODAC 32bit
  • ODAC 64bit

실제 사용은 Client가 설치되지 않았으므로 TNSNames를 이용하는 것이 아니라 Raw한 ConnectionString을 이용하는 것이다.

"user id=사용자ID;password=사용자비밀번호;data source=TNSNames에 지정한 것과 동일한 포맷의 연결정보;"

기타 더 필요한 부분은 다음을 검토해 보도록 한다.


정말 쉽지 않은 환경의 프로젝트 인 듯 하다... 쩝.. 나름 공부는 되지만서두.. -_-

댓글