Mémo : ORA-04063: view "SYS.DBA_REGISTRY" has errors.
En jouant d’un peu trop prêt avec les composants Oracle, on peut se retrouver face à cette erreur. Ou alors lors d’un passage de patch par exemple.
La résolution est simple encore faut-il le savoir. Il faut rejouer les scripts sql suivant en tant que sysdba :
oracle$ sqlplus / as sysdba SQL> @$ORACLE_HOME/rdbms/admin/catalog.sql SQL> @$ORACLE_HOME/rdbms/admin/catproc.sql
Je ne m’étends pas sur le sujet n’étant spécialiste Oracle et renvoi à la note metalink 457861.1.