Я пытаюсь обновить ранее созданный пакет, запустив следующий код в SQL Developer (Oracle 11g)
CREATE OR REPLACE PACKAGE package_name AUTHID CURRENT_USER AS
PROCEDURE timesecond(proc_name IN VARCHAR2,
starttime IN TIMESTAMP, endtime in TIMESTAMP);
PROCEDURE drop_tables;
PROCEDURE create_tables;
...
END package_name;
Я получаю следующую ошибку:
ORA-04021: истекло время ожидания при ожидании блокировки объекта 04021. 00000 - «истекло время ожидания при ожидании блокировки объекта% s% s% s% s% s» * Причина: при ожидании блокировки объекта библиотеки произошел тайм-аут.* Действие: повторите операцию позже.
Раньше я мог обновлять свой пакет, когда запускал его на SQL-разработчике, но я также запускал его на SQLPLUS несколько дней назад (хотя этот сеанс закончилсякогда я отключился от сервера, который я использую для выполнения всей этой работы).
Я пытался запустить этот процесс, но это занимает слишком много времени.Есть идеи, в чем может быть проблема?
SELECT SID, OWNER, OBJECT, TYPE
FROM V$ACCESS
WHERE OBJECT LIKE '%OBJECT%';
Спасибо