最近公司要求在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 ...