En cas de reprise de fichiers ( sauvegarde à froid ) sur une version differente de oracle il faut ouvrir la base en mode upgrade. Sinon il y aura une erreur type 704 ainsi que erreur 39700 ( voir alert.log )
SQL> startup mount; SQL> alter database open upgrade; ( il existe aussi alter database open resetlogs upgrade ) SQL> @?/rdbms/admin/catupgrd.sql;
Tester en suite la mise à jour correcte
SQL> select comp_name, version from dba_registry; COMP_NAME VERSION ------------------------------------------ ------------------ Oracle Database Catalog Views 10.2.0.4.0 Oracle Database Packages and Types 10.2.0.4.0
Relancer le script catupgrd.sql si les versions sont différentes.