linux環境下連接Oracle


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

     再次連接即可

             

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM