Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Прибить сессию у которой нет процесса / 10 сообщений из 10, страница 1 из 1
01.11.2017, 14:18
    #39546023
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Suse Linux 11sp3_64 + Oracle 11.2.0.4 64 bit

Кильнул подвисшую сесссию. По ней установился статус "killed". Обычная в общем-то ситуация. Вычисляю процесс

Код: plsql
1.
2.
select 'kill -9 ' || spid as "--killsessions" from v$process where addr in 
(select paddr from v$session where  STATUS='KILLED' ) ;



Захожу в ОС и даю команду
Код: plsql
1.
kill -9 161773



Обычно всегда процесс присутствует и киляется. В данном же случае
Код: plsql
1.
-bash: kill: (161773) - No such process



А сессия всё висит в статусе "killed" Как её пришибить пока не знаю. Не хочется перегружать инстанс.
...
Рейтинг: 0 / 0
01.11.2017, 14:38
    #39546053
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
...
Рейтинг: 0 / 0
01.11.2017, 15:57
    #39546169
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
ma1tus оно ?

Хорошая заметка покойного Ааза, но это не мой случай. Здесь не рассматривается случай когда есть сессия, а нет процесса в операционке.
...
Рейтинг: 0 / 0
01.11.2017, 15:59
    #39546174
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Вопрос поднимался неоднократно
Либо "подтолкнуть" SMON, либо дождаться пока само отвалится, либо перекрузиться
...
Рейтинг: 0 / 0
01.11.2017, 16:06
    #39546189
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Вячеслав ЛюбомудровЛибо "подтолкнуть" SMON

Вы про это: (Doc ID 1493261.1) ?
...
Рейтинг: 0 / 0
01.11.2017, 16:13
    #39546197
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Вроде, это
...
Рейтинг: 0 / 0
01.11.2017, 16:15
    #39546201
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Вячеслав ЛюбомудровВроде, это

Мне тут не нравится предупреждение
Код: plsql
1.
Usually it is recommended that the database should be in restricted use...
...
Рейтинг: 0 / 0
01.11.2017, 16:35
    #39546217
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Ну сам понимаешь -- у тебя есть выбор...
...
Рейтинг: 0 / 0
01.11.2017, 22:49
    #39546433
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
Дядя Жора, а creator_addr тоже не помогает?
Код: plsql
1.
2.
select 'kill -9 ' || spid as "--killsessions" from v$process where addr in 
(select creator_addr from v$session where  STATUS='KILLED' ) ;
...
Рейтинг: 0 / 0
02.11.2017, 00:10
    #39546448
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Прибить сессию у которой нет процесса
TakuravaДядя Жора, а creator_addr тоже не помогает?
Код: plsql
1.
2.
select 'kill -9 ' || spid as "--killsessions" from v$process where addr in 
(select creator_addr from v$session where  STATUS='KILLED' ) ;



Уже передёрнул инстанс и проверить не могу.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Прибить сессию у которой нет процесса / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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