[Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

[Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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 ????
Ultima modifica di Matrix71 il venerdì 15 maggio 2009, 12:01, modificato 1 volta in totale.
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Matrix71 »

nessuno può aiutarmi???  ???
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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.
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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 ???
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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.
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Matrix71 »

Come Editor ho usato nano e il problema ce l'ho con entrambi i SID...  :'(
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Starless »

Come Editor ho usato nano e il problema ce l'ho con entrambi i SID...
Aprilo con vi.
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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)
       )
)

Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Starless »

Sembra che il tnsnames.ora sia OK.

Quindi se lanci:

Codice: Seleziona tutto

sqlplus user/psw@INTREPID
ti dà errore??

Posta il risultato del comando:

Codice: Seleziona tutto

env | grep TNS_ADMIN
Posta anche i permessi che ha il tnsnames.ora
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Matrix71 »

Starless ha scritto: Sembra che il tnsnames.ora sia OK.

Quindi se lanci:

Codice: Seleziona tutto

sqlplus user/psw@INTREPID
ti dà errore??

Posta il risultato del comando:

Codice: Seleziona tutto

env | grep TNS_ADMIN
Posta anche i permessi che ha il tnsnames.ora
Con

Codice: Seleziona tutto

sqlplus user/psw@INTREPID
ho sempre lo stesso msg d'errore che non ho (e si collega al DB) se lancio

Codice: Seleziona tutto

sqlplus user/psw@//IP/INTREPID


con il comando:

Codice: Seleziona tutto

env | grep TNS_ADMIN
ottengo:

Codice: Seleziona tutto

TNS_ADMIN=/usr/lib/oracle
che è il percorso esatto dove è presente il file tnsname.ora
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Starless »

Puoi postare anche i permessi che ci sono sul file tnsnames.ora??

Credo che quando ti colleghi con il comando:

Codice: Seleziona tutto

sqlplus user/psw@//IP/INTREPID
il file tnsnames.ora non venga letto.

Prova a spostare il tnsnames.ora in:

Codice: Seleziona tutto

/usr/lib/oracle/versione_client/client
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??
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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)
    )
  )
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

[Risolto] Re: [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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.
Ultima modifica di Starless il venerdì 15 maggio 2009, 12:11, modificato 1 volta in totale.
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Matrix71 »

Starless ha scritto: 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.
Ottima... riusciresti a farne una anche per la versione di Oracle 11  :-[

Ciao e Scusami ancora  ::)
Avatar utente
Starless
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2020
Iscrizione: domenica 10 giugno 2007, 11:45
Località: Martina Franca (TA)

Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio 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.
Matrix71
Prode Principiante
Messaggi: 113
Iscrizione: lunedì 26 gennaio 2009, 11:33

Re: [Risolto] [Server] ORA-12154: TNS:could not resolve the connect identifier specified

Messaggio da Matrix71 »

Pure Tora mi tornerebbe utile... ma con Ubuntu 9.04.... non mi funziona più  >:(

Segnato il tuo Blog.. sarò un tuo frequentatore  8)
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti