如果你用的WinNT/2000作为OS, 找出EXP时的字符集(NLS_LANG)(在注册表中的ORACLE_HOME下), 然后改变目的数据库的NLS_LANG. IMP后再恢复之前的NLS_LANG值.
解决方案 »
- 0ralce 816 运行慢,请各位高手支招解决啊
- 不同版本oracle透明网关访问sqlserver数据库不稳定问题,请高手帮助
- oracle Select语句问题
- 请问如何将Oracle的SQL脚本的执行结果存到一个文件里?
- 现在要将B表中一字段的内容弄到A表中的对应的字段中,请问怎么写SQL?
- 求oracle 8i for win2k下载
- 高手来帮我建个变态视图,对我来说太难了. 实现了再加200分,我在这里级别不够直接出怎么多分
- oracle 8.1.7导出的.dmp文件如何导入到oracle 8.0.5?
- 如何判断一个字符是否是数字?
- 数据库表的设计的问题,困扰好几天了。求大神们指点迷津。
- 9i为什么不能修改实例参数??
- oracle要钱吗
852是字符集ZHS16GBK的编号。
这两个不是子父集的关系。按以下办法可以导入,但某些字段的值会出现乱码:
用2进制文件编辑工具如ultraedit打开dmp文件,将2、3字节的00 1F(即31的十六进制)改为03 54 (即852的十六进制),然后即可。
852是字符集ZHS16GBK的编号
----------------------------------------------------------------------
podded(阿朱) 的解释 + robixiao(阿喜) 的说法 = 问题搞定如果你用的WinNT/2000作为OS, 找出EXP时的字符集(NLS_LANG)(在注册表中的ORACLE_HOME下), 然后改变目的数据库的NLS_LANG. IMP后再恢复之前的NLS_LANG值.
不好意思,请问robixiao(阿喜)的办法能行吗?会不会破坏现有数据库的数据?
我说的是修改倒出的dmp的字符集,试验过,但有些乱码。关注jianggl20 (andyme) !