Obtenga información sobre la migración de una base de datos local a la nube con Oracle RMAN

¿Necesita evaluar las ventajas empresariales de la migración de sus bases de datos locales a Oracle Cloud Infrastructure y desea un método sencillo para completar una prueba de concepto? Considere el uso de Oracle Recovery Manager (RMAN) para migrar datos de la base de datos local a la misma configuración en la nube cuando el tiempo de inactividad no sea una restricción.

Antes de empezar

Revise estas soluciones relacionadas para obtener más información sobre la migración de una base de datos:

Arquitectura

Esta arquitectura muestra cómo puede utilizar Oracle Recovery Manager (RMAN) para realizar una copia de seguridad de una base de datos local y transferir y restaurar la copia de seguridad en una base de datos de una región de Oracle Cloud Infrastructure.

Descripción de migrate-db-rman.png siguiente
Descripción de la ilustración migrate-db-rman.png

migrate-db-rman-oracle.zip

Esta arquitectura soporta los siguientes componentes para una migración de base de datos:

  • Región

    Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones, y pueden separarse grandes distancias (entre países e incluso continentes).

  • Dominio de disponibilidad

    Los dominios de disponibilidad son centros de datos independientes dentro de una región. Los recursos físicos de cada dominio de disponibilidad están aislados de los recursos de los otros dominios de disponibilidad, lo que proporciona tolerancia a fallos. Los dominios de disponibilidad no comparten infraestructura, como la alimentación o la refrigeración, ni la red interna del dominio de disponibilidad. Por tanto, un fallo en un dominio de disponibilidad no debería afectar a los otros dominios de disponibilidad de la región.

  • Oracle Database

    Una base de datos de Oracle Database local a una base de datos de máquina virtual (VM) o con hardware dedicado en una región de Oracle Cloud Infrastructure. La base de datos origen debe tener acceso a Internet para cargar los datos de copia de seguridad cifrados en Oracle Cloud Infrastructure Object Storage.

    Oracle Base Database Service es un servicio de base de datos de Oracle Cloud Infrastructure (OCI) que permite crear, ampliar y gestionar bases de datos Oracle con todas las funciones en máquinas virtuales. Oracle Base Database Service utiliza el almacenamiento de OCI Block Volumes en lugar del almacenamiento local y puede ejecutar Oracle Real Application Clusters (Oracle RAC) para mejorar la disponibilidad.

  • RMAN

    Oracle Recovery Manager (RMAN) es una herramienta de línea de comandos utilizada para realizar una copia de seguridad de los datos de la base de datos en un dispositivo de almacenamiento y restaurar una base de datos a partir de la copia de seguridad.

    Una de las ventajas de RMAN con el módulo Oracle Database Cloud Backup es que puede realizar la copia de seguridad a través de Internet mediante la carga segura en el cubo de Oracle Cloud Infrastructure Object Storage, sin utilizar VPN ni Oracle Cloud Infrastructure FastConnect.

  • Módulo de copia de seguridad de Database Cloud

    Simula un dispositivo de almacenamiento de copia de seguridad en cinta para que RMAN lo utilice para realizar una copia de seguridad de la base de datos origen en Oracle Cloud Infrastructure Object Storage.

  • Object Storage

    El servicio Oracle Cloud Infrastructure Object Storage es un sistema de almacenamiento escalable y resistente capaz de manejar PetaBytes de datos y es el método de almacenamiento de copia de seguridad utilizado en esta arquitectura.

    Object Storage proporciona acceso rápido a grandes cantidades de datos estructurados y no estructurados de cualquier tipo de contenido, incluidas copias de seguridad de base de datos, datos analíticos y contenido enriquecido, como imágenes y vídeos. Puede almacenar datos de forma segura y, a continuación, recuperarlos directamente desde Internet o desde la plataforma en la nube. Puede ampliar el almacenamiento sin experimentar ninguna degradación del rendimiento ni de la fiabilidad del servicio. Utilice el almacenamiento estándar para el almacenamiento de acceso frecuente al que debe acceder de forma rápida, inmediata y frecuente. Utilice el almacenamiento de archivo para el almacenamiento "en frío" que conserva durante largos períodos de tiempo y a los que rara vez accede.

El uso de la copia de seguridad de RMAN permite migrar una base de datos mientras se ejecuta, y la copia de seguridad y restauración incrementales para un tiempo de inactividad mínimo. Es necesario un tiempo de inactividad al utilizar este método, ya que la base de datos de origen se debe congelar, ejecutar una copia de seguridad final y restaurar la base de datos de destino antes del switchover para evitar cualquier pérdida de datos.

Para la conectividad de la ubicación local a la nube, considere el uso de VPN u Oracle Cloud Infrastructure FastConnect. Si los datos que se van a migrar son muy grandes, tenga en cuenta el ancho de banda de la conexión para calcular el tiempo que tardará en realizar una copia de seguridad en Oracle Cloud Infrastructure Object Storage. Puede que el dispositivo de transferencia de datos de Oracle Cloud Infrastructure sea más adecuado para transferencias de datos muy grandes. El dispositivo aprovecha las copias de seguridad de RMAN y utiliza el dispositivo como destino de copia de seguridad. Una vez que el dispositivo se envía y los datos se cargan a Oracle Cloud Infrastructure Object Storage, puede crear una nueva instancia de base de datos en la nube y, a continuación, restaurar los datos.

Acerca de los servicios, los productos y los roles necesarios

Esta solución requiere los siguientes servicios, productos y roles:

  • Una cuenta de Oracle Cloud Infrastructure

  • Oracle Cloud Infrastructure Object Storage

  • Java 1.7

La base de datos local de origen debe tener acceso a Internet al almacenamiento de objetos (ya sea a través de Internet o mediante VPN/FastConnect) para cargar los datos de copia de seguridad cifrados en el servicio Oracle Cloud Infrastructure Object Storage.

Debe proporcionar una clave pública SSH para conectarse a la base de datos aprovisionada en Oracle Cloud Infrastructure y debe tener acceso SSH a la base de datos origen. También necesitará un par de claves RSA, que es utilizado por comandos de shell en los servidores de origen y dominio a través de SSH.

Estos son los roles necesarios para cada servicio y producto.

Servicio y Nombre de Producto: Rol Necesario para...
Oracle Cloud Infrastructure: administrador Aprovisionar y configurar recursos
Oracle Cloud Infrastructure Object Storage: administrador Crear un cubo y almacenar los datos de copia de seguridad de la base de datos local
Oracle Database de origen: raíz Realice una copia de seguridad de los datos y guárdelos en Oracle Cloud Infrastructure Object Storage
Sistemas Oracle Database de origen y destino: usuario oracle Configurar variables de entorno, instalar y configurar el módulo Oracle Database Cloud Backup, crear y gestionar la cartera en los sistemas de base de datos de origen y destino.

Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.