

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
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2"></a>

*Baji Shaik y Pankaj Choudhary, Amazon Web Services*

## Resumen
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-summary"></a>

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
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-prereqs"></a>

**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](https://aws.amazon.com/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](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.html) de AWS DMS.  

## Arquitectura
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-architecture"></a>

**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.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/66c98694-6580-4ffb-9f16-84de58cf8b07/images/386d5b14-8633-4ecc-98fb-59872de99d41.png)


**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.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/66c98694-6580-4ffb-9f16-84de58cf8b07/images/14954066-d22b-486a-a432-265296752878.png)


*Uso de herramientas nativas de Oracle:*

![Migración de una base de datos Oracle local a Amazon EC2 con herramientas de Oracle.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/66c98694-6580-4ffb-9f16-84de58cf8b07/images/82ba5fcb-8640-45fa-b432-2702dedc0774.png)


## Tools (Herramientas)
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-tools"></a>
+ **AWS DMS**: [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/index.html) 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](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html). 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
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-epics"></a>

### Planificación de la migración
<a name="plan-the-migration"></a>


| Tarea | Descripción | Habilidades 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 network/host acceso para 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 | 

### Configuración de la infraestructura
<a name="configure-the-infrastructure"></a>


| Tarea | Descripción | Habilidades 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 | 

### Instalación del software Oracle
<a name="install-the-oracle-software"></a>


| 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 AWS SCT. |  | Administrador de base de datos | 

### Migración de datos: opción 1
<a name="migrate-data---option-1"></a>


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

### Migración de datos: opción 2
<a name="migrate-data---option-2"></a>


| Tarea | Descripción | Habilidades 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 la aplicación
<a name="migrate-the-application"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Seguir la estrategia de migración de aplicaciones. |  |  SysAdminDBA, propietario de la aplicación | 

### Realizar la transición
<a name="cut-over"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Siga la estrategia de transición o cambio de la aplicación. |  | DBA, propietario de la SysAdmin aplicación | 

### Cerrar el proyecto
<a name="close-the-project"></a>


| Tarea | Descripción | Habilidades 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
<a name="migrate-an-on-premises-oracle-database-to-oracle-on-amazon-ec2-resources"></a>

**Referencias**
+ [Estrategias para migrar bases de datos de Oracle a AWS](https://docs.aws.amazon.com/whitepapers/latest/strategies-migrating-oracle-db-to-aws/strategies-migrating-oracle-db-to-aws.html) 
+ [Migración de bases de datos de Oracle a la nube de AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-oracle-database/)
+ [ EC2 Sitio web de Amazon](https://aws.amazon.com/ec2/)
+ [Sitio web de AWS DMS](https://aws.amazon.com/dms/)
+ [Publicaciones del blog de AWS DMS](https://aws.amazon.com/blogs/database/category/dms/)
+ [ EC2 Precios de Amazon](https://aws.amazon.com/ec2/pricing/)
+ [Concesión de licencias de software de Oracle en el entorno de computación en la nube](http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf)

**Tutoriales y videos**
+ [Cómo empezar con Amazon EC2](https://aws.amazon.com/ec2/getting-started/)
+ [Introducción a AWS DMS](https://aws.amazon.com/dms/getting-started/)
+ [Introducción a Amazon EC2 : Elastic Cloud Server & Hosting con AWS (vídeo)](https://www.youtube.com/watch?v=TsRBftzZsQo) 