首頁 > 其他

pl/sql設定Oracle綠色用戶端InstantClient方法

2019-12-10 21:08:30

Oracle InstantClient是免安裝的Oracle用戶端,由於它沒有被Oracle的安裝程式所封裝,使使用者更容易理解它的結構。

為什麼安裝InstantClient呢,有很多種情況,

安裝完oracle資料庫10G然後pl/sql連線時,報plsql不是有效的win32程式,此時

本文針對這種情況介紹如何設定pl/sql連線oracle 資料庫Instant

1

下載InstantClient壓縮包,請搜尋下載至本地,並解壓縮,如圖


2

進行安裝oracle資料庫10g伺服器端,安裝過程省略,預設安裝即可

然後進行安裝plsql


3

plsql設定InstantClient路徑

進入plsql點選工具->偏好設定 出現如圖設定介面

這裡在左側選單項早到連線,然後點選,會在右側出現如圖設定介面,在紅色箭頭標註位置替換InstantClient的解壓路徑,

oracle主目錄名:D:oracleinstantclient_10_2

OCI庫:D:oracleinstantclient_10_2oci.dll

如圖


4

設定instantclient

在instantclient解壓目錄下分別新建如下兩個檔案tnsnames.ora、listener.ora

listener.ora編輯內容:

LISTENER1 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  )

tnsnames.ora編輯內容:

ORCL =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = orcl)    )  )EXTPROC_CONNECTION_DATA =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))    )    (CONNECT_DATA =      (SID = PLSExtProc)      (PRESENTATION = RO)    )  )




5

設定instantclient的環境變數

在電腦的系統環境變數下,增加如下環境變數

1、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

2、Path新增 D:oracleinstantclient_10_2

3、TNS_ADMIND:oracleinstantclient_10_2




6

重新啟動plsql 然後發現資料庫出現在了plsql的登入介面,如圖

此時oracle可以用plsql正常使用了



IT145.com E-mail:sddin#qq.com