
pl/sql developer 登陸提示
ORA-12514
說明監聽服務已經起來了
備注:通過 lsnrctl 命令來啟動/停止/查看/重載監聽器/服務 lsnrctl start|stop|status|reload|service
首先了解下oracle的連接架構
oracle無論是遠程連接還是本地連接都有客戶端和服務器端之分
服務器端:安裝oracle服務器端軟件並配置oracle數據庫實例
客戶端:用來連接oracle服務器端並操作數據庫 需要安裝oracle的客戶端軟件(官方網站的oracle-clinet軟件)同時安裝pl/sql developer 。
連接要成功必須保證服務器端的listener.ora和客戶端的tnsnames.ora配置正確
服務器端:
D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
這里面有服務器端和客戶端兩部分配置,缺一不可。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = TEST)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = TEST)
)
)
備注:
1、紅色字體的為服務器端的配置一般安裝
oracle是自動存在。
2、藍色字體的為客戶端(用於連接客戶端程序)的配置如果不存在請添加上去(注意
TEST是實例),添加完畢后重啟監聽服務。
客戶端:
D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
SHANGHAI
=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
備注:1、客戶端的配置可以通過修改此文件或者是用軟件net configuration assistant 來配置
2、紅色字體為配置參數,注意對號入座。
shanghai----網絡服務名。
192.168.1.200----服務器地址。
1522-------連接數據庫的端口通常查看服務器端的listener.ora文件。
orcl -------你要連接的服務器的那個實例或是那個數據庫。
原文:
http://h3cxbj502.blog.51cto.com/821994/986470