是需要把数据库的字符集改了吗,改成什么样?
删除用户 清理表空间
然后重建用户 重新导入数据可以吗?
http://blog.csdn.net/shipeng1022/article/details/53066558
可能要改环境变量http://jingyan.baidu.com/article/86fae346dfef083c49121af7.html,但是你之前已经插入的还是乱码,
http://jingyan.baidu.com/article/86fae346dfef083c49121af7.html
涉及三方面的字符集,
1. oracel server端的字符集;
2. oracle client端的字符集;
3. dmp文件的字符集。
在做数据导入的时候,需要这三个字符集都一致才能正确导入。
查看详细:http://blog.csdn.net/hackage4619/article/details/71191473
一楼的网址中,解决问题2正好就是我这种情况。