ORA-28547 с использованием xcopy ODP.NET и мгновенного клиента - PullRequest
2 голосов
/ 18 октября 2011

Я пытаюсь использовать развертывание 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]);
                }
            }

Помощь будет принята с благодарностью

1 Ответ

3 голосов
/ 25 октября 2011

В конце дня мы загрузили еще одну DLL оракула, и это решило ее.

Первоначально мы использовали версию, которая была 30 МБ, и это вызвало проблему Тео.Как только мы заменили его версией на 130 мегабайт, это решило проблему.

...