Есть приложение, которое обращается к бд. Иногда при смене имени у таблицы или блокировке бд, к которой происходит обращение из приложения происходит ошибка в обычном selecte — ora-01003 no statement parsed oracle.
Иногда все проходит без ошибки.
Кто нибудь знает в чем тут дело?
уточнение — я меняю имя таблицы к которой происходить селект, затем пытаюсь обратиться к таблице из приложения — получаю эксепшен, так как имя переименовано, потом снова меняю имя таблицы на верное, снова обращаюсь из приложения и получаю эту ошибку. Тоже самое происходит если блокировать базу. Хотя по идее имя уже верное у таблицы.
Здравствуйте, virtus, Вы писали:
v> Кто нибудь знает в чем тут дело?
Описание ошибки уже читал?
P.S. На чем написано приложение и через какую либу общается с Ораклом?
26.06.2015 14:59, virtus пишет:
> Есть приложение, которое обращается к бд. Иногда при смене имени у
> таблицы или блокировке бд, к которой происходит обращение из приложения
> происходит ошибка в обычном selecte — ora-01003 no statement parsed oracle.
>
> Иногда все проходит без ошибки.
>
> Кто нибудь знает в чем тут дело?
Процентов на 99 — драйвер (или то что выше него) кэширует
PreparedStatement-ы
--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta