1.下载cx_Oracle

网址:​​https://pypi.python.org/pypi/cx_Oracle/5.2.1​

根据操作系统,python版本和数据库版本下载。

2.安装

# rpm -ivh cx_Oracle-5.2.1-12c-py26-1.x86_64.rpm 
Preparing... ################################# [100%]
Updating / installing...
1:cx_Oracle-5.2.1-1 ################################# [100%]

3.语法

import cx_Oracle
dsn_tnsstr = cx_Oracle.makedsn('192.168.1.10','1521', 'pdbcndba')
dsn_tns = dsn_tnsstr.replace('SID', 'SERVICE_NAME') --要把SID替换为SERVICE_NAME
conn = cx_Oracle.connect(username,userpwd,dsn_tns)
curs = conn.cursor() curs.execute(sql)