Oracle Instant Client를 사용해서 ODAC개발할 때 TypeInitializationException
Local에 Oracle 설치하고 사용할땐 몰랐는데, instant client를 이용해서 뭔가 만들어 보려니까 문제가 뻥뻥-_-터지고 있다.
OracleConnection conn = new OracleConnection();
인스턴트 클라이언트(11.1.0,6)를 설치하고, ODAC(Oracle Data Access Component)어셈블리를 추가해준 다음 딱 저 코드만 쓰고 실행했더니 TypeInitiazlationException이 발생한다. 시밤 어쩌라고-_-..
열나 해매다가 우연히 찾은 허망한 결론-_-:
ODAC를 이용해서 개발할때는 Instant Client가 아니라 Developer Tool을 설치해 주면 해결된다 -_-..
http://www.oracle.com/technology/software/tech/dotnet/utilsoft.html
덧.
Toad도 실행하고 싶다면, 환경변수에 TNS_ADMIN을 추가해 줘야한다. (tnsname.ora파일의 경로를 값으로)
개발도구를 설치하면 Path에는 자동으로 추가되니까, TNS_ADMIN만 추가하면 된다.
덧3.
만약, 올바른 connection string을 설정 했는데도 로그인이 안된다면!(아듸와 비번이 틀리다는둥~)
Oracle client의 버전 문제다. 최신버전으로 다시 설치하자.
아놔! 하여튼 오라클은 내 인생에 항상 백테클이구만 -_- 여기까지 해결하는데 꼬박 하루걸렸다 OTL...
'소프트웨어 개발' 카테고리의 다른 글
| enum에 여러 상태를 포함시키기 (10) | 2009/10/07 |
|---|---|
| Windows API - CX/CY의 뜻은? (0) | 2009/06/15 |
| Oracle Instant Client를 사용해서 ODAC개발할 때 TypeInitializationException (0) | 2009/06/05 |
| CVS sticky tag 관련 오류 (0) | 2009/06/04 |
| 64bit Windows IIS에서 ASP(.NET) COM실행하기 (4) | 2009/05/11 |
| 파일 수정시간을 조작하기 위한 함수 (0) | 2009/04/24 |

Tag //
