1. pip install cx_Oracle
2. instantclient_11_2 連接oracle數據
這里解壓至:/opt/ 下
鏈接:https://pan.baidu.com/s/13mh2eJD7x3oUnS3__USAaA
提取碼:qjxi
3. 測試連庫
python
>>>import cx_Oracle
>>>conn = cx_Oracle("用戶名/密碼@ip:port/sid")
報錯:cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory"
解決:
vi /etc/ld.so.conf
寫入:/opt/instantclient_11_2
ldconfig
查看:/opt/instantclient_11_2 下.so文件
繼續報錯:
執行:ldd /opt/instantclient_11_2/libclntsh.so
安裝:yum install libaio
再次連接即可