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
Arquitectura de migración de datos
Uso de: AWS DMS
Uso de herramientas nativas 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
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades 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 |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Seguir la estrategia de migración de aplicaciones. | DBA SysAdmin, propietario de la aplicación |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Siga la estrategia de transición o cambio de la aplicación. | DBA, SysAdmin, Propietario de la aplicación |
Tarea | Descripción | Habilidades 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