Убить сессию в ORACLE
От: vvu07  
Дата: 13.07.07 06:38
Оценка:
Всем, здравствуйте!
Как убить СЕССИЮ у которой есть АКТИВНАЯ транзакция (зависшая). Эта транзакция залочила запись в таблице и держит уже 2-й день.
Alter system kill session, даже с immediate, только пометила сессию на удаление. В v$transaction нашел эту транзакцию. Может ее надо сначало убить(откатить). Но я нигде не нашел как
Помогите пожалуйста.
ЗЫ: Хочу обойтись без перезагрузки сервака
Re: Убить сессию в ORACLE
От: Green_A  
Дата: 13.07.07 10:02
Оценка:
Здравствуйте, vvu07, Вы писали:

V>Всем, здравствуйте!

V>Как убить СЕССИЮ у которой есть АКТИВНАЯ транзакция (зависшая). Эта транзакция залочила запись в таблице и держит уже 2-й день.
V>Alter system kill session, даже с immediate, только пометила сессию на удаление. В v$transaction нашел эту транзакцию. Может ее надо сначало убить(откатить). Но я нигде не нашел как
V>Помогите пожалуйста.
V>ЗЫ: Хочу обойтись без перезагрузки сервака

Найди по SPID'у процесс и kill -9 его.
Re[2]: Убить сессию в ORACLE
От: vvu07  
Дата: 13.07.07 11:01
Оценка:
Здравствуйте, Green_A, Вы писали:

G_A>Найди по SPID'у процесс и kill -9 его.


Мне кажется, что это относится к Unix-у. А у меня Оракул стоит на WinServer2003.
Нашел у себя на работе сертифицированого ораклиста. Он сказал, что убить такую оракловую сессию нельзя
и я просто, тупо, перегрузил сервак
Re[3]: Убить сессию в ORACLE
От: Green_A  
Дата: 13.07.07 11:55
Оценка:
Здравствуйте, vvu07, Вы писали:

V>Здравствуйте, Green_A, Вы писали:


G_A>>Найди по SPID'у процесс и kill -9 его.


V>Мне кажется, что это относится к Unix-у. А у меня Оракул стоит на WinServer2003.

V>Нашел у себя на работе сертифицированого ораклиста. Он сказал, что убить такую оракловую сессию нельзя
V>и я просто, тупо, перегрузил сервак

Так и есть, к сожалению то, что в юниксе создается как процессы, в винде — потоки, а их убить не выйдет.
Re[4]: Убить сессию в ORACLE
От: Denis Popov Россия http://picasaweb.google.com/denislpopov
Дата: 13.07.07 12:03
Оценка:
Green_A wrote:

> Так и есть, к сожалению то, что в юниксе создается как процессы, в винде

> --- потоки, а их убить не выйдет.

http://www.google.ru/search?q=orakill.exe
Posted via RSDN NNTP Server 2.1 beta
Re[5]: Убить сессию в ORACLE
От: Green_A  
Дата: 13.07.07 12:10
Оценка:
Здравствуйте, Denis Popov, Вы писали:

DP>Green_A wrote:


>> Так и есть, к сожалению то, что в юниксе создается как процессы, в винде

>> --- потоки, а их убить не выйдет.

DP>http://www.google.ru/search?q=orakill.exe


Сильно. Буду знать, спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.