Я пытаюсь использовать развертывание oracle odp xcopy и мгновенный клиент oracle, как описано в:
http://ora -00001.blogspot.com / 2010/01 / odpnet-минимал-ненавязчивым-install.html
Цель состоит в том, чтобы использовать Oracle без установки чего-либо на машину.
Когда я запускаю код, я получаю сообщение об ошибке:
ORA-28547: сбой подключения к серверу, вероятная ошибка администратора Oracle Net
Когда я изменил строку подключения, чтобы иметь неверный хост или порт или sid - это дало мне хорошую ошибку (неправильный хост, или sid или порт)
Но когда все в порядке - я получаю ORA-28547.
Вот мой код:
using (var con = new Oracle.DataAccess.Client.OracleConnection(
//"Data Source=Server;User Id=U;Password=P;Pooling=false;"
"Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.100.51.122)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User Id=U;Password=P;Pooling=false;"
))
{
con.Open();
var c = con.CreateCommand();
c.CommandText = "Select * from tab";
using (var r = c.ExecuteReader())
{
while (r.Read())
Console.Write(r[0]);
}
}
Помощь будет принята с благодарностью