Bueno, pues aquí estamos, actualizando como locos todas las BDD Oracle a la versión 10.2.0.4 e instalando el último PSU.
Durante estas actualizaciones, hay un caso en el que nos hemos encontrado con que el componente Database Packages and Types se nos ha quedado en estado Invalido.
Lo primero que he pensado es "mierda!, voy a tener que hacer una marcha atrás!". Pero no.
Gracias al tito Metalink, he encontrado la solución, y es bastante sencilla.
Resulta que si objeto DBMS_SQLPA queda invalido, todo el componente Database Packages and Types se ve también invalido.
Lo que hay que hacer es corregir este componente, y eso se hace con los siguientes pasos:
-- como SYSDBA:
drop table plan_table;
@?/rdbms/admin/utlxplan
@?/rdbms/admin/prvtspao.plb
@?/rdbms/admin/utlrp.sql
select * from dba_registry;
Espero que os sea de utilidad ;)