

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 de Oracle 8i o 9i a Amazon RDS para Oracle con AWS DMS SharePlex
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms"></a>

*Ramu Jagini, Amazon Web Services*

## Resumen
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-summary"></a>

Este patrón describe cómo migrar una base de datos de Oracle 8i o 9i en las instalaciones a una base de datos de Amazon Relational Database Service (Amazon RDS) para Oracle. Puede utilizar este patrón para completar la migración con un tiempo de inactividad reducido si utiliza Quest para la replicación sincrónica. SharePlex 

Debe usar una instancia de base de datos de Oracle intermedia para la migración, ya que AWS Database Migration Service (AWS DMS) no admite Oracle 8i o 9i como entorno de origen. Puede utilizar la versión [SharePlex 7.6.3](https://www.quest.com/community/shareplex/f/forum/20700/where-can-download-7-6-3-or-support-9i-shareplex) para replicar desde versiones anteriores de bases de datos Oracle a versiones posteriores de bases de datos Oracle. La instancia de base de datos Oracle intermedia es compatible como destino para SharePlex 7.6.3 y se admite como fuente para AWS DMS o versiones más recientes de. SharePlex Esta compatibilidad permite la replicación posterior de los datos en el entorno de destino de Amazon RDS para Oracle.

Tenga en cuenta que varios tipos de datos y funciones obsoletos pueden afectar a una migración de Oracle 8i o 9i a la versión más reciente de Oracle Database. Para mitigar este impacto, este patrón emplea Oracle 11.2.0.4 como versión de base de datos intermedia para ayudar a optimizar el código del esquema antes de migrar al entorno de destino de Amazon RDS para Oracle.

## Requisitos previos y limitaciones
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-prereqs"></a>

**Requisitos previos **
+ Una cuenta de AWS activa
+ Una base de datos de Oracle 8i o 9i de origen en un entorno en las instalaciones
+ [Oracle Database 12c versión 2](https://docs.oracle.com/en/database/oracle/oracle-database/12.2/index.html) (12CR2) para almacenamiento en Amazon Elastic Compute Cloud (Amazon) EC2
+ Quest SharePlex 7.6.3 (versión comercial)

**Limitaciones**
+ [Limitaciones de RDS para Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Oracle.Concepts.limitations.html)

**Versiones de producto**
+ Oracle 8i o 9i para la base de datos de origen
+ Oracle 12 CR2 para la base de datos provisional (debe coincidir con la versión Amazon RDS for Oracle)
+ Oracle 12 CR2 o posterior para la base de datos de destino (Amazon RDS for Oracle)

## Arquitectura
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-architecture"></a>

**Pila de tecnología de origen**
+ Base de datos de Oracle 8i o 9i
+ SharePlex

**Pila de tecnología de destino**
+ Amazon RDS para Oracle

**Arquitectura de migración**

El siguiente diagrama muestra cómo migrar una base de datos de Oracle 8i o 9i de un entorno en las instalaciones a una instancia de base de datos de Amazon RDS para Oracle en la nube de AWS.

![\[Flujo de trabajo para migrar una base de datos de Oracle en las instalaciones a Amazon RDS en AWS.\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/6e07d586-fd74-4f3d-8e81-79dd55c445c3/images/36e1a5ff-908b-4cb7-96f7-997eb105f1d6.png)


En el diagrama, se muestra el siguiente flujo de trabajo:

1. Habilite la base de datos de origen de Oracle con modo de registro de archivos, registro forzado y registro suplementario.

1. [Restaure la base de datos provisional de Oracle desde la base de datos de origen de Oracle mediante Recovery Manager (RMAN) point-in-time y FLASHBACK\$1SCN.](https://docs.oracle.com/database/121/SUTIL/GUID-D408B112-1A81-4F68-BEFF-7403A9588DDB.htm#SUTIL849)

1. Configure SharePlex para leer los redo logs de la base de datos fuente de Oracle mediante (se utiliza `FLASHBACK_SCN` en RMAN).

1. Inicie SharePlex la replicación para sincronizar los datos de la base de datos de origen de Oracle con la base de datos provisional de Oracle.

1. Restaure la base de datos de destino de Amazon RDS para Oracle mediante EXPDP e IMPDP con `FLASHBACK_SCN`.

1. Configure AWS DMS y sus tareas de origen como base de datos transitoria de Oracle, y Amazon RDS para Oracle como base de datos de destino mediante `FLASHBACK_SCN` (se usa en EXPDP).

1. Inicie las tareas de AWS DMS para sincronizar los datos de la base de datos transitoria de Oracle con la base de datos de destino de Oracle.

## Tools (Herramientas)
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-tools"></a>
+ [Amazon Relational Database Service (Amazon RDS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) le ayuda a configurar, utilizar y escalar una base de datos relacional en la nube de AWS.
+ [AWS Database Migration Service (AWS DMS)](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) le permite migrar los almacenes de datos a la nube de AWS o entre combinaciones de configuraciones en la nube y en las instalaciones.
+ [Quest SharePlex](https://support.quest.com/shareplex/11.0/technical-documents) es una herramienta Oracle-to-Oracle de replicación de datos para mover datos con un tiempo de inactividad mínimo y sin pérdida de datos.
+ [Recovery Manager (RMAN)](https://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmquick.htm) es un cliente de Oracle Database que realiza tareas de copia de seguridad y recuperación en sus bases de datos. Simplifica en gran medida las copias de seguridad, la restauración y la recuperación de los archivos de bases de datos.
+ [Data Pump Export](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL823) le ayuda a cargar datos y metadatos en un conjunto de archivos del sistema operativo denominado conjunto de archivos de volcado. El conjunto de archivos de volcado solo se puede importar mediante la utilidad [Data Pump Import](https://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_import.htm#SUTIL300) o el paquete [DBMS\$1DATAPUMP](https://docs.oracle.com/database/121/ARPLS/d_datpmp.htm#ARPLS356).

## Epics
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-epics"></a>

### Configuración SharePlex y la base de datos provisional de Oracle en Amazon EC2
<a name="set-up-shareplex-and-the-oracle-staging-database-on-amazon-ec2"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree una EC2 instancia. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | Administración de Oracle | 
| Prepare la base de datos transitoria. | Prepare la base de datos provisional de Oracle para restaurarla como una actualización en Oracle 12 CR2 realizando la copia de seguridad en RMAN del entorno de origen de la base de datos Oracle 8i o 9i.Para obtener más información, consulte la [Guía del usuario de Oracle 9i Recovery Manager](https://docs.oracle.com/cd/B10500_01/server.920/a96566/toc.htm) y la [Guía del usuario de copia de seguridad y recuperación de bases de datos](https://docs.oracle.com/database/121/BRADV/rcmcomre.htm#BRADV8005) en la documentación de Oracle. | Administración de Oracle | 
| Configure. SharePlex | Configure el SharePlex origen como una base de datos Oracle 8i o 9i local y configure el destino como la base de datos provisional de Oracle 12 CR2 alojada en Amazon. EC2 | SharePlex, administración de Oracle | 

### Configure Amazon RDS para Oracle como su entorno objetivo
<a name="set-up-amazon-rds-for-oracle-as-your-target-environment"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Crear una instancia de base de datos de Oracle. | Cree una base de datos Amazon RDS for Oracle y, a continuación, conecte Oracle CR2 12 a la base de datos.Para más información, consulte [Crear una instancia de base de datos de Oracle y conectarse a una base de datos en una instancia de base de datos en Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html) en la documentación de Amazon RDS. | Administrador de base de datos | 
| Restaure Amazon RDS para Oracle desde la base de datos transitoria. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Para obtener más información, consulte [54 DBMS\$1DATAPUMP](https://docs.oracle.com/en/database/oracle/oracle-database/21/arpls/DBMS_DATAPUMP.html#GUID-AEA7ED80-DB4A-4A70-B199-592287206348) en la documentación de Oracle. | Administrador de base de datos | 

### Configure AWS DMS
<a name="set-up-aws-dms"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree puntos de conexión para las bases de datos. | Cree un punto de conexión de origen para la base de datos transitoria de Oracle y un punto de conexión de destino para la base de datos Amazon RDS para Oracle.Para obtener más información, consulte [¿Cómo puedo crear puntos de conexión de origen o de destino con AWS DMS?](https://aws.amazon.com/premiumsupport/knowledge-center/create-source-target-endpoints-aws-dms/) en el Centro de conocimientos de AWS. | Administrador de base de datos | 
| Cree una instancia de replicación. | Use AWS DMS para lanzar una instancia de replicación de la base de datos transitoria de Oracle en la base de datos Amazon RDS para Oracle.Para obtener más información, consulte el tema [¿Cómo crear una instancia de replicación de AWS DMS?](https://aws.amazon.com/premiumsupport/knowledge-center/create-aws-dms-replication-instance/) en el Centro de conocimientos de AWS. | Administrador de base de datos | 
| Crear e iniciar tareas de replicación. | Cree tareas de replicación de AWS DMS para la captura de datos de cambios (CDC) usando `FLASHBACK_SCN` de EXPDP (dado que la carga completa ya se ha realizado a través de EXPDP).Para obtener más información, consulte [Crear una tarea](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.Creating.html) en la documentación de AWS DMS. | Administrador de base de datos | 

### Cómo hacer la transición a Amazon RDS para Oracle
<a name="cut-over-to-amazon-rds-for-oracle"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Detenga la carga de trabajo de la aplicación. | Detenga los servidores de aplicaciones y sus aplicaciones durante el período de transición previsto. | Desarrollador de aplicaciones, administrador de base de datos | 
| Valide la sincronización de la base de datos provisional de Oracle local con la instancia. EC2  | Confirme que se hayan publicado todos los mensajes para las tareas de replicación desde la instancia de SharePlex replicación a la base de datos provisional de Oracle en Amazon EC2 realizando algunos cambios de registro en la base de datos de origen local.Para obtener más información, consulte [6.4.2 Cómo cambiar un archivo de registro](https://docs.oracle.com/database/121/ADMQS/GUID-E30B4C65-2AC7-4A44-A58C-D3C121EB152F.htm#ADMQS12075) en la documentación de Oracle. | Administrador de base de datos | 
| Valide la sincronización de la base de datos transitoria de Oracle con la base de datos Amazon RDS para Oracle. | Confirme que sus tareas de AWS DMS no presentan retrasos ni errores y, a continuación, compruebe el estado de validación de las tareas. | Administrador de base de datos | 
| Detenga la replicación SharePlex de Amazon RDS. | Si tanto la replicación SharePlex de AWS DMS como la de AWS no muestran ningún error, detenga ambas replicaciones. | Administrador de base de datos | 
| Reasigne la aplicación a Amazon RDS. | Comparta los detalles del punto de conexión de Amazon RDS para Oracle con el servidor de aplicaciones y sus aplicaciones y, a continuación, inicie la aplicación para reanudar las operaciones empresariales. | Desarrollador de aplicaciones, administrador de base de datos | 

### Pruebe el entorno de destino de AWS
<a name="test-the-aws-target-environment"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Pruebe el entorno de base de datos transitoria de Oracle en AWS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html) | SharePlex, administración de Oracle | 
| Pruebe el entorno de Amazon RDS. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms.html)Para obtener más información, consulte [Amazon RDS para Oracle](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Oracle.html) en la documentación de Amazon RDS. | Administración de Oracle | 

## Recursos relacionados
<a name="migrate-from-oracle-8i-or-9i-to-amazon-rds-for-oracle-using-shareplex-and-aws-dms-resources"></a>
+ [Migración con confianza](https://aws.amazon.com/cloud-migration/)
+ [Amazon EC2](https://aws.amazon.com/ec2/)
+ [Amazon RDS para Oracle](https://aws.amazon.com/rds/oracle/)
+ [AWS Database Migration Service (AWS DMS)](https://aws.amazon.com/dms/)
+ [Depuración de las migraciones a AWS DMS: qué hacer cuando las cosas van mal (parte 1)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-1/)
+ [Depuración de las migraciones a AWS DMS: qué hacer cuando las cosas van mal (parte 2)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-2/)
+ [Depuración de las migraciones a AWS DMS: ¿qué hacer cuando las cosas van mal? (Parte 3)](https://aws.amazon.com/blogs/database/debugging-your-aws-dms-migrations-what-to-do-when-things-go-wrong-part-3/)
+ [SharePlex para la replicación de bases de datos](https://aws.amazon.com/marketplace/pp/B07943W4MJ)
+ [SharePlex: replicación de bases de datos para cualquier entorno](https://www.youtube.com/watch?v=ygS_ouUaNus)