DROP USER . ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist

dbstalker, 17 июня

На одном из подопечных серверов нужно было удалить пользователя. Но на команду DROP USER my_user cascade было получено сообщение: «ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist».

Ничего лучшего не могли придумать, как только получить файл трассировки:

alter session set sql_trace=true;

DROP USER my_user cascade;

Снова получаем ошибку: ORA-00604: error occurred at recursive SQL level 1 ORA-00942: table or view does not exist

Но теперь имеем файл трассировки. В нем находим :

PARSE ERROR #15:len=78 dep=1 uid=0 oct=7 lid=0 tim=677704568731 err=942
delete from system.aq$_internet_agent_privs WHERE db_username = NLS_UPPER(:1)
EXEC #1:c=1203125,e=19331497,p=60,cr=902,cu=0,mis=0,r=0,dep=0,og=4,tim=677704635416
ERROR #1:err=604 tim=67771625
STAT #2 id=1 cnt=0 pid=0 pos=1 obj=3475 op='TABLE ACCESS FULL OBJ#(3475) '

Как оказалось, таблички system.aq$_internet_agent_privs как раз и не было в этой базе данных.

Вывод:

Файл трассировки - это хорошо!

5 комментариев

Прокоментировать

Vladimir
24 июня 2008 г. в 11:59

И что Вы предприняли в этой ситуации? Интересно было бы узнать..

dbstalker
24 июня 2008 г. в 16:10

Создали эту таблицу. Процесс пошел дальше, но не надолго: файл трассировки показал, что еще одной таблицы нет. Решили, что это процесс бесконечный. Видно, оракл поставили некорректно. Сделали холодный бекап. Переустановили софт, подняли базу.Хорошо что это можно было сделать - база тестовая. Все ок.

Vladimir
24 июня 2008 г. в 16:40

Непонятно только, какими данными вы её заполнили после создания? Или это не важно?

dbstalker
24 июня 2008 г. в 17:29

Если до сих пор она не была нужна ораклу, то,думаю, что и пустой она может быть.

Соколов Георгий
15 сентября 2011 г. в 18:12

Коллега, большое спасибо.
Трассировка действительно великая вещь!!!

 

Новый комментарий

Я не спамер: введите суму 8+3



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Печь булерьян в дом
21 сентября, 1 ответа
Как Открыть Футбольную Школу
20 сентября, 1 ответа
IP телефония
20 сентября, 1 ответа