instant-client(數據庫即時客戶端)
官方說明:即時客戶端在一個單獨的針對 Instant Client 的 OTN 開發和分發許可下提供,它允許大多數許可下載、重新分發和部署到生產環境中,而不收取任何費用。
為什么使用 instant-client
- 無需安裝,解壓就好了;
- 免費。
下載instant-client
地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html
instant-client有好幾個版本,Basic、Basic Lite、JDBC Supplement、sqlplus等,下載頁面有詳細的描述,這里就不多說了。一般如果只是連接數據庫,Basic版就可以了。
Basic |
運行 OCI、OCCI 和 JDBC-OCI 應用程序所需的所有文件 |
這里我們下載的是:instantclient-basic-win32-11.2.0.1.0.zip
安裝配置
軟件准備:PLSQL Developer v8.0.4、instantclient-basic-win32-11.2.0.1.0.zip
- 安裝PLSQL Developer v8.0.4;
- 解壓instantclient-basic-win32-11.2.0.1.0.zip到D:\Oracle\instantclient_11_2;
- 配置環境變量;
變量名 |
值 |
備注 |
NLS_LANG |
SIMPLIFIED CHINESE_CHINA.ZHS16GBK |
設置必要的 Oracle 全球化語言環境變量,NLS_LANG 中文對應的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK |
- 配置pl/sql developer
啟動PL/SQL Developer,在登錄窗口界面,點擊取消按鈕進入主界面,點擊Tools->Preferences,在Connection中需要配置如下兩個參數:
Oracle Home |
D:\Oracle\instantclient_11_2 |
OCI Library |
D:\Oracle\instantclient_11_2\oci.dll |
配置完,重啟PL/SQL Developer。
- 連接數據庫
Database格式:IP:端口/實例名。我們這里輸入:192.168.1.102:1521/orcl
備注:用IP:端口/實例名這種方式的好處就是不需要配置tnsnames.ora。當然你可以使用配置tnsname的方式,不過要記得配置環境變量TNS_ADMIN。
TNS_ADMIN |
D:\Oracle\instantclient_11_2 |
在該變量指定的路徑下能找到 tnsnames.ora文件 |