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.
Herramientas para migraciones de bases de datos homogéneas
Aviso
A partir del 30 de abril de 2024, VMware Cloud on ya no AWS será revendido por AWS sus socios de canal. El servicio seguirá estando disponible a través de Broadcom. Le recomendamos que se ponga en contacto con su AWS representante para obtener más información.
Hay varias herramientas y tecnologías disponibles para la migración de datos. Puede realizar la migración en una sola fase o en varias fases, en función del tamaño de la base de datos, la coherencia, el ancho de banda de la conexión de red entre el entorno en las instalaciones y AWS y el tiempo permitido para la migración de la base de datos. El siguiente cuadro proporciona una lista de herramientas e información que le ayudarán a elegir la opción que mejor se adapte a sus necesidades.
Herramientas de migración |
Tamaño de base de datos |
Admite |
Recomendado para |
Oracle SQL Developer (característica de copia de bases de datos) |
Hasta 200 MB |
Amazon RDS Amazon EC2 |
Bases de datos pequeñas con cualquier número de objetos. |
Hasta 10 GB |
Amazon RDS Amazon EC2 |
Bases de datos pequeñas o medianas con un número limitado de objetos. |
|
Hasta 10 GB |
Amazon RDS Amazon EC2 |
Bases de datos pequeñas a medianas con un gran número de objetos. |
|
Hasta 20 TB |
Amazon RDS Amazon EC2 |
Método preferido para cualquier base de datos con un tamaño de 10 GB a 20 TB. |
|
Cualquier tamaño |
Amazon RDS Amazon EC2
|
Migración con tiempos de inactividad mínimos. El tamaño de la base de datos está limitado por el ancho de banda. Puede usar AWS DMS con Oracle Data Pump para migraciones de bases de datos de gran tamaño. |
|
Cualquier tamaño |
Amazon RDS Amazon EC2 VMware Cloud en AWS
|
Migración con tiempos de inactividad mínimos. Se utiliza con Oracle Data Pump para migraciones de bases de datos de gran tamaño. |
|
Cualquier tamaño |
Amazon RDS: Amazon EC2 VMware Cloud personalizado en AWS |
Migración con tiempos de inactividad mínimos. Se utiliza con Oracle RMAN para replicar los cambios tras la transferencia inicial de datos. |
|
Cualquier tamaño
|
Amazon RDS Amazon personalizado EC2 VMware La nube en AWS |
Bases de datos de más de 2 TB o si la copia de seguridad de base de datos ya está en Amazon Simple Storage Service (Amazon S3). |
|
AWS Application Migration Service |
Cualquier tamaño |
Amazon EC2 |
Replicación rápida con un tiempo de inactividad mínimo durante la transición. Para obtener más información, consulte la Documentación de Application Migration Service. |
Cualquier tamaño |
VMware La nube en AWS |
HCX vMotion permite la migración en línea o fuera de línea de una sola máquina virtual (VM) a la vez sin tiempo de inactividad. |
En las siguientes subsecciones se proporciona más información sobre cada herramienta.
Oracle SQL Developer
Oracle SQL Developer
Oracle SQL Developer es compatible con Amazon RDS for Oracle y las bases de datos Oracle en Amazon EC2.
Oracle SQL*Loader
Oracle SQL*Loader
Oracle SQL*Loader es compatible con Amazon RDS for Oracle y las bases de datos Oracle en Amazon. EC2
Oracle Export and Import
Las utilidades de exportación e importación de Oracle
Puede utilizar esta herramienta tanto para las bases de datos de Amazon RDS for Oracle como para las bases de datos de Oracle en Amazon EC2.
Oracle Data Pump
Oracle Data Pump
Puede utilizar esta herramienta tanto para las bases de datos de Amazon RDS for Oracle como para las bases de datos de Oracle en Amazon EC2. También puede usar Oracle Data Pump con AWS DMS y Oracle GoldenGate para gestionar la transferencia de datos inicial para bases de datos de gran tamaño.
En el caso de Amazon RDS para Oracle, después de exportar los datos a archivos de volcado mediante la utilidad de exportación Oracle Data Pump, la utilidad de importación Oracle Data Pump requiere que los archivos de datos estén disponibles en la instancia del servidor de base de datos para importarlos a la base de datos. No puede acceder directamente al sistema de archivos de la instancia de base de datos de Amazon RDS, por lo que tendrá que transferir los archivos de volcado a Amazon RDS mediante una de estas opciones:
-
Utilice un enlace de base de datos entre las dos bases de datos. Este proceso de importación utiliza Oracle Data Pump y el paquete DBMS_FILE_TRANSFER
de Oracle. Crea un enlace de base de datos entre la base de datos Oracle de origen (en las instalaciones) y la base de datos Amazon RDS para Oracle de destino. Esta opción requiere una mayor conectividad de ancho de banda entre las bases de datos de origen y destino; le recomendamos que utilice AWS Direct Connect. Esta opción solo se recomienda para bases de datos pequeñas. Para obtener más información, consulte Importación de datos con Oracle Data Pump y un enlace de base de datos en la documentación de Amazon RDS. -
Utilice un bucket de Amazon S3. Amazon RDS para Oracle admite la integración de Amazon S3. Esta opción se recomienda si tiene archivos de volcado de datos de gran tamaño y el tamaño de la base de datos es de terabytes. A continuación, puede copiar los archivos de volcado de datos de las instalaciones a su bucket de S3 mediante AWS Direct Connect (si el tamaño de los datos es de 10 GB a 5 TB) o AWS Snowball (si el tamaño de los datos es superior a 5 TB), en función del tiempo de migración necesario para la base de datos.
Una vez cargado el archivo de la bomba de datos en Amazon S3, puede descargarlo al directorio DATA_PUMP_DIR en el destino de la instancia de base de datos Amazon RDS para Oracle y, a continuación, importar los datos a la instancia de base de datos. Para obtener más información, consulte Importación de datos con Oracle Data Pump y un bucket de Amazon S3 en la documentación de Amazon RDS.
Con Oracle Data Pump, puede migrar bases de datos más grandes por fases y de schema-by-schema forma gradual. Puede migrar a una versión diferente del software Oracle Database y también migrar a plataformas con diferentes configuraciones de hardware y software.
AWS DMS
AWS Database Migration Service (AWS DMS) es un servicio gestionado que le ayuda a mover datos hacia y desde AWS de forma fácil y segura. AWS DMS es compatible con la mayoría de las bases de datos comerciales y de código abierto y facilita las migraciones homogéneas y heterogéneas. AWS DMS ofrece tecnología de copia única y completa de la base de datos y captura de datos de cambios (CDC) para mantener sincronizadas las bases de datos de origen y destino y minimizar el tiempo de inactividad durante la migración.
AWS DMS puede realizar una copia completa del esquema de base de datos de Oracle para bases de datos pequeñas (10-20 GB) o medianas (100-200 GB). Para bases de datos muy grandes, puede migrar los datos a Amazon RDS o Amazon EC2 mediante Oracle Data Pump y, a continuación, utilizar la función CDC de AWS DMS para una replicación continua con un tiempo de inactividad mínimo. Cuando los datos están sincronizados, puede pasarlos a la base de datos de destino.
El siguiente diagrama muestra cómo puede utilizar Oracle Data Pump y AWS DMS juntos para migrar una base de datos en las instalaciones a Amazon RDS para Oracle con un tiempo de inactividad mínimo. La utilidad de exportación Oracle Data Pump exporta el esquema a archivos de volcado de bases de datos y, a continuación, transfiere esos archivos a Amazon S3 mediante AWS Direct Connect o AWS Snowball (según el tamaño de la base de datos, el ancho de banda de la red y el tiempo de migración permitido). Una vez cargados los archivos de volcado en Amazon S3, puede cargarlos en una instancia de base de datos de Amazon RDS para Oracle. A continuación, la utilidad de importación Oracle Data Pump importa los datos a Amazon RDS para Oracle y AWS DMS CDC replica todos los cambios de la base de datos de origen a la base de datos de Amazon RDS para Oracle de destino.

