nls_charset_name函数可以查到代码对应的字符集: select nls_charset_name(178) from dual; select nls_charset_name(852) from dual; 用ultraedit打开导出文件,文件头的第2、3两位就是字符集类型(注意这里是16进制,并且低端在前,高端在后)然后改为你数据库的字符集(也就是852),现在导入就可以了。因为是从美国过来的,全英文字符,所以不会出现乱码的问题这种办法不是百分之百能解决问题,但是还是可行的,如果你不知道修改那里,你就点击ultraedit打开后文件的最右边的可读的文字,就显示你应该修改16进制的哪里
select nls_charset_name(178) from dual;
select nls_charset_name(852) from dual;
select nls_charset_name(178) from dual;
select nls_charset_name(852) from dual;
用ultraedit打开导出文件,文件头的第2、3两位就是字符集类型(注意这里是16进制,并且低端在前,高端在后)然后改为你数据库的字符集(也就是852),现在导入就可以了。因为是从美国过来的,全英文字符,所以不会出现乱码的问题这种办法不是百分之百能解决问题,但是还是可行的,如果你不知道修改那里,你就点击ultraedit打开后文件的最右边的可读的文字,就显示你应该修改16进制的哪里
经由常规路径导出由EXPORT:V09.00.01创建的文件
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
导入服务器使用WE8MSWIN1252字符集 (可能的字符集转换)
IMP-00003: 遇到 ORACLE 错误 96
ORA-00096: 值 UNUSEDRETED 对参数 plsql_compiler_flags 无效,它必须来自 NON_DEBUG
, DEBUG, INTERPRETED, NATIVE 之间
IMP-00000: 未成功终止导入
怎么处理?请帮忙,多谢了!!!