Oracle中的原始数据有重音,当我将数据迁移到postgres时,更改了特殊字符的重音,如何使迁移仍然是相同的数据?
我用于迁移ora2pg。
使用重音符号迁移数据
如果您将 Oracle 客户端编码(使用
NLS_LANG
环境变量)设置为 US7ASCII
,Oracle 将通过用非重音版本替换字符来默默地破坏您的数据。您没有告诉我们您如何调用 ora2pg,但是使用其默认设置 AMERICAN_AMERICA.AL32UTF8
来表示 NLS_LANG
,这种情况就不会发生。