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 !