ORA-12154 TNS:could not resolve service name
Cause: The service name specified is not defined correctly in the TNSNAMES.ORA file.
Action: Make the following checks and correct the error: - Verify that a TNSNAMES.ORA file exists and is in the proper place and accessible. See the operating system specific manual for details on the required name and location. - Check to see that the service name exists in one of the TNSNAMES.ORA files and add it if necessary. - Make sure there are no syntax errors anywhere in the file. Particularly look for unmatched parentheses or stray characters. Any error in a TNSNAMES.ORA file makes it unusable. See Chapter 4 in the SQL*Net V2 Administrator's Guide. If possible, regenerate the configuration files using the Oracle Network Manager.
|
|
|
Oracle error ORA-12154: Symptom |
Nel provare a collegare ad Oracle il seguente errore è generato: Errori ORA-12154 di Oracle: TNS: non ha potuto risolvere il nome di servizio
Cause:
Questo errore indica che il servizio (o TNS altrimenti detto) ha specificato quando provando a collegare non esiste. Errori ORA-012154 di Oracle - di Oracle - gli errori ORA-12154 ORA 12154, TNS, nome di Oracle di servizio, non potrebbero risolvere il nome di servizio. Gli pseudonimi del `TNS' o i nomi di servizio del `' sono definiti localmente ad ogni stazione di lavoro. Così le stazioni di lavoro differenti hanno potuto avere uno pseudonimo completamente differente per riferirsi alla stessa base di dati.
Remedy:
Controllare che pseudonimi sono definiti sulla stazione di lavoro, il uno o il altro uso uno che è definito o aggiungere adatto. I seguenti metodi possono essere usati per osservare i nomi di TNS: Osservare nel `ORANT \ rete \ Admin \ Tnsnames.ora della lima' (per le versioni di Oracle prima di 8.1) o nel `Oracle \ Ora81 \ rete \ Admin \ Tnsnames.ora' (per le versioni di Oracle dal 8.1 in poi). In questa lima ogni nome definito avrà normalmente `.world' collegato ad esso. Per Oracle 8, Config facili funzionati di Oracle Net8 del `'. Ciò elencherà i nomi disponibili di servizio. Per Oracle 7, configurazione facile netta funzionata di SQL del `'. Ciò fornisce l'opzione per elencare i nomi disponibili di servizio. Per Oracle 8.1 in avanti: Provare a specificare il nome completo di servizio, cioè come compare nella lima dei tnsnames. Se un collegamento altrimenti detto allora non sta fornendo esplicitamente provare ad identificare che pseudonimo Oracle pensa che stiate usando. Ciò sarà contenuta tipicamente lima del `nello sqlnet.log' che il cliente di Oracle produrrà. Posti possibili da dove Oracle potrebbe ottenere questo (difetto) altrimenti detto: Il LOCAL del `di variabile di ambiente'.
|
|
|
|
|
|
|
|