Chris Cranford
1d9594ed88
DBZ-3290 Suggested changes
...
* Use {debezium-version} variable in examples
* Correct typos
* Document non-support for CLOB/BLOB data types
* Fix rendering of <= with unicode character
* Moved XStream documentation into separate section
* Moved database.oracle.version to internal
* Removed reference to database.oracle.version
* Resolve XStream POS version from OracleDatabaseVersion as fallback
when internal.database.oracle.version is not supplied.
2021-03-23 15:25:14 -04:00
Jiri Pechanec
9e994967ed
DBZ-3257 Use new method in tests
2021-03-23 09:48:54 +01:00
Chris Cranford
6d686d7543
DBZ-3257 Use DebeziumException instead
2021-03-23 06:12:04 +01:00
Chris Cranford
9aa1ba1471
DBZ-3257 Revert Clob behavior for Oracle LogMiner to avoid null values
...
* Snapshot now emits clob/nclob values correctly (all adapters)
* Fixed bug with LogMiner emitting clob/nclob values when using new parser
2021-03-23 06:12:04 +01:00
Chris Cranford
b85044cb14
DBZ-3319 Recalculate current log sequence
2021-03-22 20:04:00 -04:00
Chris Cranford
d75319a3ca
DBZ-3319 Fix race condition with log switch detection
...
Rather than relying on log switch detection by looking at the name
of the current log file, this change uses the unique and always
increasing sequence to derive the log switch state to avoid any
type of ambiguity.
2021-03-22 09:04:54 +01:00
Chris Cranford
a8a22bd828
DBZ-3268 Remove unused code
2021-03-19 18:07:12 +01:00
Chris Cranford
fae784001e
DBZ-3268 Emit TIMESTAMP WITH LOCAL TIME ZONE columns in UTC
2021-03-19 18:07:12 +01:00
Chris Cranford
d47db6e098
DBZ-3268 Use dedicated connection for XStream API
...
Once a connection is bound to XStream API, issuing any other type of query
or operation can lead to failures due to concurrent use of the connection
by Debezium and XStream's native methods. This commit adds a dedicated
connection used specifically by XStream to avoid this concurrency issue,
so that data types such as TIMESTAMP WITH LOCAL TIME ZONE works.
2021-03-19 18:07:12 +01:00
Chris Cranford
7a98fcd96c
DBZ-3268 Implement timestamp with local timezone support
2021-03-19 18:07:12 +01:00
Chris Cranford
6b8f61386b
DBZ-3268 Fix Oracle time.precision.mode support
2021-03-19 18:07:12 +01:00
Chris Cranford
31ffa5e816
DBZ-2994 Fix ClassCastException & compilation error
2021-03-18 22:23:41 -04:00
Chris Cranford
41b571fb37
DBZ-3292 Apply suggested changes
2021-03-18 21:59:38 +01:00
Chris Cranford
dc92001676
DBZ-3292 Prefer archived logs over redo logs for same SCN range.
2021-03-18 21:59:38 +01:00
Jiri Pechanec
495be2659b
DBZ-2511 Dedicated logger for schema name adjuster
2021-03-18 14:42:34 +01:00
Chris Cranford
97da4333a3
DBZ-2994 Return current SCN as string in LogMinerMetrics
2021-03-17 20:37:24 +01:00
Chris Cranford
bd7adb40ed
DBZ-2994 Fix test failures for Oracle XStreams
2021-03-17 20:37:24 +01:00
Chris Cranford
36f17a7630
DBZ-2994 Removed Scn.ZERO and Scn.INVALID in favor of Scn.NULL
2021-03-17 20:37:24 +01:00
Chris Cranford
f91a01fb86
DBZ-2994 Use null default rather than Scn.ZERO
2021-03-17 20:37:24 +01:00
Chris Cranford
da02ca2a23
DBZ-2994 Suggested changes
2021-03-17 20:37:24 +01:00
Chris Cranford
f3412c02da
DBZ-2994 Removed SCN2_KEY and COMMIT2_SCN_KEY from offsets
2021-03-17 20:37:24 +01:00
Chris Cranford
204ef73422
DBZ-2994 Moved Scn to parent package
...
Since the Scn class is used by the snapshot process, it makes sense to move
this class up by one package since it can now be leveraged by both adapters
as needed.
2021-03-17 20:37:24 +01:00
Chris Cranford
a9d59710a7
DBZ-2994 Use string-representation of SCN in offsets & source info
2021-03-17 20:37:24 +01:00
Chris Cranford
769f8dc4f4
DBZ-2457 Use BigInteger rather than BigDecimal for SCN values
2021-03-17 20:37:24 +01:00
Chris Cranford
787b459771
DBZ-3305 Fix IndexOutOfBoundsException for LogMiner Update DMLs
2021-03-17 12:07:58 +01:00
Chris Cranford
39dd1e6980
DBZ-3295 Fix typo in comments
2021-03-17 06:54:53 -04:00
Chris Cranford
f2593c2737
DBZ-3295 Restrict all LogMiner results to specified SCN boundary
2021-03-17 06:54:53 -04:00
Gunnar Morling
1f02d25738
DBZ-3271 Removing unused methods
2021-03-17 09:54:25 +01:00
Gunnar Morling
911b5e9a3b
DBZ-3271 Unifying filter handling across relational connectors
2021-03-17 09:54:25 +01:00
Jiri Pechanec
f2eb868cde
DBZ-2145 Provide Debezium BOM
2021-03-17 07:54:12 +01:00
Chris Cranford
15fd604b1f
DBZ-3250 Add integration test
2021-03-16 18:12:10 +01:00
Chris Cranford
634be509d2
DBZ-3236 Make ORA-26653 is a retriable exception
2021-03-16 09:49:29 +01:00
Debezium Builder
f57057421b
[maven-release-plugin] prepare for next development iteration
2021-03-12 04:38:17 -05:00
Debezium Builder
b57293013a
[maven-release-plugin] prepare release v1.5.0.Beta2
2021-03-12 04:38:16 -05:00
Chris Cranford
3e82185e29
DBZ-3254 Log exception on failed connection validation
2021-03-12 08:01:39 +01:00
Chris Cranford
599341dece
DBZ-3145 Suggested changes
2021-03-12 08:00:06 +01:00
Chris Cranford
043e07a33a
DBZ-3145 Introduce LogFile implementation
2021-03-12 08:00:06 +01:00
Chris Cranford
858cfbcb7a
DBZ-3145 Removed unused code & irrelevant todo
2021-03-12 08:00:06 +01:00
Chris Cranford
8bf8a7d40a
DBZ-3145 Use Scn domain type rather than long
2021-03-12 08:00:06 +01:00
Chris Cranford
bb90d68903
DBZ-3145 Do not rely on Oracle version-specific max SCN values
2021-03-12 08:00:06 +01:00
Jiri Pechanec
123d9ef4eb
DBZ-3213 Refactor Maven structure to deploy support modules
2021-03-11 16:14:15 +01:00
Jiri Pechanec
0b12e8a02c
[release] Prevents NPE as parent method is not called
2021-03-11 08:58:06 +01:00
Jiri Pechanec
457598914d
DBZ-3258 Parse space in table name
2021-03-11 08:01:25 +01:00
Gunnar Morling
e0c651395d
DBZ-3141 Comment fix
2021-03-10 19:12:34 +01:00
Jiri Pechanec
de0d540a9f
DBZ-3141 Change schema signal for Oracle
2021-03-10 19:12:34 +01:00
Chris Cranford
09fa9d38ab
DBZ-3235 Do not fail parsing Oracle LogMiner SQL without a WHERE-clause
2021-03-09 07:22:12 +01:00
Chris Cranford
efc735d55c
DBZ-3241 Use LogMiner adapter as default for Oracle connector
2021-03-06 10:33:43 +01:00
Chris Cranford
5f0e09d0b8
DBZ-3242 Fix test failure
2021-03-05 17:55:18 -05:00
Chris Cranford
b98dae6436
DBZ-3242 Disable log.mining.transaction.retention.hours by default
...
* Default value `0` disables the check
* Any negative value will show a configuration problem
* Any positive value over `0` will enable the retention check
2021-03-05 18:14:23 +01:00
Chris Cranford
8a7276cebc
DBZ-3219 Fix column include/exclude support for Oracle
2021-03-05 10:35:00 +01:00