Linux環境下Python連線Oracle

2021-08-20 15:19:26 字數 991 閱讀 9432

最近公司要求在linux下對mysql,oracle進行增加使用者,使用者改密等操作。mysql資料庫實現起來比較簡單,這個oracle讓我頭疼了一陣。於是從網上查閱資料,經自己的測試以後終於成功,現將方法總結如下:

python資料庫介面python db api支援非常多的資料庫。python連線oracle需要使用cx-oracle。

環境:linux centos6.5

官網:官網:

2、安裝

首先安裝oracle instant client,這是oracle提供的乙個簡單訪問oracle的元件,安裝好它後就不需要再去安裝完整的客戶端了。

在/opt下新建資料夾oracle,在oracle目錄下解壓basic壓縮包,解壓出instantclient_10_2目錄。

解壓完成後,配置環境變數:編輯./bash_profile檔案

vim  /root/.bash_profile

在其中新增:

export  oracle_home=/opt/oracle/instantclient_10_2

export  ld_library_path=$ld_library_path:$oracle_home

儲存退出。

然後執行source  /root/.bash_profile使配置生效。

建立快捷鍵:在命令列輸入如下命令

cd $oracle_home

ln -s  libclntsh.so.10.1  libclntsh.so

安裝cx_oracle:

在/opt/oracle目錄下進行安裝:

rpm -ivh cx_oracle-5.1.2-10g-py26-1.i386.rpm

至此,安裝過程完畢,接下來進行匯入cx_oracle測試

測試連線:

python –c  「import cx_oracle」

不報錯說明引入cx_oracle成功.

Linux下Python環境搭建

linux 下python環境搭建 系統環境 os oracle linux enterprise 5.6 python 位址 版本 python 2.7.3.tgz setuptools 版本 setuptools 0.6c11.tar.gz md5 wget 2.安裝python 檢視系統自帶的...

Linux下搭建Python環境

一 環境 1 作業系統 centos release 6.8 final 2 預安裝環境 python 2.7 二 安裝python 系統自帶的有python環境,首先需要確定當前的版本,因為一些依賴關係,不能直接進行刪除解除安裝操作,這樣有可能會導致其他的依賴關係出現問題 1 檢視當前的pytho...

linux 下 python 環境搭建

一 一般情況下,linux 都會預裝 python 了,但是這個預裝的 python 版本一般都非常低,很多 python 的新特性都沒有,必須重新安裝新一點的版本,從下邊的截圖,可以看到我的 linux 下,預裝 python 的版本非常低,古老的 python 2.6.4rc2 r264rc2 ...