Following the inputs from the below forum, system properties were specified and customized names for DATABASECHANGELOG & DATABASECHANGELOGLOCK tables were used & setup (on liquibase update execution).
But, on subsequent attempts to execute future liquibase updates (against same Oracle database schema), the execution fails as its trying to recreate the customized DATABASECHANGELOG table again - failing with liquibase: ORA-00955: name is already used by an existing object.
- Liquibase 3.5.1
- Oracle 12c
- JDK 8
- OS - Redhat Linux 64-bit
This does not happen when trying to use the standard liquibase control tables names (i.e. DATABASECHANGELOG & DATABASECHANGELOGLOCK).
Also, tested the same scenario against a PostGres 9.5 database, and configured liquibase control tables work as expected (similar to standard control tables).
Any suggestions to fix this?