客戶端配置好服務名后,用PL/SQL Developer連接數據庫時,報錯:ORA-12504:TNS:監聽程序在CONNECT_DATA中未獲得SERVICE_NAME。一般這種情況請檢查tnsnames.ora文件中TNS是否配置正確,如下所示,SERVICE_NAME 名字弄錯了,結果報如上錯誤:
GSP =
(DESCRIPTION =
(ADDRESS =(PROTOCOL = TCP)(HOST = 172.20.36.79)(PORT = 1521))
(CONNECT_DATA=
(SERVER = DEDICATED)
(SERVER_NAME = gsp)
)
)
修改為
GSP =
(DESCRIPTION =
(ADDRESS =(PROTOCOL = TCP)(HOST = 172.20.36.79)(PORT = 1521))
(CONNECT_DATA=
(SERVER = DEDICATED)
(SERVICE_NAME = gsp)
)
)