oracle的字符集分为server端和client端,client端的字符集是在os中定义的oracle字符集。
如果是倒中文,我建议你在win9x/win2000等os(支持中文)上,用sqlplus执行exp和imp。将注册表中的oracle客户端字符集设置为ZHS16CGB231280。
如果是倒中文,我建议你在win9x/win2000等os(支持中文)上,用sqlplus执行exp和imp。将注册表中的oracle客户端字符集设置为ZHS16CGB231280。
解决方案 »
- oracle光標顯示出來嗎?
- tomcat连接池访问oracle数据库服务器会使用哪些端口啊?急啊
- 国庆在家做作业遇到问题了..求帮忙,都不能出去玩..5555555
- 两表有几个相同值的栏位,如何改某表某栏位值?急
- 在pl/sl中,请问如何在一个函数取得一sequence的值,并返回?
- 在SQL PLUS中无法修改ORACLE中的物理数据??如何解决?急,在线等!
- 请帮我看一下这条sql语句(数据分页)
- 求救,分布式复制LOB数据遇到的麻烦?
- 求一sql语句:如何得到表中的前n项的记录,sql语句中不要求使用id
- 我在linux下已经重装oracle817八次了,还是失败....
- Oracle导出的问题
- 急!!天啊,难道没有人知道怎样让linux下的Oracle8.1.6支持中文吗?再增100分求教!!!
你注意到没有,在导入数据时,Imp会提示用户:导出服务器的字符集是怎样的,导入服务器的字符集是怎样的,并且说进行了什么样的字符转换。
我分析了它的提示过程,说明我的字符集设置还是正确的,转换也正常进行了。那只能说明该.dmp文件已经是乱码。为了说明这个问题,我用UltraEdit分别看了正常的.dmp文件和该.dmp文件,结果发现:正常的.dmp文件中中文显示还是正常的,而该.dmp文件中的中文显示已经全部替换成了“?”,因此成了乱码。
而且为了避免服务器和客户端的字符集设置不一致的情况,我在服务器上进行了Imp操作,也不正常。
估计没戏了!