python遠端連線oracle配置和語法

2021-08-03 08:07:57 字數 841 閱讀 7605

1、如果本機沒有裝oracle資料庫,需要裝乙個instant client

orcl =

(description =

(address_list =

(address = (protocol = tcp)(host = localhost)(port = 1521))

)(connect_data =

(server = dedicated)

(service_name = sys)

))

儲存,然後重新命名為 tnsnames.ora 移動到解壓的資料夾

2、將解壓的資料夾(比如instantclient_11_2)中的 

oci.dll, oraocci11.dll,oraociei11.dll 

拷貝到python安裝目錄下的lib/site-packages中。

3、用pip 安裝 cx_oracle

4、python語句

import cx_oracle

conn=cx_oracle.connect('user','password', '127.0.0.1:1521/database') #這步不報錯就是連上啦

print('連線成功!')

cursor = conn.cursor()

sql="""

select count(1) from table_1

"""cursor.execute(sql)

alldata = cursor.fetchall()

cursor.close()

conn.close()

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 遠端連線oracle mysql

遠端連線oracle出現的問題 oracle客戶端的版本,cx oracle的版本,要與python版本和位數對應 我的python版本 python3.5 64位 cx oracle的版本 cx oracle 7.0.0 cp35 cp35m win amd64.whl oracle客戶端的版本 ...