superset連接Oracle時,Linux中Oracle客戶端的安裝


1、安裝驅動cx_Oracle

2、安裝Oracle客戶端instantclient-basic-linux.x64-12.2.0.1.0.zip

3、配置Oracle客戶端

     3.1、建立oracle的安裝目錄,一般為/opt/oracle;
     3.2、將安裝包instantclient-basic-linux.x64-11.2.0.3.0.zip放入到該目錄中,並進行解壓:unzip XXX,生成目錄:/opt/oracle/instantclient_11_2;;
     3.3、在/opt/oracle/instantclient_11_2目錄中新建tnsnames.ora文件,將數據庫連接信息寫入;
     3.4、配置環境變量:/ect/profile文件
     export ORACLE_HOME=/opt/oracle
     export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
     export ORACLE_IC_HOME=/opt/oracle/instantclient_11_2
     export ORACLE_HOME=$ORACLE_IC_HOME
    export TNS_ADMIN=$ORACLE_IC_HOME
    export PATH=$PATH:$HOME/bin:$ORACLE_IC_HOME
    export LD_LIBRARY_PATH=$ORACLE_IC_HOME:/usr/lib
    export ORACLE_SID=newST(數據庫連接串名稱)

4、在/etc/ld.so.conf.d目錄下添加oracle.conf

  在文件中寫入:/usr/lib/oracle/12.2/client64/lib

5、重新安裝sqlalchemy

6、測試URL

  oracle://username:passwd@localhost:1521/database?charset=utf8

  或者

  oracle+cx_oracle://username:passwd@localhost:1521/database?charset=utf8


免責聲明!

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



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