리눅스에 ODBC 설정 질문입니다.

일리케   
   조회 3892   추천 0    

 안녕하세요.

서버 : 레드헷7

DB : 오라클12c

이렇게 구성되어 있는 환경에 특정 패키지를 설치해서 오라클에서 db를 끌어오려고 합니다.

그런데 갑자기 헷갈리는게 odbc 설정을 하려고 하는데..

이게 

Oracle Instant Client 

https://www.oracle.com/database/technologies/instant-client/downloads.html 

이것만 설치하면 되는걸까요?

아니면 

unixODBC 

https://epdl-studio.tistory.com/25 

이것도 설치해야 하는걸까요?


아니면 두개 다 설치해야 하는걸까요? ㅠㅠ

보통은 오라클클라이언트만 설치해서 DB 연결했었던걸로 기억하는데...워낙 오랫동안 손 떼고 있었던 터라 

중간에 뭔가 바꼈나 싶어서 질문드립니다.


감사합니다.

송호성
짧은글 일수록 신중하게.
우선 ODBC는 클라이언트가 써버에 연결하여 DB를 쓸 수 있게 해주는 마이크로소프트용 API 인데요.

오라클DB를 사용하는 프로그램이 어떤 환경에서 구동하는지요? 왜냐면 요즘엔 ODBC말고 다른 종류의 클라이언트 API들을 윈도우프로그램들이 사용하거든요.

그런데 ODBC를 사용하여 오라클DB에 연결하셔야 한다면 그냥 오라클 ODBC 클라이언트만 윈도우에 설치를 하고 ODBC세팅을 해주셔야 합니다.
     
일리케 2020-04
답변 감사합니다.
현재 리눅스 서버(A)에 특정 패키지(B)를 설치한후 그 패키지가 기존에 동작중인 다른 오라클 서버(C)에서 데이터를 불러 오려고 하고 있습니다.
위 댓글 마지막줄에 말씀하신 '오라클 ODBC 클라이언트'가 제 글 본문에 있는 unixODBC 일까요? 아니면 Oracle Instant Client  일까요?

설치하려는 서버는 레드헷 리눅스7입니다.
          
DB써버는 오라클인데 리눅스에서 돌아가고 있고...
DB써버를 엑세스하는 클라이언트도 리눅스라는 얘기죠?

그렇다면 ODBC랑은 전혀 관계가 없습니다. ODBC는 DB써버를 엑세스하는 클라이언트가 윈도우OS 에서 돌아갈때 그것도 MFC라이브러리를 쓸때 필요합니다.

리눅스용 오라클 클라이언트 프로그램(패키지)을 설치하면 필요한 API들은 모두 설치가 될것입니다. 또는 특정 프로그램언어를 위한 API패키지를 설치하시면됩니다.


QnA
제목Page 1458/5708
2015-12   1675768   백메가
2014-05   5141114   정은준1
2014-04   3810   주황별
2018-10   3810   이선호
2016-06   3810   현철파워
2015-12   3810   김병철2
2015-03   3811   아카시아
2017-03   3811   삐돌이슬픔이
2015-09   3811   미수맨
2019-02   3811   가상화공부중
2019-05   3811   서울사람
2017-05   3811   동행큐브
2018-02   3811   캔위드
2017-05   3811   오성기
2015-07   3811   s김종화z
2015-01   3811   윈도우10
2017-08   3811   dotlee
2017-07   3811   양희재
2014-11   3811   Psychophysi…
2021-08   3811   불고기덮밥
2015-05   3811   iu시대
2019-05   3811   모비딕