Para obtener más información sobre el uso de AWS DMS para migrar las bases de datos de origen de Oracle, consulte Uso de una base de datos de Oracle como fuente de AWS DMS en la documentación de AWS.
Oracle GoldenGate
Oracle GoldenGate
Puede ejecutar Oracle GoldenGate desde su servidor local en su entorno de origen. Sin embargo, le recomendamos que instale y ejecute esta herramienta desde una EC2 instancia, que sirva de GoldenGate centro, en AWS para obtener un mejor rendimiento. Puede tener varios GoldenGate centros, especialmente si va a migrar datos de una base de datos de origen a varios destinos. Puede usarlo GoldenGate con Amazon RDS para la replicación de bases de datos Active-Active, la migración y las actualizaciones sin tiempo de inactividad, la recuperación ante desastres, la protección de datos y la replicación dentro y entre regiones. Para obtener más información, consulte Uso de Oracle GoldenGate con Amazon RDS en la documentación de AWS.
El siguiente diagrama muestra cómo utilizar Oracle Data Pump y Oracle GoldenGate juntos para migrar una base de datos Oracle local a Amazon RDS for Oracle.

Oracle GoldenGate requiere una licencia independiente de Oracle.
Oracle GoldenGate es compatible con Amazon RDS for Oracle y las bases de datos de Oracle que se ejecutan en EC2 Amazon VMware o Cloud AWS on.
Oracle Data Guard
Oracle Data Guard
Cuando la base de datos principal de Oracle local esté sincronizada con la base de datos en espera de la EC2 instancia, puede cambiar a la base de datos de destino, que la convertirá en una base de datos de lectura y escritura. A continuación, puede apuntar las conexiones de la aplicación a la nueva base de datos principal. Con esta opción, puede lograr un tiempo de inactividad mínimo y obtener una copia física exacta de su base de datos en AWS. La migración se ilustra en el siguiente diagrama.

Oracle Data Guard es compatible con las bases de datos de Oracle que se ejecutan en Amazon EC2, Amazon RDS Custom y VMware Cloud on AWS.
Oracle RMAN
Oracle Recovery Manager (RMAN)
Puede colocar la copia de seguridad RMAN de Oracle de su base de datos Oracle local directamente en un bucket de S3 mediante el módulo Oracle Secure Backup (OSB) Cloud, AWS Storage Gateway o AWS. DataSync A continuación, puede utilizar una función de AWS Identity and Access Management (IAM) para dar acceso al bucket de S3 a la base de datos de Oracle de destino en una EC2 instancia y restaurar la base de datos mediante los archivos de respaldo de RMAN. Puede realizar copias de seguridad incrementales de su base de datos Oracle local y aplicarlas a la base de datos Oracle de destino de la EC2 instancia hasta que las bases de datos locales y de destino estén sincronizadas. A continuación, puede realizar la transición en el momento conveniente.
Oracle RMAN admite las migraciones de Amazon EC2, Amazon RDS Custom y VMware Cloud on AWS. Es el enfoque recomendado cuando puede permitir un tiempo de inactividad suficiente para migrar sus datos a AWS.
VMware HCX
VMware Hybrid Cloud Extension (HCX
HCX está disponible de forma gratuita para los clientes de VMware Cloud on AWS.