ITPUB??ì3
2010数据库技术大会
ITPUB论坛 » Oracle数据库管理 » 关于IMP时字符集的问题

您有 2 条公共消息
  • 来自: 公共消息 标题: 新开"PLM/PDM产品 ... 内容: 讨论范围包括:产品研发管理(PDM),产品生命周期管理(PLM),工艺/ ...
  • 来自: 公共消息 标题: 2010数据库技术大 ... 内容: “2010数据库技术大会”将于2010年4月2日~4月3日,在北京歌华开元大酒 ...

    标题: [原创] 关于IMP时字符集的问题
    离线 toldo
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 108 (18151)
    社区积分 0 (109435)
    注册日期 2003-10-7
    论坛徽章:0
          
          

    发表于 2008-3-12 18:49 
    关于IMP时字符集的问题

    我有个dmp文件,源数据库的字符集是ZHS16GBK,目标数据也是ZHS16GBK,
    客户端也是ZHS16GBK,但dmp文件的第二三个字节是03 67,也就是871,UTF8的字符集
    现在imP的时候提示
    连接到: Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production

    IMP-00016: 不支持要求的字符集转换(从类型871到852)
    IMP-00000: 未成功终止导入、

    是否需要更改字符集设置,客户端的或者是数据库方的,如何修改?
    请各位大侠予以支持,谢谢!


    只看该作者    顶部
    离线 toldo
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 108 (18151)
    社区积分 0 (109435)
    注册日期 2003-10-7
    论坛徽章:0
          
          

    发表于 2008-3-13 08:35 
    自己支持一下,在线等


    只看该作者    顶部
    离线 shooterchan
    ORA-88888


    来自 shenzhen
    精华贴数 0
    个人空间 0
    技术积分 1318 (1621)
    社区积分 46 (6227)
    注册日期 2005-6-3
    论坛徽章:4
    生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:蛇生肖徽章2007版:鼠  
          

    发表于 2008-3-13 09:14 
    你的dmp文件应该是用utf8的client导出来的吧,用ZHS16GBK重新导出来咯


    __________________
    白云山高,珠江水长
    只看该作者    顶部
    离线 alantany
    版主


    精华贴数 2
    个人空间 0
    技术积分 12466 (118)
    社区积分 479 (1806)
    注册日期 2001-9-28
    论坛徽章:52
    现任管理团队成员2010年世界杯参赛球队:南非2010年世界杯参赛球队:意大利2010年世界杯参赛球队:葡萄牙祖国60周年纪念徽章ITPUB8周年纪念徽章
    2009日食纪念生肖徽章2007版:鼠    

    发表于 2008-3-13 09:14 
    导出,导入操作的NLS_LANG设置为ZHS16GBK


    __________________
    世事洞明皆学问,人情练达即文章。 MSN:alantany@gmail.com
    只看该作者    顶部
    离线 toldo
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 108 (18151)
    社区积分 0 (109435)
    注册日期 2003-10-7
    论坛徽章:0
          
          

    发表于 2008-3-13 10:38 
    现在的问题是数据已经在库里面drop掉了,不能再重新exp了,现在想通过这个dmp文件恢复回去。


    只看该作者    顶部
    离线 yudingchu
    砌泥工NO1


    来自 庐山
    精华贴数 0
    个人空间 46
    技术积分 3440 (513)
    社区积分 5996 (331)
    注册日期 2007-11-1
    论坛徽章:34
    ITPUB北京2009年会纪念徽章2010新春纪念徽章2010新春纪念徽章祖国60周年纪念徽章祖国60周年纪念徽章2009日食纪念
    2009新春纪念徽章2009新春纪念徽章    

    发表于 2008-3-13 19:03 
    先查看你数据库的字符集,再改成你需要的字符集


    __________________
    货币战争 ORACLE CONCEPT
    http://tahiti.oracle.com
    http://www.loveunix.net/
    只看该作者    顶部
    离线 d.c.b.a
    人生积极一点好


    精华贴数 6
    个人空间 0
    技术积分 15026 (92)
    社区积分 1376 (978)
    注册日期 2004-2-19
    论坛徽章:21
    现任管理团队成员Heart of PUBITPUB北京九华山庄2008年会纪念徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章会员2007贡献徽章
    2009日食纪念2009新春纪念徽章ITPUB新首页上线纪念徽章   

    发表于 2008-3-13 20:56 
    不急着导入了, 要看一下编码是不是会乱.


    __________________

    非常规Oracle数据恢复!  报表制作, 数据迁移, 系统监控等.

    发售固定式AUL许可证, 真正拥有恢复能力.

    个人主页: AnySQL | dbatools
    联系方法: MSN: anysql©live.com, Skype: anysql, QQ: 37223884
    只看该作者    顶部
    离线 jiangjh62


    精华贴数 0
    个人空间 0
    技术积分 391 (5901)
    社区积分 49 (6036)
    注册日期 2006-1-7
    论坛徽章:3
    设计板块每日发贴之星每日论坛发贴之星数据库板块每日发贴之星   
          

    发表于 2008-3-13 22:14 
    将dmp导回去,然后用ZHS16GBK的client导出来即可.


    只看该作者    顶部
    离线 烟囱
    一直在努力


    精华贴数 0
    个人空间 0
    技术积分 2750 (689)
    社区积分 442 (1885)
    注册日期 2002-5-6
    论坛徽章:22
    ITPUB元老授权会员开发板块每日发贴之星行业板块每日发贴之星数据库板块每日发贴之星2008新春纪念徽章
          

    发表于 2008-3-14 09:24 


    QUOTE:
    原帖由 toldo 于 2008-3-13 10:38 发表
    现在的问题是数据已经在库里面drop掉了,不能再重新exp了,现在想通过这个dmp文件恢复回去。

    未恢复成功之前就drop到原始数据,这是不好滴~~~

    试试在原库上imp回去,看看数据是否正常再说了~


    __________________
    只看该作者    顶部
    离线 fikong2005
    初级会员



    精华贴数 0
    个人空间 0
    技术积分 309 (7477)
    社区积分 1 (47506)
    注册日期 2005-11-10
    论坛徽章:1
    2008新春纪念徽章     
          

    发表于 2008-3-14 09:56 


    QUOTE:
    原帖由 jiangjh62 于 2008-3-13 22:14 发表
    将dmp导回去,然后用ZHS16GBK的client导出来即可.

    举双脚赞成


    只看该作者    顶部
    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    E-mail:Webmaster@itpub.net
    网站律师 隐私政策 知识产权声明
    京ICP证:060528号 联系我们