Package io.debezium.connector.oracle.logminer
package io.debezium.connector.oracle.logminer
-
ClassDescriptionRepresents a redo or archive log in Oracle.Emits change records based on an event read from Oracle LogMiner.Utility class that can write the contents of several Oracle LogMiner tables to the connector's log if and only if DEBUG logging is enabled.This class contains methods to configure and manage LogMiner utilityA builder that is responsible for producing the query to be executed against the LogMiner view.Query helper to construct a SQL in-clauseQuery helper to construct a SQL in-clause based a tuple of include/exclude value listsQuery helper to construct an Oracle SQL REGEXP_LIKE list based on include/exclude value listsA
StreamingChangeEventSourcebased on Oracle's LogMiner utility.Oracle Streaming Metrics implementation for the Oracle LogMiner streaming adapter.Utility class for tracking histogram-based values for a duration-based metric.Utility class for maintaining a least-recently-used list of values.Utility class for tracking the current and maximum long value.Oracle Streaming Metrics for Oracle LogMiner.This utility class contains SQL statements to configure, manage and query Oracle LogMiner todo handle INVALID file member (report somehow and continue to work with valid file), handle adding multiplexed files, todo SELECT name, value FROM v$sysstat WHERE name = 'redo wastage'; todo SELECT GROUP#, STATUS, MEMBER FROM V$LOGFILE WHERE STATUS='INVALID'; (drop and recreate? or do it manually?) todo table level supplemental logging todo When you use the SKIP_CORRUPTION option to DBMS_LOGMNR.START_LOGMNR, any corruptions in the redo log files are skipped during select operations from the V$LOGMNR_CONTENTS view.A utility/helper class to support decoding Oracle Unicode String function values,UNISTR.