powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / ping в Oracle Forms
5 сообщений из 5, страница 1 из 1
ping в Oracle Forms
    #35204877
Algorenator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Forms 6i нужно проверить пинг на адрес , как можно это сделать не используя команду host?
...
Рейтинг: 0 / 0
ping в Oracle Forms
    #35205179
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. а почему не использовать HOST ?
2. почему в средстве, ориентированном на работу с БД, должны быть включены возможности, не имеющие к этой работе прямого отношения ?
...
Рейтинг: 0 / 0
ping в Oracle Forms
    #35210787
Algorenator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tru551. а почему не использовать HOST ?
2. почему в средстве, ориентированном на работу с БД, должны быть включены возможности, не имеющие к этой работе прямого отношения ?
потому что средствами БД проверка наличия связи с удаленной базой работает плохо
проверка типа select 1 from dual@remoteDB выходит на exception слишком долго..
Использовать host для пинга a затем анализировать результат на мой взгляд не красиво когда пользователь видет какието мелькающие окна
Сейчас сделал следующее, проверяю наличие файла в расшаренном директории READ_IMAGE_FILE, но понимаю , что это извращение..
- в идеале хотелось бы экспортнуть метод в форму для пинга, но пока дернуть подходящий метод из ole объекта не получается
...
Рейтинг: 0 / 0
ping в Oracle Forms
    #35211482
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Algorenator
потому что средствами БД проверка наличия связи с удаленной базой работает плохо
проверка типа select 1 from dual@remoteDB выходит на exception слишком долго..

Ping != проверка наличия связи с удаленной БД

Пинг может быть, а листенер или БД упала.

Algorenator
Использовать host для пинга a затем анализировать результат на мой взгляд не красиво когда пользователь видет какието мелькающие окна

От мелькающих окон очень легко избавиться. См. описания команды host.

Algorenator
Сейчас сделал следующее, проверяю наличие файла в расшаренном директории READ_IMAGE_FILE, но понимаю , что это извращение..

При чем здесь READ_IMAGE_FILE ? Просто TEXT_IO и открытие папки. Хотя, в случае ошибки сети - это будет долго работать. IMHO Не быстрее, чем "select выходит на exception". На Windows, можно смотреть через GetFileAttributes (поиск по данному форуму).

Algorenator
- в идеале хотелось бы экспортнуть метод в форму для пинга, но пока дернуть подходящий метод из ole объекта не получается

Какой OLE объект пытаешся использовать. Искать в I-net куски для пинга или писать самому.
...
Рейтинг: 0 / 0
ping в Oracle Forms
    #35213443
Algorenator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev
Ping != проверка наличия связи с удаленной БД

Пинг может быть, а листенер или БД упала.


да, согласен. но это быстрее работает, сначала проверить наличие связи с сервером, а потом уже проверить базу.

Leonid Kudryavtsev
От мелькающих окон очень легко избавиться. См. описания команды host.

действительно, не посмотрел thnx

Leonid Kudryavtsev
При чем здесь READ_IMAGE_FILE ? Просто TEXT_IO и открытие папки. Хотя, в случае ошибки сети - это будет долго работать. IMHO Не быстрее, чем "select выходит на exception". На Windows, можно смотреть через GetFileAttributes (поиск по данному форуму).

да, именно поэтому пытался читать файл средствами формса , а не оракла

Leonid Kudryavtsev

Какой OLE объект пытаешся использовать. Искать в I-net куски для пинга или писать самому.
да вот и не знаю , что лучше

хотя с пингом сейчас я разобрался, но столкнулся с новой проблемой ORA-12571 TNS Packet Writer Failure при востановлении соединения с удаленной базой, пробовал все советы с http://www.orafaq.com/forum/mv/msg/38297/0/40/0/ пока безуспешно
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / ping в Oracle Forms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]