在e:\programfile\instantclient下建立檔案tnsnames.ora,將下面內容貼上進該檔案:
(description =
(address_list =
(address = (protocol = tcp)(host= ***)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = ***)
注:圖中紅色部分根據自己需要進行更改。
在tools/preference裡,oracle-connection選項配置oracle home和oci library:
配置完成,可以重啟 plsql developer,輸入正確的使用者名稱和密碼就可以連線啦~~~
需要注意下版本,根據作業系統和已安裝的python版本進行選擇
import cx_oracle沒有報錯:
備註:如果import cx_oracle 時報錯提示找不到oci.dll,解決方法:到裝了oracle的機器上找乙個,然後copy到libsite-packages目錄下即可。
建立資料庫連線的三種方式:
方法一:使用者名稱、密碼和監聽分開寫
import cx_oracle
db=cx_oracle.connect('username/password@host/orcl')
db.close()
方法二:使用者名稱、密碼和監聽寫在一起
import cx_oracle
db=cx_oracle.connect('username','password','host/orcl')
db.close()
方法三:配置監聽並連線
import cx_oracle
tns=cx_oracle.makedsn('host',1521,'orcl')
db=cx_oracle.connect('username','password',tns)
db.close()
1.3.2.1 建立資料庫連線,建立游標cursor,然後執行sql語句,執行完成後,關閉游標,關閉資料庫連線
建立連線後,建立cursor,並執行sql語句
1.3.2.2 插入、更新、刪除操作後需要提交commit
c 對Oracle資料庫操作
using system using system.data using system.data.oracleclient namespace web region 插入和更新資料庫 public void execsql string strsql catch exception e finall...
linux對oracle資料庫操作
1.匯入資料庫 imp hbdw hbdw hbdw 35 41 file home oracle hbdw.dmp full y 使用者名稱 密碼 沒有 例項名 2.匯出資料庫 a.切換到oracle使用者 su oracle 注意 前後的空格b.以管理員身份登陸 sqlplus as sysdb...
利用python對巨量資料排序
我們有乙份100g左右的資料需要根據關鍵字進行排序,當時想的是直接從資料庫select出來的時候直接order by,但是爆記憶體了,於是考慮匯出後直接利用python進行排序。直接利用切割排序,再合併的方式,將100g檔案分為40個2.5g的資料檔案,分別排序後再歸併,思想和leetcode合併n...