1. 程式人生 > >Win7安裝Oracle Instantclient ODBC驅動 後配置DSN時出錯的解決辦法 SQORAS32

Win7安裝Oracle Instantclient ODBC驅動 後配置DSN時出錯的解決辦法 SQORAS32

as3 col 分別是 dsn body log ssh -s min

安裝過程簡述

oracle官網下載了

instantclient-odbc-nt-12.2.0.1.0-2.zip
instantclient-basic-nt-12.2.0.1.0.zip

我這是32位版的win7,按照需要下載對應的版本.

將兩個壓縮包解壓到同一個文件夾 instantclient_12_2 (右鍵-解壓到當前文件夾)

復制到"C:\Program Files\"文件夾下(這個放到自己需要的路徑下即可)

添加系統環境變量 "ORACLE_HOME" (參考下圖)

技術分享圖片

添加DSN時出現如下錯誤:

技術分享圖片

技術分享圖片

解決辦法:

下載並安裝:Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL 安全更新

後記:

關於環境變量 見網上的教程中有說加3條

經測試 發現只加ORACLE_HOME就可以了,如果出現亂碼再加加字符集環境變量,第二個則似乎沒有什麽用,完全不用設置的

3個環境分別是 上面已經介紹的

1.ORACLE_HOME

2.TNS_ADMIN

C:\Program Files\instantclient_12_2\NETWORK\ADMIN

技術分享圖片

3.NLS_LANG (ORACLE的字符集)

不清楚遠程數據庫的ORACLE 語言,可以ssh或者telnet到遠程機器,在命令界面輸入,用命令行連接到數據庫用以下命令查看

SQL> select userenv(
language) from dual;

技術分享圖片

技術分享圖片

Win7安裝Oracle Instantclient ODBC驅動 後配置DSN時出錯的解決辦法 SQORAS32