Oracle의 Instant Client ODBC 소프트웨어는 Oracle ODBC 드라이버의 전 기능(Microsoft Transaction Server용 Oracle 서비스 제외)을 제공하는 독립 실행형 패키지로서 간단하게 설치할 수 있습니다.
ODBC 드라이버는 오라클의 표준 클라이언트-서버 버전 상호 운용 기능을 지원합니다. 지원 문서 ID 207303.1을 참조하십시오. 예를 들어 Instant Client ODBC 19c는 Oracle Database 11.2 이상에 접속할 수 있습니다.
Instant Client ODBC를 사용하려면 로케일 요구사항에 따라 Oracle Instant Client Basic 또는 Basic Light 패키지도 설치해야 합니다. 사용 중인 운영 체제에 맞는 패키지를 OTN에서 다운로드하고 다운로드 페이지의 설치 지침을 따릅니다. Windows라면 C:\instantclient_19_3
에, Linux 포함 기타 플랫폼이라면 /opt/oracle/instantclient_19_3
에 패키지 파일의 압축을 풉니다. Linux에서는 yum
을 사용하여 RPM 패키지를 설치할 수도 있습니다.
Oracle Instant Client에 대한 자세한 내용은 Oracle Call Interface Programmer's Guide를 참조하십시오.
Linux 및 UNIX
1. 위에 설명된 대로 Install the Instant Client Basic 또는 Basic Light 패키지를 다운로드합니다.
2. Instant Client ODBC 패키지를 다운로드합니다. Basic 또는 Basic Light 패키지와 동일한 디렉토리에 압축을 풉니다. 또는 Linux에서 RPM 패키지를 사용하는 경우 yum
을 사용하여 설치합니다.
3. unixODBC 드라이버 관리자가 아직 없다면 설치합니다. 자세한 내용은 이 문서의 "권장 unixODBC 드라이버 관리자 버전" 섹션을 참조하십시오.
4. Instant Client 디렉토리에서 odbc_update_ini.sh
를 실행합니다.
5. 사용자 로케일에 필요한 Oracle Globalization 변수를 설정합니다. 자세한 내용은 Oracle Database Globalization Support Guide를 참조하십시오. 예를 들어 Linux에서는 export NLS_LANG=JAPANESE_JAPAN.JA16EUC
가 일본어의 JA16EUC 문자에서 작동하도록 설정할 수 있습니다.
용례: odbc_update_ini.sh <ODBCDM_Home> [<Install_Location> <Driver_Name> <DSN> <ODBCINI>]
매개변수 | 설명 |
---|---|
ODBCDM_Home | unixODBC 드라이버 관리자 홈 디렉토리 경로 |
Install_Location* | Oracle Instant Client 디렉토리 경로입니다.. 기본 경로는 현재 디렉토리입니다. |
Driver_Name* | 현재 Oracle Instant Client 홈에 있는 Oracle ODBC 드라이버를 식별하는 드라이버 이름입니다. 기본 이름은 "Oracle 19c ODBC driver" 등이 됩니다. |
DSN* | ODBC DSN 이름을 설정합니다. 기본 이름은 "OracleODBC-19c"와 유사합니다. |
ODBCINI* | .odbc.ini 파일의 디렉토리 경로입니다. 기본 경로는 사용자의 홈 디렉토리(예: ~/.odbc.ini )입니다. |
* - 선택적 매개변수
odbc_install.exe
를 실행합니다. Instant Client가 11g 이하인 경우엔 관리자 권한으로 명령 프롬프트를 시작합니다. 일본어 지원으로 설치하려면 odbc_install.exe JA
명령을 실행합니다.ODBC 애플리케이션은 Oracle Instant Client ODBC 드라이버의 공유 라이브러리 파일(다음 섹션 참조)을 로드해야 Oracle Database에 연결할 수 있습니다. Linux/Unix에서는 공유 라이브러리의 디렉토리 경로를 환경 변수 LD_LIBRARY_PATH 또는 이에 상응하는 플랫폼에서 설정해야 합니다. /etc/ld.so.conf에서도 구성할 수 있습니다. Windows에서는 PATH 환경 변수에서 설정해야 합니다.
데이터베이스 접속 문자열과 그와 관련한 환경 변수(예: TNS_ADMIN, TWO_TASK, LOCAL 등)를 설정하려면 Oracle Call Interface Programmer`s Guide에서 Environment Variables for OCI Instant Client(OCI Instant Client용 환경 변수) 및 Database Connection Strings(데이터베이스 접속 문자열) 항목을 참조하십시오.
설명 | Linux 및 UNIX | Windows |
---|---|---|
Oracle ODBC 드라이버 공유 라이브러리 | libsqora.so.XX.Y. 예: libsqora.so.19.1 | sqora32.dll |
설치 파일 | odbc_update_ini.sh | odbc_install.exe, odbc_uninstall.exe |
Oracle ODBC 드라이버 구성 대화상자 창(GUI) | 사용 불가 | sqoras32.dll, sqresus.dll, sqresja.dll |
도움말 시스템 | help/ | help/ |
참고: 패치 작업을 하기 전에 Oracle ODBC 드라이버 공유 라이브러리 및 기타 파일을 백업하십시오.
Linux 및 UNIX 패치된 ORACLE_HOME에서 Instant Client ODBC 패키지와 Basic 또는 Basic Light 패키지를 생성하여 Linux/UNIX에서 Instant Client ODBC 드라이버를 패치할 수 있습니다. Instant Client ODBC, Basic 및 Basic Light 패키지를 패치하고 생성하는 절차는 Oracle Call Interface Programmer's Guide에 나와 있습니다. 이 새 패키지들은 패치가 필요한 Instant Client 디렉토리에서 압축을 풀어야 합니다. 이 방식으로 패치하는 것이 좋습니다.
또는 패치된 ORACLE_HOME에서 아래 표시된 파일을 복사하여 Oracle Instant Client ODBC 드라이버를 패치할 수 있습니다.
Windows Windows에서는 패치된 ORACLE_HOME이나 압축을 푼 Oracle Database Bundle 패치에서 ODBC 드라이버 공유 라이브러리 파일 및 지원 라이브러리 파일을 수동으로 복사해야만 Instant Client ODBC 드라이버를 패치할 수 있습니다. 이 파일은 Instant Client 디렉토리에 복사해야 합니다. Windows에서는 Instant Client ODBC 패키지를 생성할 수 없습니다.
Instant Client 디렉토리에 복사해야 하는 파일:
참고: Oracle Database Bundle 패치에서 복사하는 과정에 위 파일 중 일부가 없을 수 있습니다. 이는 해당 파일이 변경되지 않았으며 패치할 필요가 없는 상황임을 시사합니다.
Linux 및 UNIX
Linux/UNIX에서 Instant Client ODBC를 제거하는 절차는 다음과 같습니다.
odbcinst.ini
파일에서 Oracle ODBC 드라이버 항목을 제거합니다. 이 항목의 기본 이름은 [Oracle 19c ODBC 드라이버]와 유사합니다.odbc.ini
에서 Oracle ODBC 드라이버의 DSN 항목을 제거합니다. DSN 항목의 기본 이름은 [OracleODBC-19c]
와 유사합니다.Windows
Windows에서 Instant Client ODBC를 제거하는 절차는 다음과 같습니다.
odbc_uninstall.exe
를 실행합니다.Instant Client 18 및 19:
플랫폼 | unixODBC Driver Manager 버전 |
---|---|
Linux 32b비트, 64비트 | 2.3.4 |
Solaris SPARC64 32비트, 64비트 | 2.3.4 |
Solaris 32비트, 64비트 | 2.3.4 |
AIX 5L 32비트, 64비트 | 2.3.4 |
HP IA64 32비트, 64비트 | 2.3.4 |
z/Linux 31비트, 64비트 | 2.3.4 |
Instant Client 12.1 및 12.2:
플랫폼 | unixODBC Driver Manager 버전 |
---|---|
Linux 32b비트, 64비트 | 2.3.1 |
Solaris SPARC64 32비트, 64비트 | 2.3.1 |
Solaris 32비트, 64비트 | 2.3.1 |
AIX 5L 32비트, 64비트 | 2.3.1 |
HP IA64 32비트, 64비트 | 2.3.1 |
z/Linux 31비트, 64비트 | 2.3.1 |
Instant Client 11g:
플랫폼 | unixODBC Driver Manager 버전 |
---|---|
Linux 32b비트, 64비트 | 2.2.11, 2.2.14 |
Solaris SPARC64 32비트, 64비트 | 2.2.11 |
Solaris 32비트, 64비트 | 2.2.11 |
AIX 5L 32비트, 64비트 | 2.2.11 |
HP IA64 32비트, 64비트 | 2.2.11 |
z/Linux 31비트, 64비트 | 2.2.11 |
관련 기술
구매를 고려하고 계십니까?
영업팀에 전화영업 팀과 채팅계정/구독, 프로모션 문제
채팅 시작기술 지원 또는 기타 지원 요청이 필요하십니까?
지원 옵션 보기