Если вы используете ODP.NET использовать следующую строку соединения
string _ConnectionString = "Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)
(HOST = " + _host + ")(PORT = " + _port + "))(CONNECT_DATA = (SERVER = DEDICATED)
(SERVICE_NAME = " + _database + ")));Password=" + _password + ";User ID=" + _user;
Если соединение работает с SQL Developer, щелкните правой кнопкой мыши на имени соединения он откроется окно, как показано ниже
Замените _host на имя хоста vale, _port с значением порта, _database с SID, _user с именем пользователя и _password со значениями пароля из окна свойств sql в приведенной выше строке соединения C#.
Очень важный вопрос: какую версию платформы .NET вы используете? До 4.0 вы могли бы использовать 'System.Data.OracleClient', но теперь вам нужно пойти с сторонним провайдером. Я обычно использую ODP.NET для Oracle для проектов .NET framework 4.0 или выше. –
это не имеет значения) Я могу использовать ODP.NET. – Alexandr