用PL/SQL連接oracle數據庫,不管是本地的還是遠程的,一般都需要安裝oracle客戶端(500M左右)比較大,而且在各個系統上安裝也有些講究,需要修改相應配置文件,有點麻煩,像平時開發時候,我們只需下載instant client。
本人下載的是instantclient-basic-win32-11.2.0.1.0.zip,正常解壓后,我放在D:\app\lenovoq\product\instantclient_11_2與數據庫主目錄一致。
因為oracle客戶端里要配置好tnsnames,所以在剛剛文件夾下面新建一個文件命名為:tnsnames.ora,文件內容如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
其中,HOST = 127.0.0.1,這個是裝oracle服務器端的服務器地址。
接下來打開plsql進入,在Tools-Perferences
紅指針就是剛剛文件夾下面oci.dll文件的路徑。
這樣重新打開plsql,登陸又出現問題:ORA-12154: TNS:could not resolve the connect identifier specified ,這是系統環境變量沒進行配置
這時候,重新打開plsql,可以正常登陸。