Доброго всем вечера. Пытаюсь обновить БД с 11.2.0.4 на 19, при проверке в Database Upgrade Assistant получаю предупреждения с отметкой Manual - вероятно, их необходимо устранить самостоятельно.
Одно из них: Cause : 4 objects are INVALID. Action : Run 11.2.0.4.0 $ORACLE_HOME/rdbms/admin/utlrp.sql to recompile invalid objects. You can view the individual invalid objects with SET SERVEROUTPUT ON; EXECUTE DBMS_PREUP.INVALID_OBJECTS;
Запускал указанный скрипт, также:
catnoamd.sql
emremove.sql
catnoamd.sql
olapidrp.plb
catnoxoq.sql
catnoaps.sql
cwm2drop.sql
Удалял drop user olapsys cascade
Но все же получаю:
SQL> SELECT OBJECT_NAME, OBJECT_TYPE, STATUS
2 FROM DBA_OBJECTS
3 WHERE OWNER = 'SUPERMAG' AND STATUS = 'INVALID';
OBJECT_NAME
--------------------------------------------------------------------------------
OBJECT_TYPE STATUS
------------------- -------
CF_PLUFORMULA
FUNCTION INVALID
PLU_W
FUNCTION INVALID
RETURN
FUNCTION INVALID
OBJECT_NAME
--------------------------------------------------------------------------------
OBJECT_TYPE STATUS
------------------- -------
OK_MV_FOR_ORDERS
MATERIALIZED VIEW INVALID
И знаний пока не хватает, чтобы разобраться с ними, не очень понимаю, почему компиляция не исправляет их. Но, как понимаю, объекты связаны с супермагом и просто дропать не хотелось бы.
Может кому-то знакомо или кто-то знает, как решить эту проблему?