Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / ping в Oracle Forms / 5 сообщений из 5, страница 1 из 1
20.03.2008, 23:44
    #35204877
Algorenator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ping в Oracle Forms
В Forms 6i нужно проверить пинг на адрес , как можно это сделать не используя команду host?
...
Рейтинг: 0 / 0
21.03.2008, 10:10
    #35205179
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ping в Oracle Forms
1. а почему не использовать HOST ?
2. почему в средстве, ориентированном на работу с БД, должны быть включены возможности, не имеющие к этой работе прямого отношения ?
...
Рейтинг: 0 / 0
24.03.2008, 22:22
    #35210787
Algorenator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ping в Oracle Forms
tru551. а почему не использовать HOST ?
2. почему в средстве, ориентированном на работу с БД, должны быть включены возможности, не имеющие к этой работе прямого отношения ?
потому что средствами БД проверка наличия связи с удаленной базой работает плохо
проверка типа select 1 from dual@remoteDB выходит на exception слишком долго..
Использовать host для пинга a затем анализировать результат на мой взгляд не красиво когда пользователь видет какието мелькающие окна
Сейчас сделал следующее, проверяю наличие файла в расшаренном директории READ_IMAGE_FILE, но понимаю , что это извращение..
- в идеале хотелось бы экспортнуть метод в форму для пинга, но пока дернуть подходящий метод из ole объекта не получается
...
Рейтинг: 0 / 0
25.03.2008, 11:24
    #35211482
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ping в Oracle Forms
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
25.03.2008, 21:13
    #35213443
Algorenator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ping в Oracle Forms
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
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / ping в Oracle Forms / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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