日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cx_Oracle安装出现的问题

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cx_Oracle安装出现的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.安裝cx_Oracle

(1)在線安裝

pip install cx_Oracle

(2)源碼安裝

下載源碼:https://pypi.org/project/cx-Oracle/

tar -zxvf cx_Oracle-8.1.0.tar.gz cd cx_Oracle-8.1.0 python setup.py install

2.測試

import cx_Oracle

導入包時未出錯,當運用connect函數時,則提示錯誤!!

需要安裝oracle客戶端解決問題,這個安裝oracle的輕量級客戶端。

3.安裝oracle

(1)安裝zip包

下載地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

instantclient-basiclite-linux.x64-11.2.0.4.0dbru.zip instantclient-sdk-linux.x64-11.2.0.4.0dbru.zip instantclient-sqlplus-linux.x64-11.2.0.4.0dbru.zip

解壓文件到instanceclient_版本號:

在./network/admin/下新建tnsname.ora,并編輯:

ORCL=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

配置環境變量:

export ORACLE_HOME=/home/instantclient_11_2 export PATH=$ORACLE_HOME:$PATH export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH

(2)安裝rpm包

下載:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

rpm -ivh rpm包 #顯示rpm包的安裝位置 rpm -qpl oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm

如果提示RPM should not be used directly install RPM packages, use Alien instead!,需要安裝alien

apt-get install alien

但是提示E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/curl/curl_7.68.0-1ubuntu2.4_amd64.deb ?404 ?Not Found [IP: 91.189.88.142 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?,需要更新apt-get(命令是apt-get update),或者是忽略(--fix-misiing),這里邊我更新了apt-get,然后重新執行apt-get install alien,然后

alien -i **.rpm

在./network/admin/下新建tnsname.ora,并編輯:

ORCL=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

配置環境變量:

export ORACLE_HOME=/usr/lib/oracle/11.2/client64export ORACLE_SID=orclexport TNS_ADMIN=$ORACLE_HOME/network/adminexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport SQLPATH=$ORACLE_HOMEPATH=$PATH:$ORACLE_HOME/bin

(3)測試遠程連接

sqlplus username/paddword@ip:port/sid

提示:不要裝太高版本,容易出現glibc版本較低問題,且安裝不容易成功

總結

以上是生活随笔為你收集整理的cx_Oracle安装出现的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。