powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / errors during recompilation/revalidation of MDSYS.SDO_ST_SYN_CREATE
2 сообщений из 2, страница 1 из 1
errors during recompilation/revalidation of MDSYS.SDO_ST_SYN_CREATE
    #40058305
Быдло__кодер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть база oracle XE 11.2.0.2. Попытка создания или изменения структуры любой таблицы в схеме пользователя или перекомпиляция любого pl/sql объекта выдает ошибку
Код: plsql
1.
2.
ORA-04045: errors during recompilation/revalidation of MDSYS.SDO_ST_SYN_CREATE
ORA-01031: insufficient privileges


У пользователя, который это делает раньше была такая возможность и ничего не менялось в плане прав. При этом база в рабочем состояниии, данные редактируются, выбираются и т.д.
Более того, попытка под сисом выполнить скрипт utlrp.sql выдает тоже самое
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> EXECUTE dbms_registry_sys.validate_components;
BEGIN dbms_registry_sys.validate_components; END;

*
ERROR at line 1:
ORA-04045: errors during recompilation/revalidation of SYS.DBMS_REGISTRY_SYS 
ORA-01031: insufficient privileges 
ORA-06508: PL/SQL: could not find program unit being called: 
"SYS.DBMS_REGISTRY_SYS" 
ORA-06512: at line 1 



Этот запрос
Код: plsql
1.
select name from sys.obj$ where status = 3;


Выдает три объекта ALERT_QUE_R, ALERT_QUE$1, DBA_TAB_STATISTICS

Я так понимаю проблема как раз в "сломанном" DBA_TAB_STATISTICS

Что было предпринято: под сисом выполнили utlirp.sql и повторно utlrp.sql, но это не помогло
Еще такой момент, БД была х86, битность меняли на x64 по инструкции отсюда https://docs.oracle.com/cd/E11882_01/win.112/e10845/create.htm#NTQRF154 но это было давно и не понятно, является ли это причиной ошибки

Интернеты ведут на https://support.oracle.com/knowledge/Oracle Database Products/2144698_1.html но поскольку нету SupportId не могу посмотреть что там, может кто-нибудь сможет скинуть инструкции оттуда?
Еще рекомендуют поставить "_system_trig_enabled" = false но это задизейблит системные триггеры, что как то не айс..
...
Рейтинг: 0 / 0
errors during recompilation/revalidation of MDSYS.SDO_ST_SYN_CREATE
    #40058328
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быдло__кодер
может кто-нибудь сможет скинуть инструкции оттуда?

Это запрещено правилами форума.
Разве что какой самаритянин скинет на почту...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / errors during recompilation/revalidation of MDSYS.SDO_ST_SYN_CREATE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]