Pagina 1 di 1
[Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 8 maggio 2009, 12:09
da Matrix71
Salve,
ho installato il client Oracle 10.2.0.4 su un Server 32bit Intrepid e se provo a collegarmi con sqlplus inserendo user/psw@SID mi da il messaggio in oggetto, mentre se aggiungo anche l'IP (e l'eventuale porta se diversa dalla standard) funziona correttamente: user/psw@//IP/SID
Ho installato i seguenti pacchetti Oracle:
- Instant Client Package - Basic
- Instant Client Package - JDBC Supplement
- Instant Client Package - SQL*Plus
- Instant Client Package - SDK
- Instant Client Package - ODBC
esportato il TNS_ADMIN con il percorso corretto dove è presente il tnsname.ora... ma niente... e il tnsname è corretto...
Sapete aiutarmi ???
inoltre... qualcuno sa come mai non è presente il comando tnsping nel client oracle ????
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: martedì 12 maggio 2009, 9:16
da Matrix71
nessuno può aiutarmi??? ???
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: mercoledì 13 maggio 2009, 18:50
da Starless
esportato il TNS_ADMIN con il percorso corretto dove è presente il tnsname.ora... ma niente... e il tnsname è corretto...
Apri il tnsnames.ora con vi.
Verifica che non ci siano caratteri sporchi come caratteri di ritorno a capo.
inoltre... qualcuno sa come mai non è presente il comando tnsping nel client oracle
Nelle versioni Linux è presente solo sul server.
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: giovedì 14 maggio 2009, 9:34
da Matrix71
Questo è il tnsname.ora e si trova all'interno del percorso della variabile d'ambiente TNS_ADMIN
Codice: Seleziona tutto
CSDS1 = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=10.180.100.118)(Port=1626))(CONNECT_DATA=(SID=CSDS1)))
INTREPID =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.231)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = intrepid)
)
)
CSDS1.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = mppdbx01.generali.it)(PORT = 1626))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = CSDS1)
)
)
per quanto riguarda il tnsping... non c'è possibilità di installarlo nella versione client prendendo un pacchetto a parte ???
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 10:26
da Starless
Questo è il tnsname.ora e si trova all'interno del percorso della variabile d'ambiente TNS_ADMIN
Con che editor l'hai aperto??
Con quale dei due SID hai problemi??
per quanto riguarda il tnsping... non c'è possibilità di installarlo nella versione client prendendo un pacchetto a parte
Non se cia un pacchetto con dentro il tnsping. Potresti provare ad installare dai repository Oracle Server 10g XE.
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 10:32
da Matrix71
Come Editor ho usato nano e il problema ce l'ho con entrambi i SID... :'(
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 10:43
da Starless
Come Editor ho usato nano e il problema ce l'ho con entrambi i SID...
Aprilo con vi.
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 10:47
da Matrix71
Starless ha scritto:
Come Editor ho usato nano e il problema ce l'ho con entrambi i SID...
Aprilo con vi.
questo è il copia e incolla (via ssh) aprendo il file con vi:
Codice: Seleziona tutto
CSDS1 = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=10.180.100.118)(Port=1626))(CONNECT_DATA=(SID=CSDS1)))
INTREPID =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.231)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = intrepid)
)
)
CSDS1.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = mppdbx01.generali.it)(PORT = 1626))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = CSDS1)
)
)
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 10:55
da Starless
Sembra che il tnsnames.ora sia OK.
Quindi se lanci:
ti dà errore??
Posta il risultato del comando:
Posta anche i permessi che ha il tnsnames.ora
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 11:06
da Matrix71
Starless ha scritto:
Sembra che il tnsnames.ora sia OK.
Quindi se lanci:
ti dà errore??
Posta il risultato del comando:
Posta anche i permessi che ha il tnsnames.ora
Con
ho sempre lo stesso msg d'errore che non ho (e si collega al DB) se lancio
con il comando:
ottengo:
che è il percorso esatto dove è presente il file tnsname.ora
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 11:36
da Starless
Puoi postare anche i permessi che ci sono sul file tnsnames.ora??
Credo che quando ti colleghi con il comando:
il file tnsnames.ora non venga letto.
Prova a spostare il tnsnames.ora in:
Cambia la variabile d'ambiente con il nuovo percorso e riprova a collegarti.
Hai settato le variabili d'ambiente LD_LIBRARY_PATH e ORACLE_HOME??
Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 11:58
da Starless
Hai settato le variabili d'ambiente LD_LIBRARY_PATH e ORACLE_HOME??
Ho fatto delle prove. Anche senza queste variabili d'ambiente funziona.
Io proverei a modificare il tnsnames.ora.
Ad esempio dopo aver fatto una copia di backup dell'originale prova a lasciare solo un SID e cancellare il resto:
Codice: Seleziona tutto
INTREPID =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.231)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = intrepid)
)
)
[Risolto] Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 12:01
da Matrix71
Se ti dico qual'era il problema.... mi uccidi... e il bello è che sono 2 settimane che ci andiamo a sbattere in 3 persone....
avevamo scritto tnsname.ora invece di tnsnames.ora >:( >:(
Ti ringrazio per la tua disponibilità... e scusami ancora per la mega niubbiata
Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 12:09
da Starless
avevamo scritto tnsname.ora invece di tnsnames.ora
Avevo notato la mancanza della s nel primo post:
esportato il TNS_ADMIN con il percorso corretto dove è presente il tnsname.ora... ma niente... e il tnsname è corretto...
ma non ci avevo fatto caso più di tanto perchè pensavo fosse un errore di battitura!!!
Mai dare niente per scontato!!!
Ti ringrazio per la tua disponibilità... e scusami ancora per la mega niubbiata
Di niente. Siamo qui per aiutarci e può sempre capitare una svista.
Se ti può interassare ho fatto una guida: Installazione Oracle Server 9i su Linux Ubuntu Intrepid 8.10
http://www.baslug.org/forum/viewtopic.php?f=3&t=49
Ciao.
Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 12:36
da Matrix71
Ottima... riusciresti a farne una anche per la versione di Oracle 11 :-[
Ciao e Scusami ancora ::)
Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 13:17
da Starless
Ottima... riusciresti a farne una anche per la versione di Oracle 11
A dire il vero era in cantiere di farne una per Oracle Server 10g, Oracle Server 11g e Tora.
Diciamo che il 10g è semplice da installare. Ho già pronto una bozza di guida da pubblicare. L'11g non l'ho mai provato.
Appena ho tempo comunque devo farle.
Ogni tanto puoi dare un'cchiata al forum del baslug. E' probabile che a giorni pubblico qualcosa a riguardo.
Ciao.
Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified
Inviato: venerdì 15 maggio 2009, 13:20
da Matrix71
Pure Tora mi tornerebbe utile... ma con Ubuntu 9.04.... non mi funziona più >:(
Segnato il tuo Blog.. sarò un tuo frequentatore
