From 009ee807bac636c7f89258351956111c4f591994 Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Mon, 22 Feb 2021 11:19:26 -0500 Subject: [PATCH] DBZ-3009 Oracle documentation changes * Added schema include/exclude options * Note when using LogMiner to only use POSIX Regexs. --- .../modules/ROOT/pages/connectors/oracle.adoc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/documentation/modules/ROOT/pages/connectors/oracle.adoc b/documentation/modules/ROOT/pages/connectors/oracle.adoc index 96a26ff70..1cfff0ebd 100644 --- a/documentation/modules/ROOT/pages/connectors/oracle.adoc +++ b/documentation/modules/ROOT/pages/connectors/oracle.adoc @@ -1459,13 +1459,21 @@ This field is required to enable Oracle RAC support. |_initial_ |A mode for taking an initial snapshot of the structure and optionally data of captured tables. Supported values are _initial_ (will take a snapshot of structure and data of captured tables; useful if topics should be populated with a complete representation of the data from the captured tables) and _schema_only_ (will take a snapshot of the structure of captured tables only; useful if only changes happening from now onwards should be propagated to topics). Once the snapshot is complete, the connector will continue reading change events from the database's redo logs. +|[[oracle-property-schema-include-list]]<> +| +|An optional, comma-separated list of regular expressions that match names of schemas for which you *want* to capture changes. Any schema name not included in `schema.include.list` is excluded from having its changes captured. By default, all non-system schemas have their changes captured. Do not also set the `schema.exclude.list` property. When using LogMiner, only POSIX regular expressions are supported. + +|[[oracle-property-schema-exclude-list]]<> +| +|An optional, comma-separated list of regular expressions that match names of schemas for which you *do not* want to capture changes. Any schema whose name is not included in `schema.exclude.list` has its changes captured, with the exception of system schemas. Do not also set the `schema.include.list` property. When using LogMiner, only POSIX regular expressions are supported. + |[[oracle-property-table-include-list]]<> |_empty string_ -|An optional comma-separated list of regular expressions that match fully-qualified table identifiers for tables to be monitored; any table not included in the include list will be excluded from monitoring. Each identifier is of the form _schemaName_._tableName_. By default the connector will monitor every non-system table in each monitored database. May not be used with `table.exclude.list`. +|An optional comma-separated list of regular expressions that match fully-qualified table identifiers for tables to be monitored; any table not included in the include list will be excluded from monitoring. Each identifier is of the form _schemaName_._tableName_. By default the connector will monitor every non-system table in each monitored database. May not be used with `table.exclude.list`. When using LogMiner, only POSIX regular expressions are supported. |[[oracle-property-table-exclude-list]]<> |_empty string_ -|An optional comma-separated list of regular expressions that match fully-qualified table identifiers for tables to be excluded from monitoring; any table not included in the exclude list will be monitored. Each identifier is of the form _schemaName_._tableName_. May not be used with `table.include.list`. +|An optional comma-separated list of regular expressions that match fully-qualified table identifiers for tables to be excluded from monitoring; any table not included in the exclude list will be monitored. Each identifier is of the form _schemaName_._tableName_. May not be used with `table.include.list`. When using LogMiner, only POSIX regular expressions are supported. |[[oracle-property-column-mask-hash]]<> |_n/a_