Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка ORA-04045 error during recompilation/revalidation / 4 сообщений из 4, страница 1 из 1
11.01.2017, 11:35
    #39382132
max5775
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA-04045 error during recompilation/revalidation
Был сделан перенос данных их Oracle 10.2.0.2 в 11.2.0.4 со сменой разрядности на x64.
При запуске в алерт вылетает ошибка:
ORA-04045 error during recompilation/revalidation of SYSMAN.MGMT_STARTUP
ORA-01031 insufficient privileges
База при этом доступна и работает.
...
Рейтинг: 0 / 0
11.01.2017, 12:13
    #39382173
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA-04045 error during recompilation/revalidation
max5775,

запустите dbca и удалите и пересоздайте репозиторий и службу
...
Рейтинг: 0 / 0
11.01.2017, 13:54
    #39382281
max5775
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA-04045 error during recompilation/revalidation
Vadim Lejnin,
сделал вот по инструкции
SHUTDOWN IMMEDIATE;
STARTUP RESTRICT;
EXEC sysman.emd_maintenance.remove_em_dbms_jobs;
EXEC sysman.setEMUserContext('',5);
REVOKE dba FROM sysman;

DECLARE
CURSOR c1 IS
SELECT owner, synonym_name name
FROM dba_synonyms
WHERE table_owner = 'SYSMAN'
;
BEGIN
FOR r1 IN c1 LOOP
IF r1.owner = 'PUBLIC' THEN
EXECUTE IMMEDIATE 'DROP PUBLIC SYNONYM '||r1.name;
ELSE
EXECUTE IMMEDIATE 'DROP SYNONYM '||r1.owner||'.'||r1.name;
END IF;
END LOOP;
END;
/


DROP USER mgmt_view CASCADE;
DROP ROLE mgmt_user;
DROP USER sysman CASCADE;
ALTER SYSTEM DISABLE RESTRICTED SESSION;



далее

emca -config dbcontrol db -repos recreate

В конце было много ругани, что порт 1521 некорректный и листенер не запущен, но при запуске базы ошибка больше не появляется.
Как можно проверить что все корректно пересоздалось ( или нет) ?
...
Рейтинг: 0 / 0
12.01.2017, 12:44
    #39383053
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка ORA-04045 error during recompilation/revalidation
max5775,
подумай:
Код: plsql
1.
ORA-04045 error during recompilation/revalidation of SYSMAN.MGMT_STARTUP



Код: plsql
1.
2.
3.
DROP USER sysman CASCADE;
...
emca -config dbcontrol db -repos recreate



авторВ конце было много ругани, что порт 1521 некорректный и листенер не запущен
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка ORA-04045 error during recompilation/revalidation / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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