martes, 10 de julio de 2018

Migrando una Base de Datos Oracle On-Premise a Oracle Cloud Usando RMAN Cross-Platform Transportable PDB



Por Joel Pérez Oracle ACE director, Skant Gupta Oracle ACE & César Aguilar
Publicado en Mayo 2018 en OTN

Revisado por Diana Patino



Antes de comenzar, tal vez quieras conocer otros métodos para migrar una Base de Datos Oracle On-Premise a Oracle Cloud:
Usando Data Pump Full Transportable
Usando Data Pump Transportable Tablespace
Desde una on-premise PDB, usando Remote Cloning
Desde una on-premise (Non-CDB), usando Remote Cloning


Este método puede ser usado si se cumple con las siguientes características: la plataforma “On-Premise” es “little endian” y el “character sets” de la base de datos “On-Premise” y la base del Database Cloud Service son compatibles.

Para migrar una Base de Datos Oracle 12c PDB para una Base de Datos Oracle 12c en el Oracle Database Cloud Service usando el método RMAN cross-platform transportable PDB, se deben realizar las siguientes tareas:


En el servidor de base de datos “On-Premise”

1. Invocar el SQL*Plus y cerrar la PDB “On-Premise”.

2. Ejecutar el comando ALTER PLUGGABLE DATABASE UNPLUG para generar el archivo XML con la lista de los datafiles que serán “plugged” en la base de datos cloud.

3. Invocar el RMAN y conectarse a la raíz. Ejecutar el comando BACKUP FOR TRANSPORT PLUGGABLE DATABASE.

4. Usar un utilitario de copia segura (SCP) para transferir el archivo XML y el backup set para el nodo del Database Cloud Service.


En el nodo del Database Cloud Service

5. Crear la base de datos del Database Cloud Service
6. Invocar el RMAN y conectarse a la raíz, ejecutar el comando RESTORE ALL FOREIGN DATAFILES.

7. Invocar el SQL*Plus y conectarse a la raíz, ejecutar el comando CREATE PLUGGABLE DATABASE

8. Ejecutar el comando ALTER PLUGGABLE DATABASE OPEN

Seguir Leyendo

https://technicalspougday.blogspot.com/p/blog-page_85.html