Fixes https://github.com/spring-projects/spring-integration/issues/3129 The `CHAR` type in Oracle is for fixed length values. If the value is not of expected length it is padded with whitespaces. This causes wrong assumptions when we perform queries against tables. * Change the `CHAR` into a `VARCHAR2` in those tables for Oracle where we don't have values with a fixed length. In fact only `MESSAGE_ID` comes with always fixed length as `36` because it is fully based on the `UUID`