- 
    
Bug
 - 
    Resolution: Done
 - 
    
Major
 - 
    None
 - 
    None
 
- 
        False
 - 
        False
 - 
        Undefined
 - 
        
 
The option database.tablename.case.insensitive was added in DBZ-954 so that Oracle 11g would work with the connector.  Both the configuration class and documentation state that this setting should only be set to true when using Oracle 11g; however, we've had several reports where users have set this on Oracle 12+ environments and experienced varied inconsistent behavior.
See https://gitter.im/debezium/user?at=6034b854e634904e60ba19a4
In the above discussion, an Oracle 12 user had set this option to true which caused a query that checks for a table's supplemental logging to fail because the generated SQL was:
WHERE owner = 'SCOTT' and table_name = 'mtl_material_transactions'
rather than
WHERE owner = 'SCOTT' and table_name = 'MTL_MATERIAL_TRANSACTIONS'
Due to how Oracle 12+ would match the text string, the inconsistent case in the value led to no results being returned & an error being shown to the user despite the fact they had accurately configured the supplemental logging for the table.
- is related to
 - 
                    
DBZ-2203 Database name should not be converted to lower case if tablenameCaseInsensitive=True in Oracle Connector
-         
 - Closed
 
 -         
 - 
                    
DBZ-2946 LogMiner could not receive changed data
-         
 - Closed
 
 -         
 - 
                    
DBZ-3122 Trying Debezium for Oracle but not logging any event
-         
 - Closed
 
 -         
 - 
                    
DBZ-3240 Remove deprecated Oracle connector option "database.tablename.case.insensitive"
-         
 - Closed
 
 -