Oracle DB 12.1.0.2
Hello Team,
there are a few tables on Oracle which do not have primary keys. On Oracle we can create a table with no primary key. I am using a CDC tool (Striim) to replicate data from these tables to Kudu. There is a feature called GGGTrail which will read changes from Golden Gate trail files and apply to target table. On Kudu, it is crucial to set the primary key for these tables.
I am planning to use the rowid as primary key on Kudu for these tables.. the CDC app will read metadata (ROWID) for each record and apply them on target. In case the rowid changes on Oracle (due to deletes, flashback etc..), CDC app will delete and insert record with new rowid

Do you think I can proceed with rowid as primary key on target?
Thanks,
Roshan