viernes, 28 de mayo de 2010

ORA-00704: bootstrap process failure ORA-39700: database must be opened with UPGRADE option

Esto puede ocurrir en cualquier plataforma de Oracle 10GR2
Si se instalo algún parche que hace un upgrade de versión que va desde 10.2.0.1.0 a 10.2.0.5.0

En el alert.log se puede ver, algo asi como:
ORA-00704: bootstrap process failure
ORA-39700: database must be opened with UPGRADE option
Error 704 happened during db open, shutting down database
USER: terminating instance due to error 704
Instance terminated by USER, pid = 28952
ORA-1092 signalled during: ALTER DATABASE OPEN...

Solución:
SQL#> STARTUP UPGRADE
SQL#> @?/rdbms/admin/catupgrd.sql

Luego iniciar normalmente.
SQL#> SHUTDOWN
SQL#> STARTUP

Nota: catupgrd.sql llama internamente a catalog.sql y catproc.sql por ende no es necesario ejecutarlos.