导入/导出过程出现乱码原因
这个过程存在 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 字符集是目标数据库字符集的子集或相同,才能保证第二次转换正常,否则则第二次转换中出现乱码
这个过程存在 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 字符集是目标数据库字符集的子集或相同,才能保证第二次转换正常,否则则第二次转换中出现乱码