Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Esta característica se encuentra en versión preliminar.
La replicación de bases de datos en Microsoft Fabric es una solución sin ETL basada en la nube que crea un duplicado de su base de datos Oracle. Al configurar la replicación, recibirá una copia de solo lectura de los datos de Oracle en OneLake, actualizándose casi en tiempo real.
Prerrequisitos
Necesitas:
- Un área de trabajo de Microsoft Fabric con capacidad de Prueba o Premium Fabric
- Un servidor oracle que sea uno de estos tipos, versión 11 o posterior con LogMiner habilitado:
- Oracle local (vm, máquina virtual de Azure, etc.)
- Oracle OCI
- Exadata
- Nota: La base de datos autónoma de Oracle no se admite en esta versión preliminar
Nota:
- LogMiner debe estar habilitado en el servidor oracle. Esta herramienta ayuda a realizar un seguimiento de los cambios en la base de datos de Oracle para la creación de reflejos en tiempo real.
- La base de datos autónoma de Oracle no se admite en esta versión preliminar.
Configuración de archivos de registro de recuperación
Si el modo de archivo no está habilitado en la base de datos de Oracle, siga estos pasos. Si ya está habilitado, puede pasar a la sección siguiente.
Conecte Oracle Recovery Manager (RMAN) a la base de datos. Consulte Conexión a la base de datos de destino mediante RMAN.
Apague la base de datos:
SHUTDOWN IMMEDIATE;Realice una copia de seguridad de la base de datos. Esto protege los datos antes de realizar cambios. Consulte Realización de una copia de seguridad completa de la base de datos.
Inicie y monte la base de datos (no abra):
STARTUP MOUNT;Nota:
Mantenga la base de datos montada pero no abierta para habilitar el archivado.
Configure los destinos de registro de archivo:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION=/u02/oracle/logfiles';Nota:
Asegúrese de que este directorio existe en el sistema.
Opcionalmente, puede establecer una segunda ubicación de archivo:
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2 = 'LOCATION=/u03/oracle/logfiles';Active el modo de registro de archivo y abra la base de datos:
ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN;Vuelva a apagar la base de datos para asegurarse de que se aplican todos los cambios:
SHUTDOWN IMMEDIATE;Cree otra copia de seguridad. Esto es necesario porque habilitar el modo de registro de archivo cambia el archivo de control. Consulte Realización de una copia de seguridad completa de la base de datos.
Inicie la base de datos:
STARTUP;Compruebe que el modo de registro de archivo está habilitado:
SELECT LOG_MODE FROM V$DATABASE;
Sugerencia
Como procedimiento recomendado para la creación de reflejo para Oracle, nuestra recomendación es limpiar los registros de archivo en una cadencia regular para garantizar un rendimiento y estabilidad óptimos.
Configuración de permisos de Oracle y habilitación del registro complementario
La base de datos Oracle necesita tener habilitado el registro complementario. Si el usuario no tiene los permisos necesarios, pida al administrador de bases de datos (DBA) que ejecute estos comandos:
Habilite el registro complementario para la base de datos:
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE) COLUMNS;Habilite el registro complementario para cada tabla que quiera reflejar:
ALTER TABLE {schemaName}.{tableName} ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;Conceda estos permisos al usuario de sincronización:
GRANT CREATE SESSION TO user; GRANT SELECT_CATALOG_ROLE TO user; GRANT CONNECT, RESOURCE TO user; GRANT EXECUTE_CATALOG_ROLE TO user; GRANT FLASHBACK ANY TABLE TO user; GRANT SELECT ANY DICTIONARY TO user; GRANT SELECT ANY TABLE TO user; GRANT LOGMINING TO user;
Instalación de la puerta de enlace de datos local
Instale la puerta de enlace de datos local más reciente. Siga este vínculo para obtener información sobre los requisitos de la máquina y cómo instalar y registrar una puerta de enlace.
Sugerencia
Es posible que necesite modificar el firewall en la nube para permitir que el reflejo se conecte a la instancia de Oracle. Admitimos el reflejo de Oracle en OPDG versión 3000.282.5 o posterior. Cualquier instancia de OPDG anterior a ese momento no admitirá Exadata ni nuestra compatibilidad limitada para DDL.
También recomendamos actualizar la instancia OPDG cada mes para las actualizaciones que publicamos relacionadas con el Mirroring para Oracle. Las últimas versiones de OPDG se pueden encontrar aquí.
Conectar la puerta de enlace al espacio de trabajo de Fabric
Configurar el reflejo de la base de datos
Abra el área de trabajo de Fabric y compruebe que tiene una capacidad de Versión de prueba o Premium Fabric
Seleccione Nuevo>Oracle reflejado (versión preliminar)
Selecciona Oracle Database
En el cuadro de diálogo de conexión, escriba los detalles de la base de datos:
Especificar el servidor, la conexión, el nombre de conexión y la puerta de enlace de datos
Servidor: especifique la ubicación de la base de datos de Oracle mediante uno de estos métodos:
Método Example Nombre de Servicios de Red de Oracle (Alias TNS) salesConectar descriptor (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=sales-server)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales.us.acme.com)))Nomenclatura de Easy Connect (Plus) salesserver1:1521/sales.us.example.comConexión: seleccione Crear nueva conexión.
Nombre de conexión: escriba un nombre para la conexión.
Puerta de enlace de datos: seleccione la puerta de enlace de datos local.
Autenticación:
- En Tipo de autenticación, seleccione Autenticación básica.
- Nombre de usuario: escriba el nombre de usuario de la base de datos de Oracle.
- Contraseña: escriba la contraseña de la base de datos de Oracle.
Seleccione Conectar para probar la conexión.
Elija cómo seleccionar tablas para la creación de reflejo:
- Modo automático: permitir que Fabric seleccione 500 tablas aleatorias
- Manual: Recoger hasta 500 tablas usted mismo
Finalice la configuración:
- Seleccione Conectar.
- Asigne un nombre al reflejo
- Seleccione Crear base de datos reflejada.
Observe el progreso de la replicación. Después de unos minutos, verá el número de filas replicadas y podrá consultar sus datos en el almacén de datos.
La base de datos de Oracle ahora está conectada a Microsoft Fabric y permanecerá sincronizada automáticamente.
Supervisión de la creación de reflejo del tejido
Una vez configurado el reflejo, se le dirigirá a la página Estado de reflejo. Aquí puede supervisar el estado actual de la replicación. Para más información y detalles acerca de los estados de replicación, consulte Supervisión de la replicación de la base de datos reflejada de Fabric.