>백엔드 개발 >파이썬 튜토리얼 >Oracle 설치 및 데이터베이스 연결 방법에 대한 자세한 설명

Oracle 설치 및 데이터베이스 연결 방법에 대한 자세한 설명

Y2J
Y2J원래의
2017-05-08 16:47:142092검색

이 글에서는 Python에서의 Oracle 확장 설치 및 데이터베이스 연결 방법을 주로 소개합니다. Python 및 Windows 및 Linux 환경에서 Oracle 확장을 다운로드하기 위한 설치 단계, 운영 기술 및 주의 사항에 대해 보다 자세히 분석합니다. 참고하세요

본 글의 예시에서는 Python에서의 Oracle Extension 설치와 데이터베이스 연결 방법을 설명하고 있습니다. 참고용으로 모든 사람과 공유하세요. 세부 정보는 다음과 같습니다.

다운로드:

cx_Oracle 다운로드 주소: cx-oracle.sourceforge.net/
instantclient -기본 다운로드 주소: www.oracle.com/technetwork/database/features/instant-client/index-097480.html

창 환경:

python27 oracle10

필수 소프트웨어:

cx_Oracle-5.1.2-10g.win32-py2.7.msi
instantclient-basic -win32-10.2 .0.4.zip

1. msi 파일을 직접 더블클릭하여 cx_Oracle을 설치합니다.

2. -10.2.0.4.zip, 얻은 모든 .dll 파일을 F:Python27Libsite-packages 디렉터리

linux 환경:

python26 orracle10

필수 소프트웨어:

cx_Oracle-5.1.2-10g-py26-1.x86_64.rpmbasic-10.2.0.4.0 -linux-x86_64.zip

1.rpm -ivh cx_Oracle-5.1.2-10g-py26-1.x86_64.rpm

2. /106295.htm 여기 )

환경 변수 설정

vi /root/.bash_profile

다음 두 줄을 추가합니다.

export ORACLE_HOME=/usr/local/instantclient_10_2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME

변경 사항을 적용하려면 source / root/.bash_profile을 실행하세요

이 링크 라이브러리에 대한 심볼릭 링크 만들기

cd $ORACLE_HOME
ln -s libclntsh.so.x.x libclntsh.so

cx_Oracle 재설치

--nodeps 매개변수를 주의해서 추가하세요. 그렇지 않으면 위 오류가 보고됩니다

[root@BJ-UPDATE-01 ~ ]# rpm -ivh --nodeps cx_Oracle-5.0.1-10g-py24-1.x86_64.rpm

#5.0.3 버전은 --nodeps 매개변수를 추가할 필요가 없습니다

테스트: rree

[관련 추천]

1.

Python 무료 동영상 튜토리얼

2. 튜토리얼

3.

파이썬 학습 매뉴얼

위 내용은 Oracle 설치 및 데이터베이스 연결 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.