1. 程式人生 > >解除安裝plsql後重新安裝遇到問題小結

解除安裝plsql後重新安裝遇到問題小結

伺服器上安裝oracle,本機上安裝plsql。

1.plsql,過期了,登陸時總是顯示not logged on.解除安裝plsql

2.重新下載了plsql。

3.安裝plsql。

4.開啟plsql,登陸遇到問題:

1)提示initialization error

因為安裝pl/sql developer機器上需要安裝oracle客戶端程式,所以先去下載instant client。

本人下載的是instantclient-basic-nt-11.2.0.4.0.zip。正常解壓即可。需要在plsql修改首選項如下:


其中3的路徑是根據剛剛解壓縮包下面oci.dll的絕對路徑。

2)繼續重新開啟plsql,登陸又出現問題:ORA-12154: 

TNS:could not resolve the connect identifier specified

  因為oracle客戶端裡要配置好tnsnames,所以在剛剛解壓的壓縮包下面新建一個檔案命名為:tnsnames.ora,檔案內容如下:

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.150)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

其中,HOST = 192.168.0.150,這個是裝oracle伺服器端的伺服器地址。

然後寫個環境變數指定如下:



這時候,重新開啟plsql,可以正常登陸。注意,有時候環境變數不會立刻生效,等待一會兒即可。(這種事我遇到好幾回,都還不自覺的以為問題沒解決,還在網上狂搜解決方案。)