Migre una base de datos Oracle local a Oracle on Amazon EC2 - Recomendaciones de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migre una base de datos Oracle local a Oracle on Amazon EC2

Creado por Baji Shaik (AWS) y Pankaj Choudhary () AWS

Entorno: PoC o piloto

Origen: bases de datos: relacionales

Objetivo: Oracle en Amazon EC2

Tipo R: volver a alojar

Carga de trabajo: Oracle

Tecnologías: Migración; bases de datos

AWSservicios: Amazon EC2

Resumen

Este patrón le guía por los pasos para migrar una base de datos Oracle local a Oracle en una instancia de Amazon Elastic Compute Cloud EC2 (Amazon). Describe dos opciones de migración: usar el Servicio de migración de AWS datos (AWSDMS) o usar herramientas nativas de OracleRMAN, como la importación/exportación de Data Pump, los espacios de tabla transportables y Oracle. GoldenGate

Requisitos previos y limitaciones

Requisitos previos 

  • Una cuenta activa AWS

  • Una base de datos de origen de Oracle en un centro de datos en las instalaciones

Limitaciones

  • El sistema operativo (SO) de destino debe ser compatible con AmazonEC2. Para obtener una lista completa de los sistemas compatibles, consulta Amazon EC2 FAQs.

Versiones de producto

  • Versiones de Oracle 10.2 y posteriores (para las versiones 10.x), 11g y hasta 12.2 y 18c para las ediciones Enterprise, Standard, Standard One y Standard Two. Para ver la lista más reciente de versiones compatibles AWSDMS, consulta la sección «Bases de datos locales y de EC2 instancias de Amazon» en Fuentes para la migración de datos en la AWS DMS documentación. 

Arquitectura

Pila de tecnología de origen

  • Una base de datos de Oracle en las instalaciones

Pila de tecnología de destino

  • Una instancia de base de datos Oracle en Amazon EC2

Arquitectura de destino

Configuración de la replicación de una base de datos Oracle en AmazonEC2.

Arquitectura de migración de datos

Uso de: AWS DMS

Migración de una base de datos Oracle local a Amazon EC2 con. AWS DMS

Uso de herramientas nativas de Oracle:

Migración de una base de datos Oracle local a Amazon EC2 con herramientas de Oracle.

Herramientas

  • AWSDMS- AWS Database Migration Services (AWSDMS) admite varios tipos de bases de datos de origen y destino. Para obtener información sobre las versiones y ediciones de bases de datos compatibles, consulte Uso de una base de datos Oracle como fuente AWS DMS. Le recomendamos que utilice la última versión de AWS DMS para obtener el soporte más completo de versiones y funciones.  

  • Herramientas nativas de Oracle: importación/exportación de Data PumpRMAN, tablespaces transportables, Oracle GoldenGate                                                         

Epics

TareaDescripciónHabilidades requeridas

Valide las versiones de las bases de datos de origen y de destino.

DBA

Identifique la versión del sistema operativo de destino.

DBA, SysAdmin

Identifique los requisitos de hardware de la instancia del servidor de destino en función de la lista de compatibilidad de Oracle y los requisitos de capacidad.

DBA, SysAdmin

Identifique los requisitos de almacenamiento (como el tipo y la capacidad de almacenamiento).

DBA, SysAdmin

Identifique los requisitos de la red, como la latencia y el ancho de banda.

DBA, SysAdmin

Elija el tipo de instancia adecuado en función de la capacidad, las características de almacenamiento y las características de red.

DBA, SysAdmin

Identifique los requisitos de seguridad de red/host para acceder a la red de las bases de datos de origen y destino.

DBA, SysAdmin

Identifique una lista de los usuarios del sistema operativo necesarios para la instalación del software Oracle.

DBA, SysAdmin

Descargue AWS Schema Conversion Tool (AWSSCT) y los controladores.

DBA

Cree un AWS SCT proyecto para la carga de trabajo y conéctese a la base de datos de origen.

DBA

Genere SQL archivos para la creación de objetos (tablas, índices, secuencias, etc.).

DBA

Determine una estrategia de copia de seguridad.

DBA, SysAdmin

Determine los requisitos de disponibilidad.

DBA

Identifique la estrategia de migración/cambio de aplicaciones.

DBA, propietario SysAdmin de la aplicación
TareaDescripciónHabilidades requeridas

Cree una nube privada virtual (VPC) y subredes en su AWS cuenta.

SysAdmin

Cree grupos de seguridad y listas de control de acceso a la red (ACLs).

SysAdmin

Configure e inicie la EC2 instancia.

SysAdmin
TareaDescripciónHabilidades requeridas

Cree los usuarios y grupos del sistema operativo necesarios para que funcione el software Oracle.

DBA, SysAdmin

Descargue la versión requerida del software Oracle.

Instale el software de Oracle en la EC2 instancia.

DBA, SysAdmin

Cree objetos como tablas, claves principales, vistas y secuencias mediante los scripts generados por AWSSCT.

DBA
TareaDescripciónHabilidades requeridas

Utilice las herramientas nativas de Oracle o herramientas de terceros para migrar los objetos y datos de la base de datos.

Las herramientas de Oracle incluyen la importación/exportación de Data PumpRMAN, los espacios de tablas transportables y. GoldenGate

DBA
TareaDescripciónHabilidades requeridas

Determine el método de migración.

DBA

Cree una instancia de replicación en la consola. AWS DMS

DBA

Cree puntos de conexión de origen y destino.

DBA

Cree una tarea de replicación.

DBA

Habilite la captura de datos de cambios (CDC) para capturar los cambios y lograr una replicación continua.

DBA

Ejecute la tarea de replicación y supervise los registros.

DBA

Cree objetos secundarios como índices y claves externas cuando se complete la carga.

DBA
TareaDescripciónHabilidades requeridas

Seguir la estrategia de migración de aplicaciones.

DBA SysAdmin, propietario de la aplicación
TareaDescripciónHabilidades requeridas

Siga la estrategia de transición o cambio de la aplicación.

DBA, SysAdmin, Propietario de la aplicación
TareaDescripciónHabilidades requeridas

Cierre los recursos temporales de AWS Secrets Manager.

DBA, SysAdmin

Revise y valide los documentos del proyecto.

DBA, SysAdmin, Propietario de la aplicación

Recopile métricas sobre el tiempo de migración, el porcentaje de migraciones manuales en comparación con las realizadas con herramientas, el ahorro de costos, etc.

DBA, SysAdmin, Propietario de la aplicación

Cerrar el proyecto y enviar comentarios.

Recursos relacionados

Referencias

Tutoriales y videos