配置ORACLE 11g綠色版客戶端和PLSQL環境

mahanso發表於2013-10-10

本方法是透過使用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\oracleclient中);

二、配置環境變數:
(開啟環境變數配置介面操作:我的電腦---屬性---高階---環境變數,在系統變數部分新建或編輯即可。win7及以上作業系統為:計算機——屬性——高階系統設定——環境變數)
1) 變數名:ORACLE_HOME
  變數值:D:\Program Files\instantclient
2) 變數名:TNS_ADMIN
  變數值:D:\Program Files\instantclient\
  說明:該配置項指定tnsnames.ora檔案的存放路徑。建議該值最後的'\'符號不要略去,不然可能會影響到PLSQL,筆者在配置時,缺少了‘\’,結果PLSQL無法讀取到該檔案中的資料。但貌似不會影響sqlplus的使用。
3) 變數名:NLS_LANG
  變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  說明:該值定義所連線的資料庫使用的編碼,其它型別可自己到伺服器看一下或網上查詢一下。
4) 修改Path變數,在後面新增 D:\Program Files\instantclient

三、 在你定義的TNS_ADMIN(該變數名的值)目錄中,檔名為tnsnames.ora,檔案中增加自己的資料庫別名配置,
示例如下:
MyDBName =
(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ora10g)
    )
)
主要修改第一個‘=’前面的別名,Host為IP地址, SERVICE_NAME為資料庫伺服器的例項名。

四、安裝和使用PLSQL。如無意外,此時已能使用PLSQL或SQLPLUS連線資料庫。


解除安裝方法:

一、在系統變數中,刪除 ORACLE_HOME, TNS_ADMIN, NLS_LANG 三個變數,修改path變數,去掉D:\Program Files\instantclient_10_2目錄。

二、刪除客戶端存放目錄,筆者的為D:\Program Files\oracleclient


其他的配置方法:
不用安裝oracle客戶端也可以用plsql連線遠端oracle

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12272958/viewspace-774068/,如需轉載,請註明出處,否則將追究法律責任。

相關文章