[問題] 連 oracle DB 方法

作者: cyclone350 (老子我最神)   2015-06-07 21:58:04
大家好
在下新手(大概只接觸一天)
有個像是伸手牌的問題想問大家
我 python 想要連接 oracle 資料庫
有自己透過 sqlplus command 方法連接呼叫
或是 python 現成模組呼叫
在網路上有看到 cx_oracle 模組
不過 cx_oracle 說明是需要 oracle client 才能連接
而我們家維運小組不願意在機器上安裝 oracle client
所以可能需要另外想辦法從 python 連到 oracle
因為這方面完全沒經驗,在 google 後沒有明確答案情況下
只能請問各位前輩有沒有相關經驗
不需要額外安裝 oracle 軟體也可以直接連 oracle DB 的方法
例如 java 只需要 odbc.jar 就可以連接這樣
作者: uranusjr (←這人是超級笨蛋)   2015-06-07 23:18:00
pyodbc 應該可以, 但我也沒連過 Oracle
作者: daniel1205 (??!!)   2015-06-08 00:17:00
Oracle Instant Client , 不用安裝, 但要設一些環境變數
作者: cyclone350 (老子我最神)   2015-06-08 00:33:00
了解,先試試看pyodbc好了
作者: uranusjr (←這人是超級笨蛋)   2015-06-08 13:41:00
別忘了 Oracle DB 與 Java 是同一個公司在維護的
作者: cyclone350 (老子我最神)   2015-06-08 18:33:00
我知道,因為jdbc只需要jar檔就好。不會被維運部門檔
作者: angusj   2015-06-09 22:46:00
win 可參考 http://goo.gl/Iyj49Zlinux 可參考 https://goo.gl/U1wYG4最近也是碰到要連oracle,建議還是使用cx_oracle比較好先前有安裝oracle client,使用pypyodbc連接遇到效能問題,大量insert跑一半,oracle滿載,速度變很慢

Links booklink

Contact Us: admin [ a t ] ucptt.com