解除安裝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:
因為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,可以正常登陸。注意,有時候環境變數不會立刻生效,等待一會兒即可。(這種事我遇到好幾回,都還不自覺的以為問題沒解決,還在網上狂搜解決方案。)