이번 프로젝트는 여러 가지로 상당한 제약이 존재한다.
그 중에서 가장 큰 문제가 시스템에 뭘 설치하려면 요청 > 승인 > 설치 과정을 거쳐야 하고,
국외의 담당자와 연계되기 때문에 시간이 많이 걸린다는 것이다.
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에 지정한 것과 동일한 포맷의 연결정보;"
기타 더 필요한 부분은 다음을 검토해 보도록 한다.
- http://www.oracle.com/technetwork/database/windows/downloads/index.html
- http://www.splinter.com.au/connecting-to-oracle-from-c-winforms-aspnet-w/
- http://www.splinter.com.au/using-the-new-odpnet-to-access-oracle-from-c/
- http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&wid=822
- http://stackoverflow.com/questions/11366695/how-do-i-use-oracle-from-net
- http://www.thebestcsharpprogrammerintheworld.com/blogs/connect-to-an-oracle-database-without-an-oracle-client.aspx
정말 쉽지 않은 환경의 프로젝트 인 듯 하다... 쩝.. 나름 공부는 되지만서두.. -_-
댓글
댓글 쓰기