在項目開發中常常用到Oracle。但Oracle 客戶端體積很大。安裝后,主要用的就1個功能:TNS配置服務名,偶爾用到SqlPlus。在開發過程中,大量使用Navicate和PL/SQL Developer。此外目前win8/8.1對oracle客戶端支持不好,安裝總出問題。對此,我們可以使用oracle精簡版客戶端。
1.Oracle精簡版客戶端下載
Oracle Instant Client 是Oracle 公司推出的精簡版客戶端,不需要安裝,只需要簡單配置一下。
下載地址為http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html。
根據自己的系統下載適合的版本,我下載的是instantclient-basic-nt-11.2.0.4.0.zip。值得注意的是,Oracle Instant Client 要與Navicate和PL/SQL Developer的版本位數相同,要么同為32位,要么同為64位。
Instant client 有2個版本:Basic和Basic Lite。Basic版本包括了所有的支持運行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多種語言。Basic Lite是Basic版本的精簡版,只包括了英文的錯誤描述,也只支持Unicode、ASCII和歐洲字符集。因此,如果數據庫服務器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),則必須下載Basic版本。
另外,可以下載sqlplus,不過是命令行的版本,不是圖形界面的。
2.Oracle精簡版客戶端配置
Oracle雖然不需安裝,但需進行環境變量配置。我將下載下來的文件解壓后放在C:\Program Files (x86)\Oracle\instantclient_11_2目錄中 。
然后,環境變量設置如下
- ORACLE_HOME指向C:\Program Files (x86)\Oracle\instantclient_11_2
- TNS_ADMIN指向C:\Program Files (x86)\Oracle\instantclient_11_2
- NLS_LANG設置值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- Path環境變量添加C:\Program Files (x86)\Oracle\instantclient_11_2;
配置好后,可以用PL/SQL Developer連接登陸了。
3.卸載
這個比較簡單,只要把安裝目錄和對應環境變刪除就可以了


