Extracción
Obtenga información sobre los diferentes tipos de Extract y cómo agregar y gestionar Extracts.
Acerca de Extract
El proceso de extracción está configurado para ejecutarse con respecto a las bases de datos de origen, capturando los datos generados en las bases de datos de origen reales ubicadas en otro lugar. Este proceso es la extracción o el mecanismo de captura de datos de Oracle GoldenGate.
Puede configurar un Extract para los siguientes casos de uso:
-
Cargas iniciales: al configurar Oracle GoldenGate para cargas iniciales, el proceso de extracción captura el juego de datos estático actual directamente desde los objetos de origen. Esta configuración del proceso de extracción utiliza tablas de origen como origen para capturar datos. Consulte Instanciación precisa para Oracle mediante el Extract de carga inicial.
-
Extracción en línea (Cambiar sincronización): al configurar Oracle GoldenGate para mantener los datos de origen sincronizados con otro juego de datos, el proceso de extracción captura las operaciones DML y DDL realizadas en los objetos configurados después de que se haya realizado la sincronización inicial. Las extracciones se pueden ejecutar localmente (en sentido ascendente) en el mismo servidor que la base de datos o en otro servidor mediante el Extract integrado descendente (en el caso de Oracle AI Database) para reducir la sobrecarga. Almacena estas operaciones hasta que recibe registros de confirmación o rollbacks de las transacciones que las contienen. Si recibe un rollback, descarta las operaciones de esa transacción. Si recibe una confirmación, mantiene la transacción en el disco en una serie de archivos denominados pista, donde se pone en cola para la propagación al sistema de destino. Todas las operaciones de cada transacción se escriben en la pista como una unidad de transacción organizada secuencialmente y se encuentran en el orden en el que se han confirmado en la base de datos (orden de secuencia de confirmación). Este diseño garantiza la velocidad y la integridad de los datos. Esta configuración del proceso de extracción utiliza logs de recuperación de base de datos o logs de transacciones como origen de datos. Al capturar los logs, el método real varía según el tipo de base de datos. Un ejemplo de este tipo de origen son los redo logs de Oracle AI Database, que se utilizan para el registro complementario.
Nota: Extract ignora las operaciones en objetos que no están en la configuración de Extract, aunque una transacción también puede incluir operaciones en objetos que están en la configuración de Extract.
Para un despliegue remoto, la base de datos de origen y Oracle GoldenGate se instalan en servidores independientes. Las implementaciones remotas son la única opción disponible para admitir bases de datos en la nube, como bases de datos Azure, Amazon RDS y Google Cloud SQL.