Integración Oracle Database

Conserva la vista de Oracle en un punto del tiempo entre sistemas.

Flower® mueve filas Oracle mediante consulta explícita, procesamiento tipado, validación, escritura transaccional, linaje y recuperación. Visibilidad SCN, esquema, precisión NUMBER, tiempos, LOB, nulos y evidencia de commit siguen siendo decisiones centrales.

SCN
Reloj de coherencia
NUMBER(p,s)
Contrato de precisión
'' → NULL
Regla de texto Oracle

Modelo transaccional Oracle

01Un punto temporal coherente forma parte del payload.

Una ruta Oracle Database debe preservar el significado relacional y transaccional al cruzar las filas entre sistemas. Propiedad de esquemas, claves, tipos, puntos de consistencia, commits y ajustes de sesión determinan una extracción o carga fiable.

Servicio, propietario, consulta, SCN

Define servicio, esquema, tablas o consulta, columnas, filtros, orden, claves y watermark para descubrir trabajo incremental. Explicita juego de caracteres, zona horaria, objetos grandes y precisión numérica antes de mover filas.

Checkpoint sobre evidencia de commit

Elige lotes acotados y un checkpoint duradero alineado con los commits. La recuperación debe distinguir un commit confirmado de un resultado incierto y reconciliar claves o evidencias antes de repetir escrituras o avanzar la referencia de origen.

Mapea significado Oracle, no etiquetas

Acuerda mapeo de tipos, nulabilidad, precisión, timestamps, restricciones, merge o insert, frecuencia de commit, tratamiento de filas rechazadas y totales de reconciliación. El contrato debe conservar el significado de negocio, no solo el número de filas.

Ruta Flower adaptada a Oracle

02Conserva el significado relacional durante transformación y reinicio.

El adaptador Oracle de Flower admite lecturas, escrituras y transacciones con reglas Oracle de bind e identificadores. La ruta añade lotes, conversión, validación, rechazos, linaje y alertas.

Lee desde un punto de coherencia declarado

Elige coherencia por sentencia, vista de transacción o SCN capturado según el caso y la consulta. Registra ese límite con el lote para reconciliar datos comparables.

Normaliza la semántica límite de Oracle

Valida NUMBER, DATE frente a TIMESTAMP, zonas, relleno CHAR, RAW, streaming LOB, identificadores y cadenas vacías tratadas como nulas. Haz visible cada conversión con pérdida.

Alinea checkpoint y commit

Las escrituras preparadas usan transacciones acotadas y frecuencia deliberada. Flower avanza la referencia tras probar el resultado con claves, filas, rechazos y reconciliación.

Decisiones de producción Oracle

03Dimensiona undo, sesiones, LOB y frecuencia de commit.

Oracle ofrece vistas coherentes durante trabajo concurrente, pero lecturas largas dependen de undo y de la sesión. Los límites deben proteger integración y carga de origen.

Presupuesto de duración y undo

Prueba duración con tasas de cambio y retención undo reales. Usa predicados indexados, ventanas, timeouts, pool y un plan para snapshot too old sin reiniciar todo a ciegas.

LOB y ruta de red

Perfila frecuencia y tamaño LOB por separado. Usa streaming, limita valores grandes, evita buffers innecesarios y reconcilia contenido para que el recuento no oculte un documento truncado.

Cobertura incremental y borrados

Elige tiempo de negocio, secuencia, versión o método SCN con clave estable y solapamiento. Define aparte borrados físicos y correcciones retroactivas: un watermark no es CDC.

Hablemos de tu flujo de datos

Convierte el requisito en un flujo de producción fiable.

Describe el origen, el destino, el volumen, las restricciones o el modo de fallo. Hablarás directamente con el equipo que desarrolla Flower.

Habla con el equipo de Flower