Heb je dit al geprobeerd? (van http://ora-12154.ora-code.com/ )
ORA-12154:TNS:kan de opgegeven verbindings-ID niet oplossen
Oorzaak:er is een verbinding met een database of andere service aangevraagd met behulp van een verbindings-ID, en de opgegeven verbindings-ID kan niet worden omgezet in een verbindingsdescriptor met behulp van een van de naamgevingsmethoden geconfigureerd. Als het gebruikte type verbindings-ID bijvoorbeeld een netservicenaam was, kon de netservicenaam niet worden gevonden in een opslagplaats voor naamgevingsmethoden, of kon de opslagplaats niet worden gevonden of bereikt.
Actie:- Als u lokale naamgeving gebruiken (TNSNAMES.ORA-bestand):
-
Zorg ervoor dat "TNSNAMES" wordt vermeld als een van de waarden van de parameter NAMES.DIRECTORY_PATH in het Oracle Net-profiel (SQLNET.ORA)
-
Controleer of er een TNSNAMES.ORA-bestand bestaat en in de juiste map staat en toegankelijk is.
-
Controleer of de naam van de netservice die wordt gebruikt als verbindings-ID bestaat in het TNSNAMES.ORA-bestand.
-
Zorg ervoor dat er nergens syntaxisfouten in het TNSNAMES.ORA-bestand staan. Zoek naar ongeëvenaarde haakjes of verdwaalde karakters. Fouten in een TNSNAMES.ORA-bestand kunnen het onbruikbaar maken.
-
Als u directory-naamgeving gebruikt:
-
Controleer of "LDAP" wordt vermeld als een van de waarden van de parameter NAMES.DIRETORY_PATH in het Oracle Net-profiel (SQLNET.ORA).
-
Controleer of de LDAP-directoryserver actief is en toegankelijk is.
-
Controleer of de naam van de netservice of database die wordt gebruikt als verbindings-ID, is geconfigureerd in de directory.
-
Controleer of de standaardcontext die wordt gebruikt correct is door een volledig gekwalificeerde netservicenaam of een volledige LDAP-DN op te geven als verbindings-ID
-
Als u easy connect-naamgeving gebruikt:
-
Controleer of "EZCONNECT" wordt vermeld als een van de waarden van de parameter NAMES.DIRETORY_PATH in het Oracle Net-profiel (SQLNET.ORA).
-
Zorg ervoor dat de opgegeven host-, poort- en servicenaam correct zijn.
-
Probeer de verbindings-ID tussen aanhalingstekens te plaatsen. Zie de Oracle Net Services Administrators Guide of de Oracle-specifieke handleiding voor het besturingssysteem voor meer informatie over naamgeving.