1instantclient
-basiclite-windows.x64-
12.1.0.2.0
.zip
instantclient
-odbc-windows.x64-
12.1.0.2.0
.zip
089540
.html
解壓放到同乙個目錄(無衝突)
2、將oracle資料庫所在電腦上的network目錄拷貝到instantclient_12_1目錄下。
3、修改network\admin\tnsnames.ora檔案,將主機名換成ip位址。主機名可能無法正確連線,所以換成ip位址。
4、新增環境變數tns_admin,變數值指向admin目錄,我的配置是c:\program files\instantclient_12_1\network\admin
5、雙擊instantclient_12_1目錄下的odbc_install.exe完成安裝。注:安裝時出現doc框,並一閃而過,你可能無法判斷是不是正確安裝。其實你可以cmd進入instantclient_12_1目錄,並.\odbc_install.exe手動安裝。
6、配置資料來源並測試
搜尋odbc,使用者dns,新增中選擇oracle
ininstantclient_12_1,首先將oracle資料庫所在電腦的防火牆關閉,或允許例外tcp 1521埠。tns service name中選擇資料庫名,點test connection,如果提示成功就ok了。
(tns server name 格式為「ip:port
/資料庫名稱」)這裡是直接選擇tnsnames.ora中配置的。
7、防止亂碼
檢視字符集編碼sql語句:
select userenv('
language
') from
dual;
增加環境變數nls_lang:simplified chinese_china.zhs16gbk
貌似需要32位的,64通過ea還是連線不上
windows安裝oracle odbc驅動
odbc instant client提供了除microsoft transaction server的oracle服務的oracle 12c odbc驅動程式的所有功能,因而無需傳統的oracle home安裝。有關 oci instant client的資訊,請參見 oracle call in...
mybatis批量insert到Oracle資料庫
1 使用mybatis的foreach語法 private static void listinsert system.out.println 60萬條耗時 system.currenttimemillis start 對應的 sql語句 insert into aop trade log id,b...
delphi通過UniDAC直連oracle資料庫
1.通過uniquery查詢資料 uniquery.close uniquery.sql.clear uniquery.sql.text select from abc uniquery.open 出現的問題 先使用uniquery查abc表,再用uniquery查d表,查完程式直接死掉。解決辦法 ...