首先下載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
最后兩個隨便了,解壓文件到instantclient_11_2目錄中
命令行下到解壓的目錄instantclient_11_2中執行>odbc_install
在環境變量中的系統變量PATH中加入instantclient_11_2目錄的全路徑
創建一個用戶變量ORACLE_HOME,指向ic的安裝目錄,這點很關鍵,特別是用cmake編譯soci,并需要支持Oracle的話。
在ic目錄中創建network/admin目錄,并加入OCI的.ora文件,在環境變量中加入TNS_ADMIN來指定剛才創建的目錄
創建一個用戶變量NLS_LANG來設置語言,我的設置是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,這個要和數據庫那邊一致?
創建一個用戶變量SQLPATH來指定sqlpath工具的文件路徑,下載的第四個文件
OK,所有安裝就此。
再安裝Oracle的訪問工具,我使用的是Navicat for Oracle工具
1. 普通安裝
2. 破解、注解
3. 非常重要:在軟件的option中OCI選項中將OCI library(oci.dll)的路徑指向安裝的instant clent的oci.dll上
4. SQL*PLUS以相同方式處理,不過不用這個的話初步處理無所謂了。
好了,可以嘗試你的第一次Oracle連接之旅了(是我的……)