본문 바로가기
리눅스

[Ubuntu] Oracle Instant Client 19_8 설치 및 Django cx_Oracle 적용

by 배추잠자리 2023. 3. 9.
반응형

# Oracle Instant Client 19_8 설치하기

curl -O https://download.oracle.com/otn_software/linux/instantclient/19800/instantclient-basic-linux.x64-19.8.0.0.0dbru.zip

 

 

# Oracle Instant Client 19_8 설치에 필요한 유틸 설치

sudo apt-get install libaio1
sudo apt-get install unzip



# Oracle Instant Client 19_8 알집 풀고 경로 설정하기

sudo unzip instantclient-basic-linux.x64-19.8.0.0.0dbru.zip -d /opt/oracle



# Oracle Instant Client 19_8 설정

sudo ln -s /opt/oracle/instantclient_19_8 /opt/oracle/instantclient
sudo sh -c "echo /opt/oracle/instantclient_19_8 > /etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig

 

# Oracle Instant Client 19_8 환경변수 설정

export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_8:$LD_LIBRARY_PATH
export ORACLE_HOME=/opt/oracle/instantclient_19_8
export PATH=$PATH:$ORACLE_HOME

 

# Oracle Instant Client 19_8  ~/.bashrc 설정하기

 

nano ~/.bashrc


~/.bashrc 명령어를 통해 내용이 나오면 제일 맨 밑에 내용 3줄을 추가해줍니다.

export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_8:$LD_LIBRARY_PATH
export ORACLE_HOME=/opt/oracle/instantclient_19_8
export PATH=$PATH:$ORACLE_HOME

 

~/.bashrc 하단에 내용 3줄 작성 후

 
1. Ctrl + O  :  내용 저장
2. 엔터 ( 파일이름 저장 )

3. Ctrl _ X  : ~/.bashrc 종료하기

 

이러면 Oracle Instant Client 19_8 완료됩니다.

 

 

# Django 설정부분입니다. 오라클 경로를 설정해주세요.

cx_Oracle.init_oracle_client(lib_dir="/opt/oracle/instantclient_19_8")

 

 

해당 내용은 AWS LightSail Ubuntu 20버전에서 작성했습니다.

Oracle 11g 버전은 Django 1.11을 적용해야 합니다.

반응형

댓글