thank you so much
Chris
-->
* All changes performed by the SYS or SYSTEM user are not
captured
yes i alter add column by sys dba. i will try to use another user alter.
-->
The second case is when you add/remove/rename a column.
In this case, we still get the table name resolved but
unfortunately the columns in the DDL will be reported as "COLx"
where x is the columns ordinal position in the table after the
change. This is more common and if you have skip unparseable DDL
enabled, this error condition will only report a log warning and
then any future change event could fail with a DML failure as
you've described.
my configuration follow this
cat /data/debezium/debezium-oracle-connector.properties
name=debezium-ora-005
connector.class=io.debezium.connector.oracle.OracleConnector
db_type=oracle
tasks.max=1
database.server.name=tdpoem
database.tablename.case.insensitive=true
database.oracle.version=12+
database.hostname=172.19.130.59
database.port=1521
database.user=xstrm
database.password=xs
#database.user=dbzuser
#database.password=dbz
database.connection.adapter=logminer
database.dbname=DBZ
database.out.server.name=dbzxout
database.history.kafka.bootstrap.servers=poc-pinot01:9092
database.history.kafka.topic=debezium.oracle
database.history.skip.unparseable.ddl=false
include.schema.changes=true
table.whitelist=debezium.customers
errors.log.enable=true
ddl=ALTER,CREATE,DROP
#type=ALTER
tableChanges=debezium.customers
#snapshot.mode=schema_only_recovery
#snapshot.mode=initial
#snapshot.mode=schema_only
i try to test DDL capture like alter add column, drop column, rename column.
if some parameter on my config wrong please let me know. i'm beginner of debezium. i'm poc debezium working with oracle , kafka , delta lake.
if i want to cdc ddl do i need to config some thing special or do something on oracle db ?
this parameter i just try to add but still error..
ddl=ALTER,CREATE,DROP
#type=ALTER
tableChanges=debezium.customers
normally in version 1.9 debezium support DDL capture ?
Thank you for your answer,
Chris