티스토리 뷰
타 데이터베이스에서 oracle 에 접근 및 연결 하려면
Oracle ODAC 를 설치해야 한다.
단순하게 최신 ODAC를 받아서 설치하면 되겠지 했으나, 그렇지 않았다.
4년전에 이 부분에 대해 ODAC 버전으로 시행착오를 겪고 해결하였고
이번에 한번 더 설정이 필요한 일이 생겨서 포스팅으로 남기고자 한다.
먼저 oracle ODAC 다운로드 페이지로 접속한 뒤
최신 녀석들은 무시하고 121010 녀석을 다운로드 한다.
※ 여담으로 솔직히 db 관련 종사자는 아니어서 정확히는 모르겠으나,
위에 내가 제시한 버전 외 최신버전은 실패를 맛봤고,
instantclient-odbc 나 ODTwithODAC 등등 타 블로그에 제시한 것들은 잘 되지 않았다.
아마도 뇌피셜로는 위 2가지는 서버 재부팅을 해야지만 동작했을 것으로 추측된다.
이 포스팅 방식은 서버 재부팅을 하지 않고도 바로 적용됐기에 성공 했을 듯 싶다.
ODAC oracle 설치
1. 압축을 풀고 setup 을 진행한다.
2. 설치 시작!
3. ODAC oracle client 선택
4. 설치위치 지정
나는 C 드라이브 하위로 지정했다.
5. 구성요소 선택
여기서 필요한 것만 설치하시면 된다.
나는 OLE DB 항목만 필요해서 하나만 설치 했다.
6. 접속정보 입력 (※ 입력안하고 나중에 tnsnames.ora 파일에 직접 기입해도 됨 )
7. 설치 완료
여기까지 하면 Oracle ODAC 는 설치 완료다.
아까 데이터베이스 접속 구성파일인 tnsnames.ora 파일은
C:\oracle\product\12.1.0\client_1\Network\Admin 이곳에 있습니다.
저랑 다른 위치에 설치하셨으면
#설치위치# \product\12.1.0\client_1\Network\Admin 에 있을 겁니다.
오타가 났거나 추가로 더 기입하려면 tnsnames.ora 파일을 수정해주시면 됩니다.
ODBC 데이터 원본 관리자 설정
1. ODBC 설정하기
드라이버가 잘 설치됐나 확인
2. 시스템 DSN 추가
3. DSN 드라이버 선택
4. Oracle 정보 추가
Data Source Name 은 별칭 입력해주시고
TNS Service Name 은 아까 tnsnames.ora 에 설정한 이름을 작성해주시고
UserID 에 데이터베이스 계정 입력하시고
Test Connection 에서 비밀번호 기입하시고 성공 메세지 확인 하시면 설정 완료 입니다.
이후에 타 데이터베이스에서 링크연결을 해주면 된다.
'Database > Oracle' 카테고리의 다른 글
[Oracle] 재기동 하기 (feat.linux) (0) | 2024.08.06 |
---|---|
[Oracle] ORDER BY 정렬 특정값 마지막으로 정렬시키기. (0) | 2024.05.09 |
[ORACLE] 분기 구하기 (0) | 2022.12.29 |