Как подключиться к старой версии Oracle (Oracle 9i) из C #

Я пытаюсь установить соединение из C # с базой данных Oracle, которая является Oracle 9i, при использовании класса, который мне обычно приходится устанавливать для соединения с Oracle, помечает следующее сообщение

ORA-01017: неверное имя пользователя / пароль; вход запрещен

Учетные данные в порядке, если я попытаюсь начать с sqldeveloper, если смогу войти без проблем

ing Oracle.ManagedDataAccess.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace testConexion.CONN
{
    public class Ora_Conexion_ADQUIS
    {
        private OracleConnection cn { get; set; }

        public OracleConnection getConn()
        {
            if (cn == null)
            {

            string pass = "Password=admtu160741;";
                //string conexion = System.Configuration.ConfigurationManager.AppSettings["CONEXION_ORACLE_ADQUIS"].ToString();
                /*string conexion = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=000.00.000.0)(PORT=1521))(CONNECT_DATA=(SID=mtu)));User Id = ADQUIS; Password = admtu160741;";*/
                string conexion = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=000.00.000.0)(PORT=1521))(CONNECT_DATA=(SID=MTU)));User Id = adquis;"+pass;
                //string conexion = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=000.00.000.0)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SID=mtu)));User Id=adquis;Password=admtu160741;";
                //string conexion= "DATA SOURCE = 000.00.000.0:1521 / MTU; PASSWORD = admtu160741; USER ID = ADQUIS";

                cn = new OracleConnection(conexion);

            }
            return cn;
        }
    }
}

У меня есть версия Oracle. ManagedDataAccess.Client V. 12.1.2416 Я уже изменил его на самый последний и ничего, я попробовал последний в nuget, но он не позволяет мне. Есть идеи, что мне нужно сделать? или как это сделать по-другому? Я не могу обновить bd до самой последней версии, так как это одна из работ, над которой сейчас ведется работа.

0
задан 29.11.2019, 00:52
1 ответ

Эта versiГіn ODAC не функционирует для 9i.

https://www.oracle.com/technetwork/topics/dotnet/downloads/install121012-2088160.html

Access to an Оракле Датабасе Server (Oracle 10g Перечитайте 2 or later)

Использует одну versiГіn совместимо.

0
ответ дан 01.12.2019, 10:40
  • 1
    Он был бы должен загружать визуальный studio 2012 vdd или ODT функционировал бы также в 2017? – andres martinez 28.11.2019, 23:23