Centos7下用Python3連接Oracle

  1. 需要的包
python3 --不多介紹了

oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm,
下載地址:
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
cx_Oracle-7.1.2.tar

  1. 安裝:
rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
tar -xvf cx_Oracle-7.1.2.tar
cd cx_Oracle-7.1.2/
python3 setup.py install
python3 -c 'import cx_Oracle'  --測試導(dǎo)入模塊

如果沒有報錯锋叨,說明安裝成功。

  1. 配置環(huán)境變量
vi /root/.bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export ORACLE_HOME=/usr/lib/oracle/11.2/client64/lib
export LD_LIBRARY_PATH=$LD_LIBARARY_PATH:$ORACLE_HOME

export PATH

source /root/.bash_profile

寫腳本測試:

[root@ostjdbatest02 python-package]# more test_oracle.python
#/usr/bin/env python3
# -*- coding:utf-8 -*-
#Author:ld

import cx_Oracle
def Oracle_Lock():
 conn = cx_Oracle.connect('system', 'xxxx', 'xxx.xxx.xxx.xxx:1521/orcl')
 cursor = conn.cursor()
 #sql = 'SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid'
 sql = 'select count(*) from dba_objects'
 result = cursor.execute(sql)
 all_data = cursor.fetchall()
 cursor.close()
 conn.commit()
 conn.close()
 print(all_data)
 return all_data


if __name__ == '__main__':
 Oracle_Lock()

執(zhí)行:

[root@ostjdbatest02 python-package]# python3 test_oracle.python
[(87450,)]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子陷寝,更是在濱河造成了極大的恐慌,老刑警劉巖其馏,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凤跑,死亡現(xiàn)場離奇詭異,居然都是意外死亡叛复,警方通過查閱死者的電腦和手機(jī)仔引,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來致扯,“玉大人肤寝,你說我怎么就攤上這事当辐《督” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵缘揪,是天一觀的道長耍群。 經(jīng)常有香客問我,道長找筝,這世上最難降的妖魔是什么蹈垢? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮袖裕,結(jié)果婚禮上曹抬,老公的妹妹穿的比我還像新娘。我一直安慰自己急鳄,他們只是感情好谤民,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著疾宏,像睡著了一般张足。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上坎藐,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天为牍,我揣著相機(jī)與錄音,去河邊找鬼。 笑死碉咆,一個胖子當(dāng)著我的面吹牛抖韩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吟逝,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼帽蝶,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了块攒?” 一聲冷哼從身側(cè)響起励稳,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎囱井,沒想到半個月后驹尼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡庞呕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年新翎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片住练。...
    茶點(diǎn)故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡地啰,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出讲逛,到底是詐尸還是另有隱情亏吝,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布盏混,位于F島的核電站蔚鸥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏许赃。R本人自食惡果不足惜止喷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望混聊。 院中可真熱鬧弹谁,春花似錦、人聲如沸句喜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽藤滥。三九已至鳖粟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拙绊,已是汗流浹背向图。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工泳秀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人榄攀。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓嗜傅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親檩赢。 傳聞我的和親對象是個殘疾皇子吕嘀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容