Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bagaimana cara memperbaiki Penyedia tidak kompatibel dengan versi klien Oracle?

Anda dapat menginstal Oracle.ManagedDataAccessusing Package Manager Console nuget

Pm> Install-Package Oracle.ManagedDataAccess

ODP.NET, Managed Driver adalah driver kode .NET asli 100%. Tidak ada perangkat lunak Oracle Client tambahan yang diperlukan untuk diinstal untuk terhubung ke Oracle Database.

Perbarui Kode

using Oracle.ManagedDataAccess.Client;
private static void CheckConnectionUsingOracleClient(string connection)
        {
            var logger = DiContainer.Resolve<ILogger>();

            try
            {
                logger.LogInfo("Trying to connect to " + connection);
                // check whether you can connect to the shop using Oracle.DataAccess
                using (var cnn = new OracleConnection(connection))
                {
                    cnn.Open();
                    cnn.Close();
                }

                logger.LogInfo("Succeeded to connect to " + connection);
            }
            catch (System.Exception ex)
            {
                logger.LogError("Failed to connect to " + connection, ex);
            }
        }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi JDBC ke database Oracle menggunakan Sertifikat TLS

  2. Apakah ada pragma PL/SQL yang mirip dengan DETERMINISTIC, tetapi untuk cakupan satu SQL SELECT?

  3. Hubungan opsional Oracle

  4. JDBC:Server Aplikasi Oracle dan Adaptor Jaringan tidak dapat membuat kesalahan koneksi

  5. Apakah ada alternatif yang baik untuk SQL*PLUS untuk Oracle?