tianfy created FLINK-39842:
------------------------------
Summary: Support timestamp startup mode for Oracle CDC by
resolving timestamps to SCN
Key: FLINK-39842
URL: https://issues.apache.org/jira/browse/FLINK-39842
Project: Flink
Issue Type: Improvement
Components: Flink CDC
Reporter: tianfy
Oracle CDC exposes the common startup mode options, but timestamp startup
requires Oracle-specific handling because the streaming position is represented
by SCN rather than a binlog file offset.
The connector should resolve a startup timestamp to an Oracle SCN and use that
SCN as the actual streaming start offset. This makes timestamp startup mode
usable for Oracle CDC and aligns Oracle behavior with other CDC connectors that
support timestamp-based startup.
Expected behavior:
* allow Oracle CDC to create a timestamp startup offset
* resolve the timestamp to a valid Oracle SCN before starting the stream split
* handle unavailable timestamp-to-SCN mappings with a clear error or fallback
behavior
* add tests for timestamp offset creation and SCN resolution logic
--
This message was sent by Atlassian Jira
(v8.20.10#820010)