导出不同字符集的数据库

需求:
有两个数据库服务器,A数据库的字符集是US7ASCII,B数据库的字符集是ZHS16GBK,本地装了一个oracle客户端是链接B数据库的。现在A数据库需要B数据库中的一些数据,要去从B数据库导出来的数据的字符集是US7ASCII以便好导入A数据库。操作如下:

本地打开dos命令窗口:

修改本地客户端的字符集为:US7ASCII
set NLS_LANG=AMERICAN_AMERICA.US7ASCII

开始导出数据,
exp ehr/ehr@B file=C:\ehr.dmp

上面操作若出现问题可能是客户端缺少这类字符集。

还原客户端的字符集为:ZHS16GBK
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

猜你喜欢

转载自fatedgar.iteye.com/blog/2025998
今日推荐