В таком случае соединения рубятся по таймауту.
dbForge for Oracle выдает окошко о дисконнекте и пытается переподключиться.
Если в опциях подключения не указано "хранить пароль", то приходится вводить его (пароль).
Ужасно напрягает каждую минуту это делать. А хранить нельзя т.к. БД промышленная.
Лучше бы делать так:
1. Хранить данные авторизации в памяти до выхода из программы. (Можно завести опцию в свойствах)
2. Перед основным запросом отсылать легкий проверочный с маленьким таймаутом.(величину проверочного таймаута можно вынести в опции соединения)
Например:
Код: Выделить всё
select sysdate from dual;
-- или
select count(*) from dual;