oracle字符集乱码问题

导入/导出过程出现乱码原因
    
这个过程存在 4 个字符集设置,
   
1 )源数据库字符集
   
2 EXP 过程中 NLS_LANG 参数 
   
3 IMP 过程中 NLS_LANG 参数
   
4 )目标数据库字符集
    
出现乱码原因
    1
)当源数据库字符集不等于 EXP 过程中 NLS_LANG 参数,且源数据库字符集是 EXP 过程中 NLS_LANG 的子集,才能保证导出文件正确,其他情况则导出文件字符乱码
    2
EXP 过程中 NLS_LANG 字符集不等于 IMP 过程中 NLS_LANG 字符集,且 EXP 过程中 NLS_LANG 字符集是 IMP 过程中 NLS_LANG 字符集的子级 才能保证第一次转换正常,否则第一次转换中出现乱码。
    3
)如果第一次转换正常, IMP 过程中 NLS_LANG 字符集是目标数据库字符集的子集或相同,才能保证第二次转换正常,否则则第二次转换中出现乱码

你可能感兴趣的:(oracle字符集乱码问题)