Oracle导入出错一问
在导入数据库时,在输入缓冲区大小后,发生错误:IMP-00016: 不支持要求的字符集转换(从类型31到852),请各位指点这是什么原因?能解决吗? 问题点数:50、回复次数:7Top
1 楼flyingfish2001()回复于 2002-02-20 11:16:49 得分 10
源数据库和目标数据库的字符集必须设定为一致,作数据导出的客户端字符集也要设。Top
2 楼monkst(monkst)回复于 2002-02-20 17:20:25 得分 0
我不明白这个字符集,如果要设,请问如何设?如何才能让它们一致?Top
3 楼irbis()回复于 2002-02-20 18:01:47 得分 10
IMP-00016: 不支持要求的字符集转换(从类型850到852)
我把注册表HKEY_LOCAL_MACHINE--software--oracle---home0中的
NLS_LANG键值改成SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280解决Top
4 楼xiaominli(xiaominli)回复于 2002-02-21 14:30:10 得分 10
修改注册表 HKEY_LOCAL_MACHINE\software\oracle\home0中的NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280
就可以了Top
5 楼monkst(monkst)回复于 2002-02-21 16:37:44 得分 0
我已按楼上所说的将注册表改了,可是好像没有变化,一样的错误。再想想。Top
6 楼trunc(sysdate,'year')回复于 2002-02-22 10:45:13 得分 20
把注册表HKEY_LOCAL_MACHINE/software/oracle/home0中的
NLS_LANG键值改成american_america.us7ascii
Top
7 楼monkst(monkst)回复于 2002-03-04 17:36:08 得分 0
thanksTop




