powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Узнать сесию толстого клиента
8 сообщений из 8, страница 1 из 1
Узнать сесию толстого клиента
    #37057315
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oracle 9.2
Forms [32 Bit] 6.0.5.0.2

Что есть:
Есть форма, которая по планировщику старует на сервере. Отрабатывает и закрывается
Что получается:
Бывает, что форма подвисает, и соответсвенно следующее задание стартует, но также не отрабатывает.
Что предлогается:
При следующем запуске программы, проверять законченность предыдущей.
Что мы получим:
Эта схема поможет, если задание не уложилось по времени, между запуском, и времени второго выполнения задания. То второе задание не будет выполняться, тем самым не будет блокировки таблиц.
Какие грабли могут быть:
Если задание конкретно повисло, то оно может висетьи день и...
Хотелось бы убить эту сессию. Не оракловскую, так как тогда будет разрыв соединения, и форма останется открытой на сервере.
Вопрос:
Как определить сессию, чтобы по команде kill убить формсы?
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37058313
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lexxora,

Тогда идем другим путем.
1) Как узнать оракловскую сессию?
2) Как еее убить?
3) Как из формсов выполнить дос команду.
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37058319
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3) Host

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37058328
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot tru55]3) Host

Ок. То что надо.

-----------
Вопрос про сессию еще актуален.
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37058387
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lexxora,

Узнать сессию

select sid from v$session where
audsid=SYS_CONTEXT ('USERENV', 'SESSIONID')

Осталось убить ее
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37058822
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lexxora,

Спасибо всем за быстрые ответы.

А как узнать SID базы данных? В сессии ?
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37058835
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может select *
from v$process
поле TERMINAL?

lexxoralexxora,

Спасибо всем за быстрые ответы.

А как узнать SID базы данных? В сессии ?
...
Рейтинг: 0 / 0
Узнать сесию толстого клиента
    #37061759
ya.vypusck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Узнать сесию толстого клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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