两个oracle数据库的数据导入导出时的字符集问题,急!!!!!
Unix oracle--->NT oracle
版本一样
报错:
经由常规路径导出由EXPORT:V08.01.07创建的文件
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
IMP-00069: 无法转换为环境本国字符集句柄
IMP-00000: 未成功终止导入
---
描述:
两数据的字符集相同:ZH16GBK
SQL> select name,value$ from sys.props$ where name='NLS_CHARACTERSET';
NAME
----------
VALUE$
------------------------
NLS_CHARACTERSET
ZHS16GBK
在unix机器上导出时用oracle[用户名]用户,
$env
$NLS_LANG=american_america.ZH16GBK(只写了相关部分)
在要导入数据的机器(NT)的注册表中的[HKEY_LOCAL_MACHINE][SOFTWARE][ORACLE]下的键值NLS_LANG改为了american_america.ZHS16GBK,原来为NA.
------
以上为所有环境描述,请指教,谢谢。