Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Удалить Package  [new]
Оракул
Member

Откуда:
Сообщений: 368
Уважаемые специалисты,

столкнулся со странной проблемой.

Я (SYS) пытаюсь удалить один Package BAS у обычного пользователя USER1 с помощью TOAD и
у меня ничего не получается: через 5 минут после запуска происходит Timeout:
ORA-04021: timeout occurred while waiting to lock object

Проверил Session Broweser, v$lock - lock's нет.

Alert.log - не содержит сообщений.

Если у вас есть идеи, в чем тут дело, пожалуйста посоветуйте что можно сделать?

Большое спасибо!
28 янв 08, 16:17    [5211893]     Ответить | Цитировать Сообщить модератору
 Re: Удалить Package  [new]
Оракул
Member

Откуда:
Сообщений: 368
Сейчас нашел
select * from v$access where OBJECT like 'BAS'
и определил, какие именно процессы используют этот пакет.
Парадокс в том, что эти процессы уже KILLED, но удалить все равно не получается
28 янв 08, 16:24    [5211969]     Ответить | Цитировать Сообщить модератору
 Re: Удалить Package  [new]
Оракул
Member

Откуда:
Сообщений: 368
Оракул
Сейчас нашел
select * from v$access where OBJECT like 'BAS'
и определил, какие именно процессы используют этот пакет.
Парадокс в том, что эти процессы уже KILLED, но удалить все равно не получается


Проблему решил так: нашел SPID процессов и удалил их kill -9 <PIDs>
После этого смог удалить Package.
28 янв 08, 16:31    [5212033]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить