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. Te recomendamos que te pongas en contacto con tu 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 su entorno local y AWS 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 utilizarlo 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 En la nube 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 Cloud activado 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 utilizar Oracle Data Pump with AWS DMS y Oracle GoldenGate para gestionar la transferencia inicial de datos en el caso de 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 conectividad de mayor ancho de banda entre las bases de datos de origen y destino; le recomendamos que la 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 utilizando 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 escalonada. 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 ellos de forma AWS 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 una tecnología de copia completa de la base de datos única y captura de datos modificados (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 su base de datos Oracle para bases de datos pequeñas (10-20 GB) a 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 AWS DMS CDC 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, en AWS DMS conjunto, migrar una base de datos local a Amazon RDS for 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 una AWS Direct Connect o varias opciones 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 for Oracle AWS DMS y CDC replica todos los cambios de la base de datos de origen en la base de datos de Amazon RDS for Oracle de destino.
Para obtener más información sobre cómo AWS DMS migrar bases de datos de origen de Oracle, consulte Uso de una base de datos de Oracle como fuente AWS DMS en la AWS documentación.
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, 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 AWS documentación.
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 Oracle local principal 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 reducir al mínimo el tiempo de inactividad y disponer de una copia física exacta de la base de datos. 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 AWS Identity and Access Management (IAM) para dar acceso al bucket de S3 a la base de datos 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 la 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 es compatible con Amazon EC2, Amazon RDS Custom y VMware Cloud on AWS migraciones. Es el enfoque recomendado cuando se puede disponer de un tiempo de inactividad suficiente para migrar los datos. AWS
VMware HCX
VMware La extensión Hybrid Cloud Extension (HCX
HCX está disponible de forma gratuita para los clientes de Cloud on. VMware AWS