1. 程式人生 > >python遠端連線oracle配置和語法

python遠端連線oracle配置和語法

1、如果本機沒有裝Oracle資料庫,需要裝一個Instant Client

下載後解壓,然後把資料夾路徑新增至系統變數path。

新建文字文件 輸入:

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

pip install cx_Oracle。不成功的話下載whl本地安裝。

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()

相關推薦

python遠端連線oracle配置語法

1、如果本機沒有裝Oracle資料庫,需要裝一個Instant Client 下載後解壓,然後把資料夾路徑新增至系統變數path。 新建文字文件 輸入: orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =

python 遠端連線oracle/mysql

遠端連線oracle出現的問題 oracle客戶端的版本,cx_Oracle的版本,要與Python版本和位數對應: 我的Python版本:Python3.5   64位; cx_Oracle的版本:cx_Oracle-7.0.0-cp35-cp35m-wi

robotframework遠端連線oracle配置方法

robotframework中需要連線到oracle進行資料庫操作,配置方式: 1、RF伺服器上安裝oracle客戶端Instant ClientNote:此處的安裝和navicat的安裝不同在於軟體版本,navicat與oracle: https://blog.csdn.net/C

多個版本的Python同時連線Oracle安裝cx_Oracle問題解決

前兩篇文章中講述了在同一臺機器上安裝和配置Python2.x和3.x版本的環境,並使它們共存以及在VS中編輯和執行Python的方法,這篇文章來說一說用Python操作Oracle要做的準備工作——cx_Oracle模組在Python2.x和3.x中的安裝方法。 當電腦中同時安裝了Pytho

Python遠端連線伺服器上的Oracle資料庫/mysql

讀取ORACLE資料庫 1、安裝plsql以及配置檔案instanctclient 在配置檔案中新增資料庫ip、埠等 BZPDA =   (DESCRIPTION =     (ADDRESS_LIST =     &

PLSQLinstantclient的下載、安裝、連線Oracle配置

PLSQL和instantclient的下載、安裝、連線Oracle配置 PLSQL作為Oracle資料視覺化工具,在Oracle資料庫或者Oracle伺服器的基礎上,才可以實現使用PLSQL Developer工具連線到Oracle資料庫進行開發。 1 PLSQL下載 下載

使用sqlplusPLSql developer遠端連線oracle資料庫

 下面的圖片展示了安裝oracle資料庫伺服器端軟體和客戶端軟體的兩個流程:       通過上面的流程,我們清楚伺服器端和客戶端分別有一個需要配置的檔案,伺服器端的是監聽器配置檔案,客戶端是網路服務名稱配置檔案。分別簡述如下:       伺服器端的監聽器檔案儲

Python遠端連線伺服器上的Oracle資料庫

1、正確的開啟方式 在你的IPython或者是Anaconda的jupyter中輸入一下程式碼,其中: ‘username’—— 使用者名稱 ‘password’——密碼 ‘192.168.1.1:1521/service_

Windows Server 2008 R2 多使用者實現遠端連線登入 遠端桌面服務配置授權啟用

日常工作中,經常需要遠端連線到伺服器上,然而預設的伺服器系統同時連線的最大連線數只有2個。若第三個使用者登入,就會出現以下問題: 那麼該如何解決呢? 一、遠端桌面服務安裝和配置 伺服器管理器------角色-----新增角色:選擇“遠端桌面服務”,下一步 選擇角色服務:

sqlplus 遠端連線oracle語法

1、sqlplus  asicdb/[email protected]"(DESCRIPTION  =(ADDRESS_LIST  =(ADDRESS  =  (PROTOCOL  =  TCP)(HOST 

mysql遠端連線詳細配置

2018-11-06   CentOS 配置MySQL允許遠端登入 Mysql為了安全性,在預設情況下使用者只允許在本地登入,可是在有此情況下,還是需要使用使用者進行遠端連線,因此為了使其可以遠端需要進行如下操作: 一、允許root使用者在任何地方進行遠端登入,並具有所有庫任何操

python遠端連線linux,並返回命令結果

# -*- coding: utf-8 -*- #Author Mr.xu from ftplib import FTP import datetime import paramiko hostip = '192.168.18.111' user = 'root' passwd = 'root'

遠端連線Hive配置

1、執行HiveServer2和Beeline    HiveServer2(在Hive 0.11中引入)有它自己的CLI,叫做Beeline.      HiveCLI現在不提倡使用,而是支援Beeline,因為HiveCLI缺乏對多使用者、安全以

mysql8.0遠端連線許可權設定專案連線mysql時報caching_sha2_password錯誤

1.登入MySQL mysql -u root -p 輸入您的密碼 2.選擇 mysql 資料庫 use mysql; 因為 mysql 資料庫中儲存了使用者資訊的 user 表。 3.在 mysql 資料庫的 user 表中檢視當前 root 使用者的相關資訊 se

PLSQL Developer連線oracle配置

PLSQL Developer資料庫連線和tnsname.ora的配置 系統:win10 資源準備:oracle客戶端:https://download.csdn.net/download/chenliyu0518/10779227 下載PLSQL 11版本,11版本必須是64位orac

***初學者之 Navicat遠端連線Oracle資料庫*

** 本人連線到遠端資料庫的成功步驟,錯誤的就不顯示出來了。 1.這個東西是需要下載其他玩意的 instantclient-basic-windows.*64-12.0.1.0.zip instantclient-sqlplus-windows.*64-12.2

Navicat Premium 12遠端連線oracle資料庫

首先去oracle官網下載Instant Client 和sqlplus,下載地址: 注意下載的檔案要和你的系統對應,如果你的系統是32位的需要下載32位的檔案,

Oracle資料庫安裝+漢化版PLsql+Oracle外掛,plsql連線Oracle步驟報錯解決辦法

    從https://download.csdn.net/download/fxiaoyaole/10449523 此連結下載裡面有所資源,資源包括(Oracle兩個資料庫壓縮包win64_11gR2_database_1of2, win64_11gR2_database

Oracle 11g 安裝以及通過plsql遠端連線oracle

【摘要】       因為專案中涉及到oracle巡檢,為了驗證客戶提供的oracle巡檢語句,本人在虛擬機器(win10)搭建了一臺oracle(11g)資料庫,並同PLSQL Developer連線oracle,具體操作步驟如下: 一、oracle11g安裝 1、大

(四)Windows Server 2008 R2遠端桌面服務配置授權啟用

日常工作中,經常需要遠端連線到伺服器上,然而伺服器系統預設允許同時連線的最大連線數只有2個。這樣一來,問題就來了,常常遇到“終端伺服器超出最大連線數”,導致無法正常登陸伺服器。那麼如何才能解決這一問題呢?這就要依靠遠端桌面服務了。 一、 遠端桌面服務安裝和配置 伺