” Oracle instant client ”
Oracle Instant Client는 프로그램이 로컬 또는 원격 Oracle Database 인스턴스에 연결할 수 있도록 쉽게 설치되는 무료 라이브러리 집합입니다. <내용 출처:오라클홈페이지>
이 포스팅은 해당 패키지 설치에 대해 설명합니다.
[개 요] ✅ 종 류 : 프로그램/툴 설치 ✅ 난이도 : ⭐ ✅ 내용요약 : 오라클 instant client 패키지 설치에 대한 설명 ✅ 테스트환경 : CentOS7 ✅ 관련직무 : 시스템&클라우드 엔지니어/프로그래머 |
[기초이론&용어설명]
|
[관련 기술자료] |
” Oracle instant client 설치하기”
1️⃣ libaio 설치
oracle instant client 패키지를 설치하려면 libaio부터 설치해야 합니다.
yum 명령으로 간단하게 설치할 수 있습니다. libaio 설치를 위해 아래 작업을 수행합니다.
# yum install -y libaio Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com * extras: mirror.kakao.com * updates: mirror.kakao.com Resolving Dependencies –> Running transaction check —> Package libaio.x86_64 0:0.3.109-13.el7 will be installed –> Finished Dependency Resolution Dependencies Resolved ================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================= Installing: libaio x86_64 0.3.109-13.el7 base 24 k Transaction Summary ================================================================================================================================= Install 1 Package
Total download size: 24 k Installed size: 38 k Downloading packages: libaio-0.3.109-13.el7.x86_64.rpm | 24 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libaio-0.3.109-13.el7.x86_64 1/1 Verifying : libaio-0.3.109-13.el7.x86_64 1/1 Installed: libaio.x86_64 0:0.3.109-13.el7
Complete! |
2️⃣oracle instant client 패키지를 다운로드
libaio 패키지 설치가 완료되었으면 링크로 접속하여 oracle instant client 패키지를 다운 받습니다.
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
오라클 사이트 화면이 다음과 같이 나오면 원하는 버전을 골라 우측 +(더하기) 표식을 눌러줍니다.
해당 글에서는 최신 버전인 12.2.0.1.0을 선택해보겠습니다.
우측의 더하기 표식을 누를시 아래와 같이 다운 가능한 패키지 목록이 뜹니다.
본인에게 필요한 패키지를 다운 받으면 됩니다. ( *basic 패키지 설치는 필수 )
해당 글에서는 instantclient-basic 과 instantclient-devel 패키지를 다운로드 링크를 복사한 다음 wget 명령으로 다운 받았으며, 파일을 클릭해 직접 다운 받아도 무관합니다.
3️⃣패키지 압축풀기
rpm으로 다운받은 패키지의 압축을 풀어줍니다.
# wget https://yum.oracle.com/repo/OracleLinux/OL6/oracle/instantclient/x86_64/getPackage/oracle-instantclient18.3-basic-18.3.0.0.0-3.x86_64.rpm
# rpm -ivh oracle-instantclient18.3-basic-18.3.0.0.0-3.x86_64.rpm # rpm -ivh oracle-instantclient18.3-devel-18.3.0.0.0-3.x86_64.rpm |
❗설치경로 유의 설치경로가 잘못될 수 있으니 미리 원하는 설치 경로에서 wget명령을 실행하거나, mv 명령을 이용해 각자 원하는 위치로 설치 파일 경로를 지정해주는 것이 좋습니다. |
위 과정을 모두 마치고 oracle instant client 패키지가 잘 설치되었다면, 다음과 같이 출력됩니다.
# rpm -qa | grep oracle oracle-instantclient18.3-basic-18.3.0.0.0-3.x86_64 oracle-instantclient18.3-devel-18.3.0.0.0-3.x86_64 |
4️⃣설치파일 삭제
설치가 완료되었다면 불필요한 공간 낭비 방지를 위해 아래 작업을 통해 설치 파일을 삭제합니다.
# rm -rf oracle-instantclient18.3-basic-18.3.0.0.0-3.x86_64.rpm # rm -rf oracle-instantclient18.3-devel-18.3.0.0.0-3.x86_64.rpm |
이것으로 패키지 설치에 대한 안내를 마치겠습니다.