配置ORACLE 11g綠色版客戶端和PLSQL環境
本方法是通過使用ORACLE官方提供的精簡版客戶端,即綠色免安裝的客戶端。
Instant client的版本很多:主要是Basic和Basic Lite。 Basic版本包括了所有的支持運行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多種語言。 Basic Lite是Basic版本的精簡版,只包括了英文的錯誤描述,也只支持Unicode、ASCII和歐洲字符集。 因此,如果數據庫服務器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),則必須下載Basic版本。
配置方法如下:
一、將下載的Basic版壓縮包解壓至某目錄下(該目錄可依個人喜好自行定義,放在 D:\Program Files (x86)\instantclient_11_2 中);
二、配置環境變量:
(打開環境變量配置界面操作:我的電腦---屬性---高級---環境變量,在系統變量部分新建或編輯即可。win7即以上操作系統為:計算機——屬性——高級系統設置——環境變量)
1) 變量名:ORACLE_HOME(如本機沒有服務器,經測試可省略)
變量值:D:\Program Files (x86)\instantclient_11_2
2) 變量名:TNS_ADMIN
變量值:D:\Program Files (x86)\instantclient_11_2\
說明:該配置項指定tnsnames.ora文件的存放路徑。建議該值最后的'\'符號不要略去,不然可能會影響到PLSQL,測試在配置時,缺少了‘\’,結果PLSQL無法讀取到該文件中的數據。但貌似不會影響sqlplus的使用。
3) 變量名:NLS_LANG
變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
說明:該值定義所連接的數據庫使用的編碼,其它類型可自己到服務器看一下或網上查找一下。
4) 修改Path變量,在后面添加 D:\Program Files (x86)\instantclient_11_2
三、 在你定義的TNS_ADMIN(該變量名的值)目錄中,復制文件名為tnsnames.ora,並在文件中增加自己的數據庫別名配置,
示例如下:
FSFSDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.70.128)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = FSFSDB)
)
)
主要修改第一個=前面的別名,Host為IP地址, SERVICE_NAME為數據庫服務器的實例名。
四、安裝和使用PLSQL。如無意外,此時已能使用PLSQL或SQLPLUS連接數據庫。
卸載方法:
在系統變量中,刪除 ORACLE_HOME, TNS_ADMIN, NLS_LANG 三個變量,修改path變量,去掉 D:\Program Files (x86)\instantclient_11_2 目錄。