Recover NoArchiveLog
Después de restaurar una BBDD en modo NoArchiveLog, si intentamos arrancar (startup), suele devolver un error de que precisa Media Recovery.
Sorprende que se deba hacer recovery cuando no hay ArchiveLogs, pero es asi.
Los pasos recomendados para arrancar una BBDD en Modo NoArchiveLog después de un restore son (se ejecutan por orden hasta lograr abrir la BBDD:
- Intentar arancar: startup o bien alter database open
- Hacer recover
- Intentar arrancar sin resetlogs
- Arrancar con resetlogs
Vamos a ver cada uno de estos pasos:
Intentar arrancar
Después del restore, basta con ejecutar:
sqlplus "/ as sysdba" shutdowm immediate startup
Esta fase suele devolver un error de que se precisa Media Recovery
Para ejecutar Media Recovery:
sqlplus "/ as sysdba"
shutdowm immediate
startup mount
recover database from backup controlfile until cancel;
cancel
La palabra cancel anterior indica que hay que teclear la palabra cancel
Finalmente, arrancaremos, por este orden:
sqlplus "/ as sysdba" alter database open; (si indica que es preciso abrir con resetlogs:) alter database open resetlogs;
Con esto deberia quedar la BBDD a punto de trabajar.
Si no, depende de cada uno: lo de S. Pancracio, el cirio a Sta. Rita, etc.
