Condividi tramite


Connettersi al database Oracle tramite l'adapter

L'adapter Microsoft BizTalk per Oracle Database usa ODP.NET 11.1.0.7 per connettersi al database Oracle. Per connettersi al database Oracle, l'adattatore deve fornire un stringa di connessione, denominato URI (Uniform Resource Identifier), per connettersi al database Oracle. Internamente, l'adapter Oracle Database esegue il mapping dell'URI a un database stringa di connessione per connettersi al database Oracle. Con un URI di connessione, i client dell'adattatore possono specificare i parametri di connessione per la connessione a un sistema esterno.

L'adapter Oracle Database consente ai client dell'adattatore di connettersi al database Oracle nei due modi seguenti:

  • Uso di tnsnames.ora: l'URI di connessione fornito dal client dell'adattatore contiene solo il nome del servizio net specificato nel file tnsnames.ora. L'adattatore estrae i parametri di connessione, ad esempio nome server, nome del servizio e numero di porta dalla voce net service name nel file tnsnames.ora. Per usare questo approccio, il computer che esegue il client Oracle deve essere configurato per includere il nome del servizio net per il database Oracle nel file tnsnames.ora.

    Importante

    A causa di una limitazione del client Oracle, il parametro DataSourceName (nome servizio net) in Configura l'URI di connessione per l'adapter Oracle Database non può contenere più di 39 caratteri se si eseguono operazioni in una transazione. Assicurarsi pertanto che il valore specificato per il parametro DataSourceName sia minore o uguale a 39 caratteri se si eseguono operazioni in una transazione.

  • Senza usare tnsnames.ora: l'URI di connessione fornito dai client dell'adattatore contiene i parametri di connessione, ad esempio nome del server, nome del servizio e numero di porta. In questo caso, il nome del servizio net nel file tnsnames.ora o il file tnsnames.ora effettivo non deve essere presente nel computer client. Ciò è utile quando si dispone di un numero elevato di utenti che si connettono al database Oracle nell'organizzazione e l'aggiunta/aggiornamento dei server non comporta l'aggiunta/aggiornamento manuale dei dettagli di connessione nel file tnsnames.ora in ogni computer client.

    Importante

    Questa modalità di connettività non è supportata se si eseguono operazioni in una transazione. Ciò è dovuto a una limitazione di Oracle Client.

    Per altre informazioni sulla connessione al database Oracle, vedere Creare una connessione al database Oracle.

    Assicurarsi di rispettare le linee guida per la sicurezza quando si stabilisce una connessione al database Oracle. Per altre informazioni sulle linee guida sulla sicurezza, vedere Proteggere le applicazioni Oracle Database.

Autenticazione di Windows

L'adattatore Oracle Database supporta l'autenticazione di Windows durante la connessione al database Oracle. Con l'autenticazione di Windows, i client dell'adattatore possono determinare l'identità di un utente in base alle credenziali di accesso di Windows e possono sfruttare la sicurezza predefinita dell'ambiente Windows. Per informazioni sulla connessione al database Oracle tramite l'autenticazione di Windows, vedere Connettersi al database Oracle tramite l'autenticazione di Windows.

Vedere anche

Panoramica dell'adapter BizTalk per database Oracle