Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

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.

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)

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 AWS Data Migration Service (AWS DMS) o usar herramientas nativas de Oracle, como RMAN, importación/exportación de Data Pump, espacios de tabla transportables y Oracle. GoldenGate

Requisitos previos y limitaciones

Requisitos previos 

  • Una cuenta de AWS activa

  • 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 Amazon EC2. 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 con AWS DMS, consulte «Bases de datos locales y de EC2 instancias de Amazon» en Fuentes para la migración de datos en la documentación de AWS DMS. 

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 Amazon EC2.

Arquitectura de migración de datos

Uso de AWS DMS:

Migración de una base de datos Oracle local a Amazon con EC2 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

  • AWS DMS: AWS Database Migration Service (AWS DMS) 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 de Oracle como origen para AWS DMS. Le recomendamos utilizar la versión más reciente de AWS DMS para obtener el soporte más completo de versiones y características.  

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

Epics

TareaDescripciónHabilidades requeridas

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

Administrador de base de datos

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 e instale la herramienta de conversión de esquemas de AWS (AWS SCT)

Administrador de base de datos

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

Administrador de base de datos

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

Administrador de base de datos

Determine una estrategia de copia de seguridad.

DBA, SysAdmin

Determine los requisitos de disponibilidad.

Administrador de base de datos

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

DBA, propietario de la SysAdmin aplicación

Planificación de la migración

TareaDescripciónHabilidades requeridas

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

Administrador de base de datos

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 e instale la herramienta de conversión de esquemas de AWS (AWS SCT)

Administrador de base de datos

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

Administrador de base de datos

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

Administrador de base de datos

Determine una estrategia de copia de seguridad.

DBA, SysAdmin

Determine los requisitos de disponibilidad.

Administrador de base de datos

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

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

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

SysAdmin

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

SysAdmin

Configure e inicie la EC2 instancia.

SysAdmin

Configuración de la infraestructura

TareaDescripciónHabilidades requeridas

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

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 AWS SCT.

Administrador de base de datos

Instalación del software Oracle

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 AWS SCT.

Administrador de base de datos
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 Pump, RMAN, espacios de tablas transportables y. GoldenGate

Administrador de base de datos

Migración de datos: opción 1

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 Pump, RMAN, espacios de tablas transportables y. GoldenGate

Administrador de base de datos
TareaDescripciónHabilidades requeridas

Determine el método de migración.

Administrador de base de datos

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

Administrador de base de datos

Cree puntos de conexión de origen y destino.

Administrador de base de datos

Cree una tarea de replicación.

Administrador de base de datos

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

Administrador de base de datos

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

Administrador de base de datos

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

Administrador de base de datos

Migración de datos: opción 2

TareaDescripciónHabilidades requeridas

Determine el método de migración.

Administrador de base de datos

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

Administrador de base de datos

Cree puntos de conexión de origen y destino.

Administrador de base de datos

Cree una tarea de replicación.

Administrador de base de datos

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

Administrador de base de datos

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

Administrador de base de datos

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

Administrador de base de datos
TareaDescripciónHabilidades requeridas

Seguir la estrategia de migración de aplicaciones.

SysAdminDBA, propietario de la aplicación

Migración de la aplicación

TareaDescripciónHabilidades requeridas

Seguir la estrategia de migración de aplicaciones.

SysAdminDBA, propietario de la aplicación
TareaDescripciónHabilidades requeridas

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

DBA, propietario de la SysAdmin aplicación

Realizar la transición

TareaDescripciónHabilidades requeridas

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

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

Cierre los recursos temporales de AWS Secrets Manager.

DBA, SysAdmin

Revise y valide los documentos del proyecto.

DBA, propietario de la SysAdmin 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, propietario de la SysAdmin aplicación

Cerrar el proyecto y enviar comentarios.

Cerrar el proyecto

TareaDescripciónHabilidades requeridas

Cierre los recursos temporales de AWS Secrets Manager.

DBA, SysAdmin

Revise y valide los documentos del proyecto.

DBA, propietario de la SysAdmin 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, propietario de la SysAdmin aplicación

Cerrar el proyecto y enviar comentarios.

Recursos relacionados

Referencias

Tutoriales y videos

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.