La mia connessione ODBC non riuscita in Oracle

March 30

La mia connessione ODBC non riuscita in Oracle


database Oracle si accede utilizzando Open Database Connectivity, Java Database Connectivity, OLE DB o driver di database .NET. Un errore di connessione ODBC si verifica quando il database non è possibile accedere o smette di rispondere alle richieste. L'istanza di Oracle sul computer di un utente non può connettersi se un database che è giù o se l'ascoltatore di Oracle è troppo occupato a ricevere richieste di connessione.

Parametri di connessione Oracle

errori di connessione ODBC possono derivare da problemi con i parametri di connessione al database. I tentativi di connessione non riescono quando il nome del database e il numero di porta nel file Nome origine dati tnsnames.ora o non sono corrette. Quando si utilizza un adattatore di lasciare in eredità, le variabili ORACLE_HOME e ORACLE_SID ambiente devono essere corretti. Il Data Source Name o DSN contiene il nome della struttura del database e del database. Se Oracle non può connettersi al database, verificare il nome del database e la struttura denominata nel DSN. ODBC informazioni di connessione dati di origine viene visualizzato e modificato andando su "Start | Strumenti di amministrazione | Origine dati (ODBC) ". Se si utilizza un database Oracle, modificare l'origine dati di ODBC.

Gestione dei parametri di connessione

Il log-in periodo di timeout definisce quanto tempo il computer attende tra un tentativo di accesso al database. Diminuendo il registro nel periodo di timeout diminuisce il tempo di una banca dati si bloccherà in attesa di una connessione. L'aumento del tempo di timeout riduce errori di connessione ODBC a causa di rallentare i tempi di risposta di Oracle database. connessioni al database attendibili non richiedono l'autenticazione. Se il database non è impostata come una connessione trusted, verificare le informazioni di autenticazione. Impostazione connessioni ODBC per connessioni al database di fiducia elimina il requisito di autenticazione che può causare errori di connessione. Microsoft SQL server repository di dati di accesso sia attraverso ODBC Data Source Name o l'autenticazione del server SQL Enterprise. Il passaggio a autenticazione di SQL Server Enterprise elimina la necessità di utilizzare ODBC.

Transparent Failover Application

Oracle versioni 8 e successive possiedono la capacità di Transparent Failover di un'applicazione in Oracle Call Interface. Application Transparent Failover possibile trasferire le connessioni degli utenti ai database di backup Oracle dopo un guasto hardware. TAF invia nuovamente automaticamente le query al database Oracle quando si verifica un errore di connessione, e migra sessioni utente tra istanze di Oracle automaticamente se la connessione ODBC non riesce. "Oracle Essentials", dice che per impostare TAF dopo un errore di connessione ODBC, è necessario impostare una fonte dati ODBC che utilizza un Oracle nome del servizio Net che è configurato per utilizzare TAF nei file di configurazione di rete Oracle.

Ponti Java-Oracle

database Oracle è possibile accedere utilizzando i driver JDBC. Java contiene un ponte JDBC-ODBC che avvolge il driver ODBC in un'interfaccia di connessione al database Java. Senza il ponte JDBC-ODBC, la connessione al database JDBC non può funzionare. Il passaggio a driver JDBC elimina la complessità aggiuntiva dell'involucro JDBC.