使用ultraedit或者vi打开dmp文件,查看第二第三个字节字符,使用下面函数在任意sqlplus查询字符集:
select nls_charset_name(to_number('00B2','xxxx')) from dual;
SYS@honor1 > select nls_charset_name(to_number('00B2','xxxx')) from dual;
NLS_CHARSET_NAME(TO_NUMBER('00B2','XXXX'
----------------------------------------
WE8MSWIN1252
# 如果导入发生乱码,则需要设置客户端NLS_LANG环境变量,与上面查询出来字符集保持一致
imp test_imp/test_imp file=spotset_000014033.dmp full=y
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31439444/viewspace-2726168/ ,如需转载,请注明出处,否则将追究法律责任。