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

Откуда: Киев
Сообщений: 202
При компиляции пакета AAA получаю ошибку:
ORA-04020: Deadlock detected while trying to lock object AAA

Хелпа не сильно помогает. Как такое исправить, в чем загвоздка?
4 май 06, 19:31    [2631574]     Ответить | Цитировать Сообщить модератору
 Re: Ora-04020: Deadlock detected  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18342
Cotton
При компиляции пакета AAA получаю ошибку:
ORA-04020: Deadlock detected while trying to lock object AAA

Хелпа не сильно помогает. Как такое исправить, в чем загвоздка?

Смотреть в трейс. Там все написано.
4 май 06, 19:32    [2631581]     Ответить | Цитировать Сообщить модератору
 Re: Ora-04020: Deadlock detected  [new]
Elic
Member

Откуда:
Сообщений: 29979
SQL> create package aaa as y int; end;
SQL> /

Пакет создан.

SQL> create package bbb as x aaa.y%type; end;
SQL> /

Пакет создан.

SQL> create or replace package aaa as y bbb.x%type; end;
SQL> /

Пакет создан.

SQL> create or replace package bbb as x aaa.y%type; end;
SQL> /
create or replace package bbb as x aaa.y%type; end;
*
ошибка в строке 1:
ORA-04020: deadlock detected while trying to lock object ELIC.BBB
4 май 06, 19:54    [2631647]     Ответить | Цитировать Сообщить модератору
 Re: Ora-04020: Deadlock detected  [new]
Feech
Member

Откуда:
Сообщений: 443
А если перед create or replace..., который выдает ошибку, перекомпилировать package bbb таким какой он на тот момент есть?
4 май 06, 20:20    [2631724]     Ответить | Цитировать Сообщить модератору
 Re: Ora-04020: Deadlock detected  [new]
Alexey Yatsenko
Member

Откуда:
Сообщений: 154
А проверить?
То же самое, deadlock.
4 май 06, 22:38    [2632068]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить