Despues de haber tenido el correspondiente feedback del customer, y de luego de un periodo prudencial dentro de la planificacion,  el cliente decidio que ya no habia vuelta atras, y comenzamos con las tareas finales de liberar el ambiente viejo.

Finalizada la etapa de  migracion de 11.2.0.4 a 12.1.0.4 y del GO Live utilizando el producto Oracle Golden Gate, decidimos ejecutar uno de los comandos mas bellos y que es ocupado en pocas ocaciones, DROP DATABASE.

Procedimiento

Al usar el comando DROP DATABASE debemos tener en cuenta que el mismo realizara un delete de la base de datos.

Recomendacion:

En el caso de que RMAN este conectado al catalogo, es muy importante que la deregistremos.

Ejemplo del uso del catalog

rman TARGET / CATALOG <SID>@<DB_CATALOG>

Una vez que demos el YES, el RMAN removera todas las piezas relacionas, incluso podria tambien eliminar los backups almacenados, segun conformemos nuestras sentencias. Pueden ampliar la informacion en la documentacion oficial

Al ejecutarlo como lo indica nuestro ejemplo estaremos borrando:

  • all data files
  • online redo logs
  • control files

Ejecucion de la tarea

> export ORACLE_SID=ESPE01P1
> rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Thu Jan 18 14:11:31 2018

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database (not started)

RMAN> STARTUP FORCE MOUNT;

Oracle instance started
database mounted

Total System Global Area   25654751232 bytes

Fixed Size                     2271368 bytes
Variable Size               4240455544 bytes
Database Buffers           21273509888 bytes
Redo Buffers                 138514432 bytes

RMAN> SQL 'ALTER SYSTEM ENABLE RESTRICTED SESSION';

using target database control file instead of recovery catalog
sql statement: ALTER SYSTEM ENABLE RESTRICTED SESSION

RMAN> DROP DATABASE;

database name is "ESPE01P1" and DBID is 185400885

Do you really want to drop the database (enter YES or NO)? YES
database dropped

RMAN>

Espero que les sea util !