Constant Field Values
Contents
solutions.a2.*
-
solutions.a2.cdc.oracle.OraCdcJdbcSinkConnectionPoolModifier and TypeConstant FieldValue
public static final int4public static final int1public static final int3public static final int2 -
solutions.a2.cdc.oracle.OraCdcJdbcSinkConnectorConfig
-
solutions.a2.cdc.oracle.OraCdcPersistentState
-
solutions.a2.cdc.oracle.OraCdcSourceConnectorConfigModifier and TypeConstant FieldValue
public static final String"master"public static final String"mv.log"public static final String"mvlog.pk"public static final String"mvlog.rowid"public static final String"mvlog.seq"public static final String"owner"public static final String"schema.type" -
solutions.a2.cdc.oracle.OraCdcV$LogmnrContentsModifier and TypeConstant FieldValue
public static final short7public static final short5public static final short2public static final short1public static final short0public static final short29public static final short11public static final short10public static final short36public static final short9public static final short6public static final short3public static final short68public static final short71public static final short70 -
solutions.a2.cdc.oracle.OraColumn
-
solutions.a2.cdc.oracle.OraDictSqlTextsModifier and TypeConstant FieldValue
public static final String"declare\n l_OPTION binary_integer; \nbegin\n if (? = 0) then\n l_OPTION := DBMS_LOGMNR.NEW;\n else\n l_OPTION := DBMS_LOGMNR.ADDFILE;\n end if;\n DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME => ?, OPTIONS => l_OPTION);\nend;\n"public static final String"select NAME, THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE#, BLOCKS*BLOCK_SIZE BYTES, FIRST_TIME, (SYSDATE-FIRST_TIME)*86400 ACTUAL_LAG_SECONDS\nfrom V$ARCHIVED_LOG\nwhere ARCHIVED=\'YES\' and STANDBY_DEST=\'NO\' and DELETED=\'NO\' and (? >= FIRST_CHANGE# or ? <= NEXT_CHANGE#)\n and SEQUENCE# >= \n (select min(SEQUENCE#)\n from V$ARCHIVED_LOG\n where ARCHIVED=\'YES\' and STANDBY_DEST=\'NO\' and ? between FIRST_CHANGE# and NEXT_CHANGE# and THREAD#=?)\n and THREAD#=?\norder by SEQUENCE#"public static final String"select O.OBJECT_ID, O.CON_ID, T.OWNER, T.TABLE_NAME, T.DEPENDENCIES, P.PDB_NAME,\n decode(O.OBJECT_TYPE, \'TABLE\', \'Y\', \'N\') IS_TABLE,\n decode(O.OBJECT_TYPE, \'TABLE\', O.OBJECT_ID,\n (select PT.OBJECT_ID\n from CDB_OBJECTS PT\n where PT.OWNER=O.OWNER\n and PT.OBJECT_NAME=O.OBJECT_NAME\n and PT.CON_ID=O.CON_ID\n and PT.OBJECT_TYPE=\'TABLE\')) PARENT_OBJECT_ID\nfrom CDB_OBJECTS O, CDB_PDBS P, CDB_TABLES T\nwhere O.OBJECT_TYPE in (\'TABLE\', \'TABLE PARTITION\', \'TABLE SUBPARTITION\')\n and O.TEMPORARY=\'N\'\n and O.OWNER not in (\'SYS\',\'SYSTEM\',\'MGDSYS\',\'OJVMSYS\',\'AUDSYS\',\'OUTLN\',\'APPQOSSYS\',\'DBSNMP\',\'CTXSYS\',\'ORDSYS\',\'ORDPLUGINS\',\'ORDDATA\',\'MDSYS\',\'OLAPSYS\',\'GGSYS\',\'XDB\',\'GSMADMIN_INTERNAL\',\'DBSFWUSER\',\'LBACSYS\',\'DVSYS\',\'WMSYS\')\n and O.CON_ID=P.CON_ID (+)\n and O.OWNER=T.OWNER\n and O.OBJECT_NAME=T.TABLE_NAME\n"public static final String" and O.OBJECT_ID=?\n and O.CON_ID=?\n"public static final String"select O.OBJECT_ID, T.OWNER, T.TABLE_NAME, T.DEPENDENCIES,\n decode(O.OBJECT_TYPE, \'TABLE\', \'Y\', \'N\') IS_TABLE,\n decode(O.OBJECT_TYPE, \'TABLE\', O.OBJECT_ID,\n (select PT.OBJECT_ID\n from DBA_OBJECTS PT\n where PT.OWNER=O.OWNER\n and PT.OBJECT_NAME=O.OBJECT_NAME\n and PT.OBJECT_TYPE=\'TABLE\')) PARENT_OBJECT_ID\nfrom DBA_OBJECTS O, DBA_TABLES T\nwhere O.OBJECT_TYPE in (\'TABLE\', \'TABLE PARTITION\', \'TABLE SUBPARTITION\')\n and O.TEMPORARY=\'N\'\n and O.OWNER not in (\'SYS\',\'SYSTEM\',\'MGDSYS\',\'OJVMSYS\',\'AUDSYS\',\'OUTLN\',\'APPQOSSYS\',\'DBSNMP\',\'CTXSYS\',\'ORDSYS\',\'ORDPLUGINS\',\'ORDDATA\',\'MDSYS\',\'OLAPSYS\',\'GGSYS\',\'XDB\',\'GSMADMIN_INTERNAL\',\'DBSFWUSER\',\'LBACSYS\',\'DVSYS\',\'WMSYS\')\n and O.OWNER=T.OWNER\n and O.OBJECT_NAME=T.TABLE_NAME\n"public static final String" and O.OBJECT_ID=?\n"public static final String"select C.COLUMN_NAME, C.DATA_TYPE, C.DATA_LENGTH, C.DATA_PRECISION, C.DATA_SCALE,\n C.NULLABLE, C.COLUMN_ID, C.DATA_DEFAULT,\n\t (select \'Y\'\n\t from ALL_TAB_COLUMNS TC\n\t where TC.TABLE_NAME=? and TC.OWNER=C.OWNER\n\t and TC.COLUMN_NAME=C.COLUMN_NAME and TC.COLUMN_NAME not like \'%$$\') PK\nfrom ALL_TAB_COLUMNS C\nwhere C.OWNER=? and C.TABLE_NAME=?\n and (C.DATA_TYPE in (\'DATE\', \'FLOAT\', \'NUMBER\', \'BINARY_FLOAT\', \'BINARY_DOUBLE\', \'RAW\', \'CHAR\', \'NCHAR\', \'VARCHAR2\', \'NVARCHAR2\', \'BLOB\', \'CLOB\', \'NCLOB\') or C.DATA_TYPE like \'TIMESTAMP%\')"public static final String"select C.COLUMN_NAME, C.DATA_TYPE, C.DATA_LENGTH, C.DATA_PRECISION,\n C.DATA_SCALE, C.NULLABLE, C.COLUMN_ID, C.DATA_DEFAULT\nfrom DBA_TAB_COLS C\nwhere C.HIDDEN_COLUMN=\'NO\'\n and C.OWNER=? and C.TABLE_NAME=?\n and (C.DATA_TYPE in (\'DATE\', \'FLOAT\', \'NUMBER\', \'BINARY_FLOAT\', \'BINARY_DOUBLE\', \'RAW\', \'CHAR\', \'NCHAR\', \'VARCHAR2\', \'NVARCHAR2\', \'BLOB\', \'CLOB\', \'NCLOB\')\n or C.DATA_TYPE like \'TIMESTAMP%\' \n or (C.DATA_TYPE=\'XMLTYPE\' and C.DATA_TYPE_OWNER in (\'SYS\',\'PUBLIC\')))\norder by C.COLUMN_ID\n"public static final String"select DBID, NAME, DB_UNIQUE_NAME, PLATFORM_NAME, SUPPLEMENTAL_LOG_DATA_MIN, SUPPLEMENTAL_LOG_DATA_ALL,\n CDB, SYS_CONTEXT(\'USERENV\',\'CON_NAME\') CON_NAME,\n (select VALUE from V$NLS_PARAMETERS where PARAMETER = \'NLS_CHARACTERSET\') NLS_CHARACTERSET,\n (select VALUE from V$NLS_PARAMETERS where PARAMETER = \'NLS_NCHAR_CHARACTERSET\') NLS_NCHAR_CHARACTERSET\nfrom V$DATABASE"public static final String"select DBID, NAME, DB_UNIQUE_NAME, PLATFORM_NAME, SUPPLEMENTAL_LOG_DATA_MIN, SUPPLEMENTAL_LOG_DATA_ALL,\n (select VALUE from V$NLS_PARAMETERS where PARAMETER = \'NLS_CHARACTERSET\') NLS_CHARACTERSET,\n (select VALUE from V$NLS_PARAMETERS where PARAMETER = \'NLS_NCHAR_CHARACTERSET\') NLS_NCHAR_CHARACTERSET\nfrom V$DATABASE\n"public static final String"select THREAD#\nfrom V$THREAD\nwhere STATUS = \'OPEN\' and ENABLED = \'PUBLIC\'\n"public static final String"select min(FIRST_CHANGE#)\nfrom V$ARCHIVED_LOG\nwhere ARCHIVED=\'YES\' and STANDBY_DEST=\'NO\' and DELETED=\'NO\'\n and THREAD#=?"public static final String"select O.OBJECT_ID, O.CON_ID, T.OWNER, T.TABLE_NAME, T.DEPENDENCIES, P.PDB_NAME\nfrom CDB_OBJECTS O, CDB_PDBS P, CDB_TABLES T\nwhere O.OBJECT_TYPE=\'TABLE\'\n and O.TEMPORARY=\'N\'\n and O.OWNER not in (\'SYS\',\'SYSTEM\',\'MGDSYS\',\'OJVMSYS\',\'AUDSYS\',\'OUTLN\',\'APPQOSSYS\',\'DBSNMP\',\'CTXSYS\',\'ORDSYS\',\'ORDPLUGINS\',\'ORDDATA\',\'MDSYS\',\'OLAPSYS\',\'GGSYS\',\'XDB\',\'GSMADMIN_INTERNAL\',\'DBSFWUSER\',\'LBACSYS\',\'DVSYS\',\'WMSYS\')\n and O.CON_ID=P.CON_ID (+)\n and O.OWNER=T.OWNER\n and O.OBJECT_NAME=T.TABLE_NAME"public static final String"select O.OBJECT_ID, T.OWNER, T.TABLE_NAME, T.DEPENDENCIES\nfrom DBA_OBJECTS O, DBA_TABLES T\nwhere O.OBJECT_TYPE=\'TABLE\'\n and O.TEMPORARY=\'N\'\n and O.OWNER not in (\'SYS\',\'SYSTEM\',\'MGDSYS\',\'OJVMSYS\',\'AUDSYS\',\'OUTLN\',\'APPQOSSYS\',\'DBSNMP\',\'CTXSYS\',\'ORDSYS\',\'ORDPLUGINS\',\'ORDDATA\',\'MDSYS\',\'OLAPSYS\',\'GGSYS\',\'XDB\',\'GSMADMIN_INTERNAL\',\'DBSFWUSER\',\'LBACSYS\',\'DVSYS\',\'WMSYS\')\n and O.OWNER=T.OWNER\n and O.OBJECT_NAME=T.TABLE_NAME"public static final String"select TC.COLUMN_NAME\nfrom CDB_IND_COLUMNS IC, CDB_TAB_COLUMNS TC, (\n\tselect RI.OWNER, RI.INDEX_NAME, RI.CON_ID\n\tfrom (\n \tselect I.OWNER, I.INDEX_NAME, I.CON_ID, count(*) TOTAL, sum(case when TC.NULLABLE=\'N\' then 1 else 0 end) NON_NULL\n\t from CDB_INDEXES I, CDB_IND_COLUMNS IC, CDB_TAB_COLUMNS TC\n \twhere I.INDEX_TYPE=\'NORMAL\' and I.UNIQUENESS=\'UNIQUE\' and I.STATUS=\'VALID\'\n\t and I.OWNER=IC.INDEX_OWNER and I.INDEX_NAME=IC.INDEX_NAME\n\t and I.CON_ID=IC.CON_ID and IC.CON_ID=TC.CON_ID\n \t and TC.OWNER=I.TABLE_OWNER and TC.TABLE_NAME=I.TABLE_NAME and IC.COLUMN_NAME=TC.COLUMN_NAME\n\t and I.TABLE_OWNER=? and I.TABLE_NAME=? and I.CON_ID=?\n \tgroup by I.OWNER, I.INDEX_NAME, I.CON_ID\n\t\torder by TOTAL asc) RI\n\twhere RI.TOTAL=RI.NON_NULL\n\tand rownum=1) FL\nwhere TC.OWNER=IC.TABLE_OWNER and TC.TABLE_NAME=IC.TABLE_NAME and IC.COLUMN_NAME=TC.COLUMN_NAME\n and IC.INDEX_OWNER=FL.OWNER and IC.INDEX_NAME=FL.INDEX_NAME and IC.CON_ID=TC.CON_ID and IC.CON_ID=FL.CON_ID"public static final String"select TC.COLUMN_NAME\nfrom DBA_IND_COLUMNS IC, DBA_TAB_COLUMNS TC, (\n\tselect RI.OWNER, RI.INDEX_NAME\n\tfrom (\n \tselect I.OWNER, I.INDEX_NAME, count(*) TOTAL, sum(case when TC.NULLABLE=\'N\' then 1 else 0 end) NON_NULL\n\t from DBA_INDEXES I, DBA_IND_COLUMNS IC, DBA_TAB_COLUMNS TC\n \twhere I.INDEX_TYPE=\'NORMAL\' and I.UNIQUENESS=\'UNIQUE\' and I.STATUS=\'VALID\'\n\t and I.OWNER=IC.INDEX_OWNER and I.INDEX_NAME=IC.INDEX_NAME\n \t and TC.OWNER=I.TABLE_OWNER and TC.TABLE_NAME=I.TABLE_NAME and IC.COLUMN_NAME=TC.COLUMN_NAME\n\t and I.TABLE_OWNER=? and I.TABLE_NAME=?\n \tgroup by I.OWNER, I.INDEX_NAME\n\t\torder by TOTAL asc) RI\n\twhere RI.TOTAL=RI.NON_NULL\n\tand rownum=1) FL\nwhere TC.OWNER=IC.TABLE_OWNER and TC.TABLE_NAME=IC.TABLE_NAME and IC.COLUMN_NAME=TC.COLUMN_NAME\n and IC.INDEX_OWNER=FL.OWNER and IC.INDEX_NAME=FL.INDEX_NAME"public static final String"select decode(OBJECT_TYPE, \'LOB\', 1, 0) IS_LOB\nfrom CDB_OBJECTS\nwhere OBJECT_ID = ? and CON_ID = ?\n"public static final String"select decode(OBJECT_TYPE, \'LOB\', 1, 0) IS_LOB\nfrom DBA_OBJECTS\nwhere OBJECT_ID = ?\n"public static final String"select C.COLUMN_NAME, L.SECUREFILE\nfrom CDB_LOBS L, CDB_OBJECTS O, CDB_TAB_COLS AC, CDB_TAB_COLS C\nwhere C.HIDDEN_COLUMN=\'NO\'\n and AC.OWNER=L.OWNER and AC.TABLE_NAME=L.TABLE_NAME and AC.COLUMN_NAME=L.COLUMN_NAME\n and AC.OWNER=C.OWNER and AC.TABLE_NAME=C.TABLE_NAME and AC.COLUMN_ID=C.COLUMN_ID\n and L.OWNER=O.OWNER and L.SEGMENT_NAME=O.OBJECT_NAME and O.OBJECT_ID=?\n"public static final String"select C.COLUMN_NAME, L.SECUREFILE\nfrom DBA_LOBS L, DBA_OBJECTS O, DBA_TAB_COLS AC, DBA_TAB_COLS C\nwhere C.HIDDEN_COLUMN=\'NO\'\n and AC.OWNER=L.OWNER and AC.TABLE_NAME=L.TABLE_NAME and AC.COLUMN_NAME=L.COLUMN_NAME\n and AC.OWNER=C.OWNER and AC.TABLE_NAME=C.TABLE_NAME and AC.COLUMN_ID=C.COLUMN_ID\n and L.OWNER=O.OWNER and L.SEGMENT_NAME=O.OBJECT_NAME and O.OBJECT_ID=?\n"public static final String"select SCN, TIMESTAMP, OPERATION_CODE, XID, RS_ID, SSN, CSF, ROW_ID, DATA_OBJ#, DATA_OBJD#, SQL_REDO,\n SRC_CON_UID, (select CON_ID from V$CONTAINERS C where C.CON_UID = L.SRC_CON_UID) CON_ID\nfrom V$LOGMNR_CONTENTS L\n"public static final String"select SCN, TIMESTAMP, OPERATION_CODE, XID, RS_ID, SSN, CSF, ROW_ID, DATA_OBJ#, DATA_OBJD#, SQL_REDO\nfrom V$LOGMNR_CONTENTS\n"public static final String"select SCN, RS_ID, OPERATION_CODE, CSF, SQL_REDO\nfrom V$LOGMNR_CONTENTS\nwhere ((OPERATION_CODE in (0,1,2,3,9,10,68,70) and DATA_OBJ#=?) or OPERATION_CODE in (7,36)) and XID=? and SCN>=? and SRC_CON_UID=?"public static final String"select SCN, RS_ID, OPERATION_CODE, CSF, SQL_REDO\nfrom V$LOGMNR_CONTENTS\nwhere ((OPERATION_CODE in (0,1,2,3,9,10,68,70) and DATA_OBJ#=?) or OPERATION_CODE in (7,36)) and XID=? and SCN>=?"public static final String"select count(*)\nfrom ALL_MVIEW_LOGS L\nwhere (L.ROWIDS=\'YES\' or L.PRIMARY_KEY=\'YES\') and L.OBJECT_ID=\'NO\'\n and L.COMMIT_SCN_BASED=\'NO\' and L.INCLUDE_NEW_VALUES=\'NO\'\n"public static final String"select count(*)\nfrom ALL_MVIEW_LOGS L\nwhere (L.ROWIDS=\'YES\' or L.PRIMARY_KEY=\'YES\') and L.OBJECT_ID=\'NO\'\n and L.INCLUDE_NEW_VALUES=\'NO\'\n"public static final String"select L.LOG_OWNER, L.MASTER, L.LOG_TABLE, L.ROWIDS, L.PRIMARY_KEY, L.SEQUENCE\nfrom ALL_MVIEW_LOGS L\nwhere (L.ROWIDS=\'YES\' or L.PRIMARY_KEY=\'YES\') and L.OBJECT_ID=\'NO\'\n and L.COMMIT_SCN_BASED=\'NO\' and L.INCLUDE_NEW_VALUES=\'NO\'\n"public static final String"select L.LOG_OWNER, L.MASTER, L.LOG_TABLE, L.ROWIDS, L.PRIMARY_KEY, L.SEQUENCE\nfrom ALL_MVIEW_LOGS L\nwhere (L.ROWIDS=\'YES\' or L.PRIMARY_KEY=\'YES\') and L.OBJECT_ID=\'NO\'\n and L.INCLUDE_NEW_VALUES=\'NO\'\n"public static final String"select I$.INSTANCE_NAME\nfrom V$ACTIVE_INSTANCES A$, GV$INSTANCE I$\nwhere A$.INST_NUMBER = I$.INSTANCE_NUMBER"public static final String"select OPEN_MODE, DBID, DB_UNIQUE_NAME from V$DATABASE"public static final String"select PRODUCT, VERSION_FULL\nfrom PRODUCT_COMPONENT_VERSION\nwhere (PRODUCT like \'%Database%Edition%\' or upper(PRODUCT) like \'%ORACLE%DATABASE%\') and rownum=1"public static final String"select PRODUCT\nfrom PRODUCT_COMPONENT_VERSION\nwhere upper(PRODUCT) like \'%DATABASE%\' and rownum=1"public static final String"select VERSION, INSTANCE_NUMBER, INSTANCE_NAME, HOST_NAME, THREAD#,\n(select nvl(CPU_CORE_COUNT_CURRENT, CPU_COUNT_CURRENT) from V$LICENSE) CPU_CORE_COUNT_CURRENT\nfrom V$INSTANCE"public static final String"begin\n DBMS_LOGMNR.START_LOGMNR(\n STARTSCN => ?,\n\t ENDSCN => ?,\n\t OPTIONS => \n DBMS_LOGMNR.SKIP_CORRUPTION +\n DBMS_LOGMNR.NO_SQL_DELIMITER +\n DBMS_LOGMNR.NO_ROWID_IN_STMT);\nend;\n"public static final String"begin\n DBMS_LOGMNR.END_LOGMNR;\nend;\n"public static final String"select ALWAYS from CDB_LOG_GROUPS where OWNER=? and TABLE_NAME=? and CON_ID=?"public static final String"select ALWAYS from DBA_LOG_GROUPS where OWNER=? and TABLE_NAME=?"public static final String"select DCC.COLUMN_NAME\nfrom CDB_CONSTRAINTS C, CDB_CONS_COLUMNS DCC\nwhere C.OWNER=DCC.OWNER AND C.TABLE_NAME=DCC.TABLE_NAME and C.CONSTRAINT_NAME=DCC.CONSTRAINT_NAME and C.CONSTRAINT_TYPE=\'P\'\n and C.CON_ID=DCC.CON_ID and C.OWNER=? and C.TABLE_NAME=? and C.CON_ID=?\n"public static final String"select DCC.COLUMN_NAME\nfrom DBA_CONSTRAINTS C, DBA_CONS_COLUMNS DCC\nwhere C.OWNER=DCC.OWNER AND C.TABLE_NAME=DCC.TABLE_NAME and C.CONSTRAINT_NAME=DCC.CONSTRAINT_NAME and C.CONSTRAINT_TYPE=\'P\'\n and C.OWNER=? and C.TABLE_NAME=?\n" -
solutions.a2.cdc.oracle.ParamConstantsModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.OraCdcV$ArchivedLogImpl"public static final String"name of class which implements solutions.a2.cdc.oracle.OraLogMiner interface. Default - solutions.a2.cdc.oracle.OraCdcV$ArchivedLogImpl which reads archived log information from V$ARCHIVED_LOG fixed view"public static final String"a2.archived.log.catalog"public static final int1000public static final String"Maximum number of statements to include in a single batch when inserting/updating/deleting data"public static final String"a2.batch.size"public static final int30000public static final String"backoff time in milliseconds between reconnectoion attempts. Default - 30000ms"public static final String"a2.connection.backoff"public static final String"JDBC connection password"public static final String"a2.jdbc.password"public static final String"Location of tnsnames.ora file. Not required when a2.jdbc.url & a2.jdbc.username & a2.jdbc.password are set"public static final String"a2.tns.admin"public static final String"Connection TNS alias. Not required when a2.jdbc.url & a2.jdbc.username & a2.jdbc.password are set"public static final String"a2.tns.alias"public static final String"JDBC connection URL"public static final String"a2.jdbc.url"public static final String"JDBC connection user"public static final String"a2.jdbc.username"public static final String"Location of Oracle Wallet. Not required when a2.jdbc.url & a2.jdbc.username & a2.jdbc.password are set"public static final String"a2.wallet.location"public static final String"File with stored columns data type mapping. For more details contact us at oracle@a2-solutions.eu"public static final String"a2.dictionary.file"public static final String"a2.distributed.target.host"public static final String"hostname of the target (where dbms_logmnr runs) database on which the shipment agent is running"public static final String"a2.distributed.target.port"public static final int21521public static final String"port number on which shipping agent listens for requests"public static final String"Location of tnsnames.ora file for connecting to target database in distributed mode"public static final String"a2.distributed.tns.admin"public static final String"Connection TNS alias for connecting to target database in distributed mode"public static final String"a2.distributed.tns.alias"public static final String"JDBC connection URL for connecting to target database in distributed mode"public static final String"a2.distributed.jdbc.url"public static final String"Location of Oracle Wallet for connecting to target database in distributed mode"public static final String"a2.distributed.wallet.location"public static final int32public static final String"number of rows fetched with each RDBMS round trip for access V$LOGMNR_CONTENTS. Default 32"public static final String"a2.fetch.size"public static final String"COMPLETED"public static final String"A mode for performing initial load of data from tables when set to EXECUTE. Default - IGNORE"public static final String"EXECUTE"public static final String"IGNORE"public static final String"a2.initial.load"public static final String"__a2.internal.dg4rac.thread"public static final String"Internal. Do not set!"public static final String"__a2.internal.rac.urls"public static final String"a2.kafka.topic"public static final String"oracdc-topic"public static final String"Target topic to send data"public static final String"When set DBMS_LOGMNR.START_LOGMNR will start mining from this SCN. When not set min(FIRST_CHANGE#) from V$ARCHIVED_LOG will used. Overrides SCN value stored in offset file"public static final String"a2.first.change"public static final String"solutions.a2.cdc.oracle.data.OraCdcDefaultLobTransformationsImpl"public static final String"name of class which implements solutions.a2.cdc.oracle.data.OraCdcLobTransformationsIntf interface. Default - solutions.a2.cdc.oracle.data.OraCdcDefaultLobTransformationsImpl which just passes information about and values of BLOB/CLOB/NCLOB/XMLTYPE columns to Kafka Connect without performing any additional transformation"public static final String"a2.lob.transformation.class"public static final String"Use oracdc in distributed configuration (redo logs are generated at source RDBMS server and then transferred to compatible target RDBMS server for processing with LogMiner. Default - false"public static final String"a2.distributed.activate"public static final String"Use standby database with V$DATABASE.OPEN_MODE = MOUNTED for LogMiner calls. Default - false"public static final String"a2.standby.activate"public static final String"Use oracdc extensions for Oracle datatypes. Default false"public static final String"a2.oracdc.schemas"public static final String"Name of file to store oracdc state between restart. Default $TMPDIR/oracdc.state"public static final String"a2.persistent.state.file"public static final int1000public static final String"Frequency in ms to poll for new data in each table"public static final String"a2.poll.interval"public static final String"process Oracle LOB columns? Default - false"public static final String"a2.process.lobs"public static final String"Default - false.\nWhen set to true oracdc generates schema names as valid Protocol Buffers identifiers using underscore as separator.\nWhen set to false (default) oracdc generates schema names using dot as separator.\n"public static final String"a2.protobuf.schema.naming"public static final String"Quantity of archived logs to process during each DBMS_LOGMNR.START_LOGMNR call"public static final String"a2.redo.count"public static final String"Minimal size of archived logs to process during each DBMS_LOGMNR.START_LOGMNR call"public static final String"a2.redo.size"public static final String"How restarts and crashes are handled: In ``legacy`` mode (the default), all information is stored in the file system, delivery of all changes is guaranteed with exactly-once semantics, but this mode does not protect against file system failures. When set to ``fault-tolerant``, all restart data stored on Kafka topics, the connector depends only on Kafka cluster, but if an error occurs in the middle of sending a Oracle transaction to the Kafka broker, that transaction will be re-read from archived redo and sending to Kafka will continue after last successfully processed record to maintain exactly-once semantics"public static final String"fault-tolerant"public static final String"legacy"public static final String"a2.resiliency.type"public static final String"debezium"public static final String"Type of schema used by oracdc: kafka (default) with separate schemas for key and value, single - single schema for all fields or Debezium"public static final int1public static final int2public static final int3public static final String"kafka"public static final String"a2.schema.type"public static final String"single"public static final String"Location of tnsnames.ora file for connecting to standby database with V$DATABASE.OPEN_MODE = MOUNTED"public static final String"a2.standby.tns.admin"public static final String"Connection TNS alias for connecting to standby database with V$DATABASE.OPEN_MODE = MOUNTED"public static final String"a2.standby.tns.alias"public static final String"JDBC connection URL for connecting to standby database with V$DATABASE.OPEN_MODE = MOUNTED"public static final String"a2.standby.jdbc.url"public static final String"Location of Oracle Wallet for connecting to standby database with V$DATABASE.OPEN_MODE = MOUNTED"public static final String"a2.standby.wallet.location"public static final String"List of tables to exclude from processing"public static final String"a2.exclude"public static final String"List of table names to include in processing"public static final String"a2.include"public static final String"When set to \'static\' (default) oracdc reads tables and partition list to process only at startup according to values of a2.include and a2.exclude parameters. When set to \'dynamic\' oracdc builds list of objects to process on the fly"public static final String"dynamic"public static final String"a2.table.list.style"public static final String"static"public static final String"Temporary directory for non-heap storage. When not set, OS temp directory used"public static final String"a2.tmpdir"public static final String"-"public static final String"Kafka topic name delimiter when a2.schema.type=kafka and a2.topic.name.style set to SCHEMA_TABLE or PDB_SCHEMA_TABLE. Valid values - \'_\' (Default), \'-\', \'.\'"public static final String"."public static final String"a2.topic.name.delimiter"public static final String"_"public static final String"Kafka topic naming convention when a2.schema.type=kafka. Valid values - TABLE (default), SCHEMA_TABLE, PDB_SCHEMA_TABLE"public static final int3public static final int2public static final int1public static final String"a2.topic.name.style"public static final String"PDB_SCHEMA_TABLE"public static final String"SCHEMA_TABLE"public static final String"TABLE"public static final String"Kafka topic partition to write data. Default - 0"public static final String"a2.topic.partition"public static final String"Prefix to prepend table names to generate name of Kafka topic."public static final String"a2.topic.prefix"public static final String"trace with \'event 10046 level 8\' LogMiner calls? Default - false"public static final String"a2.logminer.trace"public static final String"Default - false.\nWhen set to true oracdc first tried to detect is this connection to Oracle RAC.\nIf database is not RAC, only the warning message is printed.\nIf oracdc is connected to Oracle RAC additional checks are performed and oracdc starts a separate task for each redo thread/RAC instance. Changes for the same table from different redo threads (RAC instances) are delivered to the same topic but to different partition where <PARTITION_NUMBER> = <THREAD#> - 1"public static final String"a2.use.rac"
-
solutions.a2.cdc.oracle.data.OraBlobModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.data.OraBlob" -
solutions.a2.cdc.oracle.data.OraClobModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.data.OraClob" -
solutions.a2.cdc.oracle.data.OraNClobModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.data.OraNClob" -
solutions.a2.cdc.oracle.data.OraNumberModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.data.OraNumber" -
solutions.a2.cdc.oracle.data.OraTimestampModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.data.OraTimestamp" -
solutions.a2.cdc.oracle.data.OraXmlBinaryModifier and TypeConstant FieldValue
public static final String"solutions.a2.cdc.oracle.data.OraXmlBinary"
-
solutions.a2.cdc.oracle.schema.OraTableColumnsDataModel
-
solutions.a2.cdc.oracle.utils.OraSqlUtilsModifier and TypeConstant FieldValue
public static final String"add"public static final String"drop"public static final String"modify"public static final String"rename"public static final String"set"public static final int1public static final int2public static final String"column"public static final String"constraint"public static final String"supplemental"public static final String"to"public static final String"unused" -
solutions.a2.cdc.oracle.utils.TargetDbSqlUtils