728x90
반응형
# Python 패키지 'cx_oracle' 설치
(venv) $ pip install cx_Oracle
# 관련 라이브러리 설치
$ sudo apt-get install libaio1
# 설치 파일 다운로드 (링크)
- instantclient-basic-linux.x64-19.8.0.0.0dbru.zip
- instantclient-sqlplus-linux.x64-19.8.0.0.0dbru.zip
- instantclient-sdk-linux.x64-19.8.0.0.0dbru.zip
# 압축풀기
# 다운로드 받은 경로로 이동 후 진행
$ unzip instantclient-basic-linux.x64-19.8.0.0.0dbru.zip
$ unzip instantclient-sqlplus-linux.x64-19.8.0.0.0dbru.zip
$ unzip instantclient-sdk-linux.x64-19.8.0.0.0dbru.zip
# 데이터 이동
# 압축해제한 경로에서 진행
$ sudo mkdir /opt/oracle
$ sudo mv instantclient_19_8 /opt/oracle
# 설정 등록
$ sudo sh -c "echo /opt/oracle/instantclient_19_8 > /etc/ld.so.conf.d/oracle-instantclient.conf"
$ ldconfig
# 환경 설정 추가
# .bashrc에 추가
$ sudo vi ~/.bashrc
# '.bashrc'에 추가할 내용
> # Oracle
> export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_8:$LD_LIBRARY_PATH
> export PATH=/opt/oracle/instantclient_19_8:$PATH
# 설정 즉시 적용
$ source ~/.bashrc
# 참고 페이지
2021.03.29 - [Development/Python] - Python에서 Oracle 사용하기 (for Mac OS X)
728x90
반응형
'Development > Python' 카테고리의 다른 글
Python 개발 환경 구축하기 (for Windows 10, virtualenv + virtualenvwrapper) (0) | 2021.04.15 |
---|---|
Python에서 Oracle 사용하기 (for Mac OS X) (0) | 2021.03.29 |