天天看點

ODBC連接配接oracle 10g 用戶端

一般情況下, 你若直接安裝ORACLE伺服器端軟體, 則Oracle ODBC Source自動會被添加進去, 進而不需你做任何事情的.

我現在講一下, 如何通過ORACLE用戶端來添加ORACLE ODBC Source的過程.

ODBC連接配接oracle 10g 用戶端
ODBC連接配接oracle 10g 用戶端

第三步,  試着去檢視, ORACLE ODBC SOURCE是否在驅動清單裡.

控制台->管理工具->資料源(ODBC), ''使用者DSN'選項下面, 點'添加', 則出現如下界面:

ODBC連接配接oracle 10g 用戶端

你會發現, 安裝ORACLE用戶端時指定的名稱, 預設是OraClient10g_home1, 會出現在名稱清單裡.

ODBC連接配接oracle 10g 用戶端

點TNS SERVICE NAME的下拉框, 會發現是亂碼. 這說明你TNS還有沒配置.

我的電腦(右鍵)->系統屬性->進階->環境變量->系統變量, 添加

TNS_ADMIN=F:\Oracle\network\admin

同時請確定系統環境變量PATH中包含了sqora32.dll所在的路徑. 如:

PATH:F:\oracle\product\10.2.0\client_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;%JAVA_HOME%\bin;C:\Program Files\QuickTime\QTSystem\

目前, 我的sqora32.dll存在于ORACLE用戶端所安裝目錄, 即F:\oracle\product\10.2.0\client_1 下面.

同時請確定,  ;%SystemRoot%\system32;在PATH中.

控制台->管理工具->資料源(ODBC), ''使用者DSN'選項下面, 點'添加',

1) 選擇名稱為: Oracle in OraClient10g_home1, 點選'完成'

ODBC連接配接oracle 10g 用戶端

添寫好各個值後, 點選'Test Connection', 出現的界面中, 填寫你的密碼, 按'OK'即可.

注意: 如圖中, Numeric Settings中, 我選擇的是'Use Microsoft regional settings'.

若你使用預設的'Use Oracle NLS Settings', 則需要在系統環境變量中添加一個變量:

NLS_LANG

SELECT USERENV('LANGUAGE') FROM DUAL;

如, 我的值為:

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

設好此值後, 重新打開資料源(ODBC)界面, 重新進行添加即可.