ORA-12899: value too large for column during import
I am copying some tables from one 11.2.03 database to another 11.2.0.3. When running the import I have encountered these errors
ORA-12899: value too large for column RET_STR_NM (actual: 29, maximum: 26)
ORA-12899: value too large for column RET_STR_NBR (actual: 16, maximum: 15)
I have confirmed that both tables have these columns as varchar2(26) and varchar2(15) in both target and source databases. so there is no way a 29 char string can be inserted on the source side.
I have also confirmed that the nls_charactersets are different - WE8ISO8859P1 on the source and AL32UTF8 on the target. Could this be the root cause of the issue? And if so, how can I prove it?