请教字符集改变后的导入和导出问题

[复制链接]
查看11 | 回复0 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
曾做过ORACLE的字符集改变,以为比较了解了,结果昨天让我栽了个跟头:)
原有系统:AIX4。2,ORACLE8。0。4 字符集:ZHS16CGB231280。

WIN2000,ORACLE8。16,字符集:ZHS16GBK。
工作内容:将WIN2000上的一些数据移到UNIX上,字符集最好是ZHS16GBK(客户要求:()
步骤:1 做冷备份和逻辑备份,OK!
2,在UNIX上运行UPDATE PROPS# SET VALUE=‘ZHS16GBK’ WHERE 。。。
3,看客户程序,好象没多大问题,不过在WIN2000上连上UNIX上的ORACLE,在某个表输入熔(朱总理那个字),结果显示成?,不知道怎么会事?
4,在WIN2000使用EXP导出数据后,用IMP导入UNIX时,竟报我无法导入,具体错误信息忘了,好象是WIN299的IMP不能用在UNIX ,百思不得其解?
5 ,那我就把WIN2000上EXP出的DMP文件FTP到UNIX上,运行IMP导入,竟报无法进行字符集转化错误,可两个都是ZHS16GBK啊!不解??
6,我在UNIX上随便导出一个小表,用ULTRAEDIT比较和WIN2000上DMP区别,发现第三个字节不同,修改后,再次运行IMP,报:不是个有效的DMP文件,痛苦!!
7 ,最后我在UNIX直接导出WIN2000上的数据,再导进UNIX上的ORACLE ,顺利PASS。
可我遇到的以上问题是什么原因呢?????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行