Skip to content

Commit adbe4ab

Browse files
DOC-4852 clarified the bit about when the lost SCN is relevant
1 parent 8621b9b commit adbe4ab

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

content/integrate/redis-data-integration/reference/config-yaml-reference.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,13 +127,14 @@ previously, so the SCNs form a logical "timeline". (See
127127
in the Oracle docs for more information.)
128128

129129
For an Oracle source database, the RDI collector records the SCN of the most recent
130-
transaction it has captured. If the collector gets stopped and later restarted, it
131-
uses this last recorded SCN to find all events that have happened in the meantime,
130+
transaction it has captured. When it checks the source for changes, it
131+
uses this last recorded SCN to find all events that have happened in the meantime
132132
and catch up with processing them. However, Oracle internally discards its SCN
133-
information after a certain period of time. If RDI's last recorded SCN has been
134-
discarded by the Oracle database, then there is no way to detect which
135-
events have happened since the collector was stopped, and change data may be
136-
lost.
133+
information after a certain number of transactions have occurred. If these
134+
transactions are against tables that RDI is *not* capturing, the last SCN
135+
recorded by RDI might eventually be discarded by Oracle. When this happens,
136+
the collector is unable to use its last SCN to detect new changes and data
137+
may be lost as a result.
137138

138139
If you are using Oracle as a source database and you expect updates to the
139140
data to be very infrequent, you should enable the *heartbeat mechanism* in

0 commit comments

Comments
 (0)