Data Pump, SQL Loader, DBMS_CLOUD, GoldenGate
En esta entrada el blog vamos a dar una descripción general de alto nivel de las opciones disponibles para migrar la base de datos de On-Premise a Autonomous Database Cloud.
Primero, echaremos un ojo a las diferentes opciones disponibles para cargar los datos.
Opciones de carga de datos:
- Desde "on-premise": puede cargar directamente sus datos desde su servidor local a la base de datos autónoma.
- Desde Object Storage Cloud: también puede cargar sus datos en Cloud Object Storage primero y luego migrar a la base de datos autónoma desde Object Storage Cloud. Este es un proceso rápido para la migración de bases de datos.
Diferentes métodos para migrar a la nube de base de datos autónoma:
- Usando el paquete DBMS_CLOUD
- Uso de Data Pump
- Uso de SQL Loader
- Uso de Oracle GoldenGate
Usando DBMS_CLOUD:
- Copia todos los archivos de datos (datafiles) en Object Storage on Cloud.
- Almacena sus credenciales de almacenamiento de objetos en su base de datos autónoma (ADB).
- Copia el archivo de datos en una tabla existente usando:
- Verifica el estado de la operación.
Utilizando Data Pump:
- Oracle Cloud Infrastructure Object Storage
- Microsoft Azure
- AWS S3
- Oracle Cloud Infrastructure Object Storage Classic.
- Exporta datos en el modo de esquema.
- Copia los archivos de volcado en el objeto Storage on Cloud.
- Almacena las credenciales de almacenamiento de objetos en ADB.
- Importa utilizando el método impdp.
- Consulta los archivos de "log" para ver si hay algún problema.
Usando SQL Loader:
Puede utilizar Oracle SQL Loader para cargar datos desde archivos locales en su máquina a Oracle Autonomous Data Warehouse. El uso de SQL Loader es adecuado para cargar pequeñas cantidades de datos, ya que el rendimiento de la carga depende del ancho de banda de la red entre su cliente y Autonomous Data Warehouse. A continuación se muestra el proceso de migración de alto nivel utilizando SQL Loader:
- Configura el "Wallet"de conexión y las variables.
- Reúne uno o más archivos de datos.
- Crea un archivo de control (esto es opcional).
- Crea una tabla en la base de datos de destino.
- Carga utilizando SQL Loader.
- Comprueba los archivos de registro, incorrectos y descartados.
Usando Oracle GoldenGate:
También puede utilizar GoldenGate para replicar datos en Autonomous Data Warehouse utilizando Oracle GoldenGate On-Premises y Oracle GoldenGate Cloud Service.
Asegúrese de utilizar las versiones 12.3.0.1.2 y posteriores de Oracle GoldenGate On-Premises como fuente, ya que solo estas versiones están certificadas con Oracle Autonomous Data Warehouse Cloud.
Otras fuentes pueden ser Oracle Database Cloud Service u Oracle Exadata Cloud Service en Oracle Cloud. Sin embargo, no puede configurar Oracle Autonomous Data Warehouse Cloud Database como una base de datos de origen para Oracle GoldenGate On-Premises y solo las réplicas no integradas son compatibles con Oracle Autonomous Data Warehouse Cloud. A continuación se muestra el proceso de migración de alto nivel utilizando Oracle GoldenGate:
- Configura la base de datos autónoma para la replicación creando el esquema requerido, las tablas de destino, el nuevo usuario de destino, etc.
- Obtén las credenciales del cliente de Autonomous Database.
- Configura Oracle GoldenGate On-Premises para la replicación transfiriendo el archivo zip de las credenciales del cliente, configurando sqlnet.ora y tnsnames.ora, etc.
- Configura Oracle GoldenGate Manager y las réplicas no integradas para entregar a la base de datos autónoma.
Se trata de la migración a una base de datos autónoma y los métodos disponibles para la misma en pocas palabras.