免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1546 | 回复: 4
打印 上一主题 下一主题

求助:字符集转换问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-05-30 10:42 |只看该作者 |倒序浏览
现有一生产库,oracle9i,字符集为ascii,需要将它调整为zhs16gbk。可以采用倒库等任何系统手段,但不知道出来后的数据是否会乱码。如有做过的兄弟,请不吝赐教。谢谢。

论坛徽章:
0
2 [报告]
发表于 2012-06-01 10:23 |只看该作者
本帖最后由 blackuhlan 于 2012-06-01 10:30 编辑

拟采用的方案如下:
1.修改环境变量 NLS='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
2.exp db/db file=expdat.dmp
3.使用2进制编辑器例如ue,修改expdat.dmp 第二第三字节 00 01=》03 54  ascii->gbk
4.建立新的数据库实例,字符集为zhs16gbk,建立db用户
5.imp db/db file=expdat.dmp

论坛徽章:
0
3 [报告]
发表于 2012-06-01 10:24 |只看该作者
一直都没人回应下,太简单了,不值得大家回应吗?

论坛徽章:
0
4 [报告]
发表于 2012-07-26 08:32 |只看该作者
我急需ORACLE英文版中的数据导成中文版的,请赐教

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
5 [报告]
发表于 2012-07-27 14:07 |只看该作者
1,不是太简单,没人回,是大家都没做过。。。。

2,最权威的材料,当然是官方的,免费的,去耐心看吧。。。

3,貌似官方说EXP/IMP会进行字符集转换的,没试过。。。

4,按你设置的NLS-LANG,和生产库不一致,貌似EXP会报错滴。。。

5,你要改ZHS16GBK,是要存储中文字符信息吗,以前的若全是E文,估计不会有问题,以前若有中文,结果做个才知道,嘻嘻

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP