同为oracle 10G的字符集为Simplified Chinese_china zhs16gbk的库如何移殖入字符集为utf8的库中

cew_98276 2010-02-23 03:24:22
同为oracle 10G的字符集为Simplified Chinese_china zhs16gbk的数据库要移殖进字符集为utf8的数据库实例中,请问字符集转换,这样直接导入是否有影响,或是要如何操作才能转成功,并迁移数据成功
...全文
684 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Dave 2010-02-23
  • 打赏
  • 举报
回复


utf8 字符集范围比Simplified Chinese_china zhs16gbk大,可以直接导入..

Oracle 字符集的查看和修改
http://blog.csdn.net/tianlesoftware/archive/2009/12/02/4915223.aspx



------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
cew_98276 2010-02-23
  • 打赏
  • 举报
回复
alter database character set <internal_use> AL32UTF8;
里面的<internal_use> 是什么意思?
我用alter database character set AL32UTF8;
提示:错误ora-12712:新字符集必须为旧字符集的超集
cew_98276 2010-02-23
  • 打赏
  • 举报
回复
这样直接修改有没有影响,不是很看得懂,是改完后exp出来再导入新库吗
YY_MM_DD 2010-02-23
  • 打赏
  • 举报
回复
三思而后行

sql> shutdown immediate
sql> startup mount
sql> alter system enable restricted session;
sql> alter system set job_queue_processes=0;
sql> alter system set aq_tm_processes=0;
sql> alter database open;
sql> alter database character set <internal_use> AL32UTF8;
sql> shutdown immediate
sql> startup
YY_MM_DD 2010-02-23
  • 打赏
  • 举报
回复
你不可以把你新的数据的字符集改掉???
不修改应该有问题
相关推荐
发帖
Oracle 高级技术

3472

社区成员

Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
帖子事件
创建了帖子
2010-02-23 03:24
社区公告
暂无公告