
# 全量同步失败报错，关键词"apply to \*\*\* failed:\[\*\*\*\] ERROR: value too long for type character varying(32)"
#### 场景描述
Oracle同步到GaussDB在全量阶段报错，同步日志界面提示： apply to \*\*\* failed:\[\*\*\*\] ERROR: value too long for type character varying(32).
#### 可能原因
1. 因为源端目标端字符集不一致，单个字符所需字节数不一样
2. 源库中的char、varchar2类型长度在目标库会按照字节长自动扩大（因为目标库为字节长），至少扩大1.5倍。扩大倍数和源库目标库的字符集有关，例如同为UTF8的情况下，默认扩大3倍，同为GBK的情况下，默认扩大2倍。
 
#### 解决方案
按照字符集和最大数据内容扩大目标库列的长度。
