查看源数据库字符集语句:
select userenv('language') from dual;
查看目标数据库字符集语句:
select userenv('language') from dual;
如果还是乱码,可设置源数据库所在系统的 NLS_LANG 应该就不会乱码了。
windows设置NLS_LANG
1.以管理员运行cmd
2.执行如下命令
SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8
linux设置NLS_LANG
1.执行如下命令
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
导出数据库
exp PD/pd@172.19.13.228/orcl file=D:\pd.dmp owner=PD
导入数据库
imp PD/pd@172.19.13.228/orcl file=D:\pd.dmp full=y ignore=y