ホームページ >バックエンド開発 >Python チュートリアル >Oracleのインストールとデータベースの接続方法を詳しく解説

Oracleのインストールとデータベースの接続方法を詳しく解説

Y2J
Y2Jオリジナル
2017-05-08 16:47:142079ブラウズ

この記事では、Python での Oracle 拡張機能のインストールとデータベース接続方法を主に紹介し、Python および Windows および Linux 環境で Oracle 拡張機能をダウンロードする際のインストール手順、操作テクニック、注意事項について詳しく分析します。

この例では、Python で Oracle 拡張機能とデータベース接続をインストールする方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

ダウンロード:

cx_Oracle ダウンロード アドレス: cx-oracle.sourceforge.net/
instantclient-basic ダウンロード アドレス: www.oracle.com/technetwork/database /features/instant -client/index-097480.html

ウィンドウ環境:

python27 oracle10

必要なソフトウェア:

cx_Oracle-5.1.2-10g.win32-py2。 7.msi
instantcl ient-basic -win32-10.2.0.4.zip

1. msi ファイルを直接ダブルクリックして cx_Oracle をインストールします

2. instantclient-basic-win32-10.2.0.4.zip を解凍し、すべてコピーします。 .dll ファイルを F: Python27Libsite-packages ディレクトリに移動します

linux 環境:

python26 orracle10

必要なソフトウェア:

cx_Oracle-5.1.2-10g-py26-1.x8 6_64.rpm Basic-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 )

環境変数 r

vi /root/.bash_profile
を設定して、次の 2 行を増やします: Rise /root/.bash_profile で変更を有効にします

このリンク ライブラリのシンボル リンク

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

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 パラメーターを追加する必要はありません

テスト:

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

[関連推奨事項]1

Python 無料ビデオ チュートリアル

2. Python オブジェクト指向ビデオチュートリアル

3. Python 学習マニュアル

以上がOracleのインストールとデータベースの接続方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。