메뉴 닫기

Oracle instant client 패키지 설치

” Oracle instant client ” 


Oracle Instant Client는 프로그램이 로컬 또는 원격 Oracle Database 인스턴스에 연결할 수 있도록 쉽게 설치되는 무료 라이브러리 집합입니다. <내용 출처:오라클홈페이지>

이 포스팅은 해당 패키지 설치에 대해 설명합니다.

[개  요]

✅ 종    류 : 프로그램/툴 설치

✅ 난이도 : ⭐

✅ 내용요약 : 오라클 instant client 패키지 설치에 대한 설명

✅ 테스트환경 : CentOS7

✅ 관련직무 : 시스템&클라우드 엔지니어/프로그래머

[기초이론&용어설명]

  • Oracle : 관계형 데이터 베이스의 한 종류
  • 데이터베이스 : 구조화된 정보 또는 데이터의 조직화된 모음

[관련 기술자료]

오라클, 클라우드 플랫폼에 구독 관리 서비스 기능 업데이트 < AI·엔터프라이즈 < 기사본문 - 디지털투데이 (DigitalToday)

 

 

” 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을 선택해보겠습니다.

oracle 공식 홈페이지

 

우측의 더하기 표식을 누를시 아래와 같이 다운 가능한 패키지 목록이 뜹니다. 

oracle 공식 홈페이지

본인에게 필요한 패키지를 다운 받으면 됩니다. ( *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
# wget https://yum.oracle.com/repo/OracleLinux/OL6/oracle/instantclient/x86_64/getPackage/oracle-instantclient18.3-devel-18.3.0.0.0-3.x86_64.rpm

 

# rpm -ivh oracle-instantclient18.3-basic-18.3.0.0.0-3.x86_64.rpm
Preparing…                     ########################################### [100%]
1:oracle-instantclient18. ########################################### [100%]

# rpm -ivh oracle-instantclient18.3-devel-18.3.0.0.0-3.x86_64.rpm
Preparing…                     ########################################### [100%]
1:oracle-instantclient18. ########################################### [100%]

❗설치경로 유의

설치경로가 잘못될 수 있으니 미리 원하는 설치 경로에서 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

 

이것으로 패키지 설치에 대한 안내를 마치겠습니다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x