Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    .NET problema di connesione a Oracle

    Ciao a tutti

    sto lavorando su una applicazione .NET su db Oracle con NHIBERNATE...
    non riesco a fare partire l'applicazione... nel senso che mi va in errore perchè non riesce a connettersi al database...

    La configurazione del NHIBERNATE è corretta
    il database è raggiungibile - riesco a connettermi via sql developer -

    Il punto è ... quali sono i prerequisiti per la connessione a un db oracle?
    Il database a cui devo connettermi è oracle9
    Io ho scaricato l'Oracle Data Access Components versione 10.2 perchè la versione 9 non era compatibile con Vista... Può essere questo il problema?
    Serve installare qualche altro componente oracle, tipo l'oracle instant client? E in quel caso quale versione?

    In generale poi ho visto che NHIBERNATE consente la connessione ad oracle sia tramite provider oracle sia tramite provider microsoft - System.data.Oracle.Client.dll -
    Io sto usando questa seconda opzione ... Devo creare una reference alla dll nel mio progetto, giusto?

    Infine... c'è un modo rapido per testare la mia connettività da .NET / oracle, per escludere che il problema della mia applicazione sia dovuto ad erronea configurazione della mia macchina?

    grazie mille per il supporto

    Marcello

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Non so cosa sia NHIBERNATE...

    Comunque, io ho scaricato dal sito Oracle, l'Oracle Data Provider 10.1.0.4.

    L'ho installato nel computer.

    Ho lanciato il programma: Net Configuration Assistant

    Ho configurato: Configurazione del nome di servizio di rete locale

    Nel progetto aggiungo riferimento a System.Data.OracleClient
    ...

    E va benissimo, al primo colpo.
    Pietro

  3. #3
    Ma oltre all'odac serve installare anche l'instant client?
    Il net configuration Manager è un tool di oracle?
    Anche tu usi vista? e a quale versione di oracle ti connetti?
    Scusa la batteria di domande... ma è per capire meglio :-)
    ps: NHibernate è un software che mappa le tabelle di un db in oggetti
    ciao
    M

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Marsenio
    Ma oltre all'odac serve installare anche l'instant client?
    Il net configuration Manager è un tool di oracle?
    Anche tu usi vista? e a quale versione di oracle ti connetti?
    Scusa la batteria di domande... ma è per capire meglio :-)
    ps: NHibernate è un software che mappa le tabelle di un db in oggetti
    ciao
    M
    l'Oracle Data Provider 10.1.0.4. installa pure gli strumenti quali il Net Configuration Assistant

    L'ho installato in Windows 200 server, Windows Xp e windows 2003 server

    Io mi connetto alla versione 10.2

    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Caro Pietro09,

    ho seguito la procedura da te indicata ma, quando ho provato ad effettuare la configurazione del nome del servizio di rete locale, ho avuto il seguente errore in fase di test di connessione: "ORA-12514: listener could not resolve SERVICE_NAME given in connect descriptor" - Verifica non riuscita.

    Posso agguingere che:
    - nello stesso PC ho ORACLE e Visual Studio 2005;
    - nel file "tnsnames.ora" ho SERVICE_NAME=FACO.esercito.difesa.it.

    Grazie mille.

    Vincenzo

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Nel server, apro "Net configuration assistant"

    1° videata: seleziono "Configurazione del nome di servizio di rete locale". Avanti.

    2° videata: seleziono "Aggiungi". Avanti.

    3° videata: Indico il come del servizio, per esempio dbCave. Avanti.

    4° videata: seleziono "TCP". Avanti.

    5° videata: in nome host metto il nome del server o il suo indirizzo IP. Avanti

    6° videata: "Verificare". Avanti.

    7° videata: cambiare eventualmente il login.
    Pietro

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Ho eseguito tutte le operazioni... dopo la 6^ videata ho avuto il seguente messaggio:

    "Connessione in corso... ORA-12514: TNS: listener could not resolve SERVICE-NAME given in connect descriptor. Verifica non riuscita"

    Cosa devo fare??

    Grazie mille.

    Vincenzo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.