Ik had dit probleem en de oplossing was om ervoor te zorgen in tnsnames.ora
de SERVICE_NAME
is een geldige servicenaam in uw database. Om geldige servicenamen te achterhalen, kunt u de volgende zoekopdracht in oracle gebruiken:
select value from v$parameter where name='service_names'
Nadat ik tnsnames.ora
heb bijgewerkt naar:
TEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *<validhost>*)(PORT = *<validport>*))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = *<servicenamefromDB>*)
)
)
toen rende ik:
sqlplus [email protected]
Succes! De luisteraar vertelt je in feite dat welke servicenaam je ook gebruikt, geen geldige service is volgens de DB.
(*Ik draaide sqlplus van het Win7-clientwerkstation naar de externe database en gaf de DBA's de schuld;) *)