Client 설치 후 TNS관련 에러 발생시
※ Oracle Home에 Network관련 폴더 유무 확인 - 없으면 생성해야 함
(Oracle Home경로는 알고 있어야 한다.(Path환경변수를 참조해도 됨)
Oracle Home\Netwrok\admin\ 안에 tnsnames.ora, sqlnet.ora, listener.ora 가 있어야 함
(eg. C:\Oracle\app\Administrator\product\12.1.0\client_1\Netwrok\admin\)
※ InstantClient를 구축하던 중 사용자 DSN을 등록하려하니 오류 코드 126, SQORAS32.DLL을 찾지 못하는 오류가 발생
(ODBC사용 bit를 확인해서 32bit인지 64bit인지 확인을 해야함)
1. Instantclient 다운로드 및 압축 풀기
2. 설치
3. 환경 변수 등록
TNS_ADMIN - [Oracle Home경로]
(eg. C:\Oracle\app\Administrator\product\12.1.0\client_1)
Path -[Oracle Home경로]
(eg. C:\Oracle\app\Administrator\product\12.1.0\client_1)
NLS_LANG - KOREAN_KOREA.KO16MSWIN949
4. ODBC등록 시도
5. 해당 에러 발생
6. visual studio 2010 재배포 패키지 x86 설치
7. C:\Windows\SysWOW64\odbcad32.exe 실행 및 사용자 DNS 등록 성공
'Backend > DB 실무' 카테고리의 다른 글
[SQL] ROW_NUMBER()/RANK() OVER() (0) | 2023.10.18 |
---|---|
[Mybatis] Mybatis XML 작성 템플릿 (0) | 2023.07.25 |
Oracle 12c uninstall (0) | 2022.04.24 |
Oracle ORA-12560 (0) | 2022.02.25 |
Oracle ORA-12154 (0) | 2022.02.24 |