Обращаясь ко всем руководителям Oracle, у меня возникает странная проблема с запросом sql ...
Локально работающий сервер IIS, на котором запущен базовый веб-сервис, выполняющий запрос через VPN-соединение с другой базой данных Oracle,
Многие другие запросы работают, некоторые еще требуют больше времени для возврата данных.
Это база данных Oracle 9i.
Сначала я использовал клиент Oracle 11g, затем переключился обратнодо 10g, думая, что это может быть.
Я думал, что это может быть проблема с драйвером ADO.NET Oracle, поэтому извлек sql в файл и запустил его непосредственно из sqlplus (консоль).То же самое.01331 примерно через 1 секунду.
Я могу выполнить тот же запрос на целевом сайте, используя старый редактор 4gl sql с использованием клиента 9i, и он работает.Я протестировал его на SQL Worksheet на клиенте на целевом сайте, где он работает.
Единственное, что необычно в этом операторе sql, - это то, что он выполняет обход дерева с помощью функции CONNECT BY.
Iне думайте, что это проблема времени ожидания, так как более сложные (ну, конечно, более крупные) запросы в конечном итоге возвращают данные.Я сделал что-то вроде select count (*) из largetable, где longstring не похож на «% test%», чтобы предоставить достаточно времени для повторного создания тайм-аута, но это не так.Кроме того, ошибка 03113 возникает довольно быстро после выполнения оператора.Я ничего не вижу в sqlnet.log.
Я был бы очень признателен за любые указатели?
Заранее спасибо,
Сэм