某次,在使用PLSQ鏈接數據庫的時候,出現了錯誤如下:
然後點擊窗口上面的 工具 –> 首選項 –> Oracle –> 連接 ,然後看到這樣的窗口:
用電腦根據上面的地址搜索不到 \instantclient_11_2
說明電腦上面沒有 instantclient_11_2 插件,然後決定重新下載和配置。
Oracle Instant Client是綠色版的Oracle客戶端。
下載地址:http://download.csdn.net/download/shenkxiao/4181424 可以用qq直接登陸下載。
下載之後在D盤創建一個新的文件夾“Oracle”,把壓縮包解壓在該文件夾裡。
配置InstantClient方法:
A.點擊窗口上面的 工具 –> 首選項 –> Oracle –> 連接 ,然後參考圖中所示的地址將剛下載解壓後的文件地址放在框中:
B.配置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) ) )
C.配置InstantClient的環境變量(在系統環境變量下,增加如下環境變量)
1、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
2、Path添加 D:\oracle\instantclient_10_2
3、TNS_ADMIND:\oracle\instantclient_10_2
4.重啟plsql 然後發現數據庫出現在了plsql的登錄界面,如下圖所示,此時oracle可以用plsql正常使用了。