首先下載Instant Client,我下載的11.2
下載的文件包括如下列表:
1. instantclient-basic-nt-11.2.0.3.0.zip
2. instantclient-odbc-nt-11.2.0.3.0.zip
3. instantclient-sdk-nt-11.2.0.3.0.zip
4. instantclient-sqlplus-nt-11.2.0.3.0.zip
5. instantclient-tools-nt-11.2.0.3.0.zip
最后兩個(gè)隨便了,解壓文件到instantclient_11_2目錄中
命令行下到解壓的目錄instantclient_11_2中執(zhí)行>odbc_install
在環(huán)境變量中的系統(tǒng)變量PATH中加入instantclient_11_2目錄的全路徑
創(chuàng)建一個(gè)用戶變量ORACLE_HOME,指向ic的安裝目錄,這點(diǎn)很關(guān)鍵,特別是用cmake編譯soci,并需要支持Oracle的話。
在ic目錄中創(chuàng)建network/admin目錄,并加入OCI的.ora文件,在環(huán)境變量中加入TNS_ADMIN來(lái)指定剛才創(chuàng)建的目錄
創(chuàng)建一個(gè)用戶變量NLS_LANG來(lái)設(shè)置語(yǔ)言,我的設(shè)置是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,這個(gè)要和數(shù)據(jù)庫(kù)那邊一致?
創(chuàng)建一個(gè)用戶變量SQLPATH來(lái)指定sqlpath工具的文件路徑,下載的第四個(gè)文件
OK,所有安裝就此。
再安裝Oracle的訪問(wèn)工具,我使用的是Navicat for Oracle工具
1. 普通安裝
2. 破解、注解
3. 非常重要:在軟件的option中OCI選項(xiàng)中將OCI library(oci.dll)的路徑指向安裝的instant clent的oci.dll上
4. SQL*PLUS以相同方式處理,不過(guò)不用這個(gè)的話初步處理無(wú)所謂了。
好了,可以嘗試你的第一次Oracle連接之旅了(是我的……)