sql >> Database teknologi >  >> RDS >> Oracle

Oracle ORA-12154:TNS:Kunne ikke løse tjenestenavnsfejl?

fra http://ora-12154.ora-code.com

ORA-12154 :TNS:kunne ikke løse den angivne forbindelses-id
Årsag :Der blev anmodet om en forbindelse til en database eller en anden tjeneste ved hjælp af en forbindelsesidentifikator, og den angivne forbindelsesidentifikator kunne ikke omdannes til en forbindelsesbeskrivelse ved hjælp af en af ​​de konfigurerede navngivningsmetoder. For eksempel, hvis den anvendte type forbindelses-id var et nettjenestenavn, kunne nettjenestenavnet ikke findes i et navngivningsmetodelager, eller lageret kunne ikke findes eller nås.
Handling :

  • Hvis du bruger lokal navngivning (TNSNAMES.ORA-fil):

  • Sørg for, at "TNSNAMES" er angivet som en af ​​værdierne for parameteren NAMES.DIRECTORY_PATH i Oracle Net-profilen (SQLNET.ORA)

  • Bekræft, at en TNSNAMES.ORA-fil findes og er i den korrekte mappe og er tilgængelig.

  • Tjek, at det nettjenestenavn, der bruges som forbindelses-id, findes i filen TNSNAMES.ORA.

  • Sørg for, at der ikke er syntaksfejl nogen steder i filen TNSNAMES.ORA. Se efter uovertrufne parenteser eller omstrejfende tegn. Fejl i en TNSNAMES.ORA-fil kan gøre den ubrugelig.

  • Hvis du bruger mappenavn:

  • Bekræft, at "LDAP" er angivet som en af ​​værdierne for parameteren NAMES.DIRETORY_PATH i Oracle Net-profilen (SQLNET.ORA).

  • Bekræft, at LDAP-katalogserveren er oppe, og at den er tilgængelig.

  • Bekræft, at nettjenestenavnet eller databasenavnet, der bruges som forbindelses-id, er konfigureret i biblioteket.

  • Bekræft, at standardkonteksten, der bruges, er korrekt ved at angive et fuldt kvalificeret nettjenestenavn eller et fuldt LDAP-DN som forbindelsesidentifikator

  • Hvis du bruger nem forbindelsesnavngivning:

  • Bekræft, at "EZCONNECT" er angivet som en af ​​værdierne for parameteren NAMES.DIRETORY_PATH i Oracle Net-profilen (SQLNET.ORA).

  • Sørg for, at den angivne vært, port og tjenestenavn er korrekte.

  • Prøv at sætte forbindelses-id'et i anførselstegn. Se Oracle Net Services Administrators Guide eller Oracle-operativsystemspecifik vejledning for at få flere oplysninger om navngivning.



  1. Sådan fungerer MID()-funktionen i MySQL

  2. jsonb vs jsonb[] for flere adresser til en kunde

  3. Ydeevnejustering af hele forespørgselsplanen

  4. MySQL hvordan udfylder man manglende datoer inden for rækkevidde?