python 遠端連線oracle mysql

2021-08-28 22:03:12 字數 874 閱讀 3650

遠端連線oracle出現的問題

oracle客戶端的版本,cx_oracle的版本,要與python版本和位數對應:

我的python版本:python3.5   64位;

cx_oracle的版本:cx_oracle-7.0.0-cp35-cp35m-win_amd64.whl

oracle客戶端的版本:instantclient-basic-win64-11.2.0.1.0;

import cx_oracle  

conn=cx_oracle.connect('user','password', '111.111.1.111:1521/dbname')

print('連線成功!')

出現的錯誤

databaseerror:dpi-1047:64-bit oracle client library cannot be loaded:"the specified module  could not be found".

原因我的python3.5是64位的,並且裝了cx_oracle7.0庫,而資料庫用了32位的instantclient-basic。

解決辦法

配置plsql的時候,工具欄——>首選項,oracle主目錄的路徑是64位instantclient路徑,oci路徑是32位instantclient路徑

連線mysql時候出現的問題:

operationalerror: (2003, "can't connect to mysql server on '192.168.1.***' ([winerror 10061] 由於目標計算機積極拒絕,無法連線。)")

解決辦法:***主機下沒有mysql資料庫,只有oracle資料庫,相當尷尬

PowerDesigner連線Oracle資料庫

引用 一。注意 1.powerdesigner的安裝目錄不能有空格,否則測試連線時報錯uable to connect,sqlstate 08004,ora 12154 tns 無法解析指定的連線識別符號 二。建立連線,win7系統,64位,oracle伺服器在遠端11g,本地僅安裝32位10g的o...

PLSQL連線遠端資料庫 不安裝Oracle

orclname description address list address protocol tcp host 192.168.1.1 port 1521 connect data service name orcl orclname自己看如何使用方便,自己更換 host配自己需要的ip p...

Python 遠端連線 hive

來自 首先是pyhive的安裝 pyhive這個包依 賴於sasl,thrift,thrift sasl這三個包,因此請參照下面的順序安裝 pip install sasl pip install thrift pip install thrift sasl pip install pyhivepi...