剛開始寫程式時寫的是訂單處理系統,各種入庫,出倉,訂單跟蹤,運單跟蹤,商品上下架都是利用mysql來完成的,感覺沒有任何難度, 裝好api就可以使用了, 而最近在寫乙個定時爬蟲,將內容判斷是否是天氣後將資料存入oracle中,而oracle的操作過程值得做個記錄。
我是使用python來操作oracle,因此需要安裝依賴包 cx_oracle, 這裡通過pip 安裝:
pip instll cx_oracle
安裝好這個還不行,還得安裝乙個依賴包,不然會報出如下錯誤:
dpi-1047: 64-bit oracle client library cannot be loaded: "libclntsh.so: cannot open shared object file: no such file or directory". see for help
python操作連線資料如下:
方法一:
import cx_oracle as co
db = co.connect('username', 'password', 'ip:1521/database')
方法二:
import cx_oracle as co
db = co.connect('username/password@ip:1521/database')
方法三:
import cx_oracle as co
tns = co.makedsn('ip', 1521, 'database')
db = co.connect('username', 'password', tns)
oracle 讀取中文亂碼問題解決
import os
os.environ['nls_lang'] = 'simplified chinese_china.utf8'
oracle 檢視表結構:
sql = "select * from user_tab_columns where table_name='大寫表名'"
使用sqoop從Hive導數到Oracle
導數命令 sqoop export table u cl ctl.mid order vip level change ma connect jdbc oracle thin 1521 biedwmiu username password columns id,vip no,order no,vip...
vs2005 中使用OCCi鏈結oracle
2 在vs中的目錄設定中,加入相應的庫和標頭檔案。將專案設定成為 多執行緒除錯 dll mdd 3 在聯結器的命令中輸入 oci.lib oraocci10d.lib orasqx10.lib msvcprt.lib msvcrt.lib這5個lib檔案。預處理加上 dll,win32common兩...
如何解決Oracl使用萬用字元搜尋報DRG
2.執行建立索引 建立全文索引 begin ctx ddl.create preference my lexer chinese vgram lexer end create index myindex on 表名 欄位名稱 indextype is ctxsys.context parameter...