重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4661|回复: 0
打印 上一主题 下一主题

[Oracle] oracle imp导入时遇到字符集告警

[复制链接]
跳转到指定楼层
楼主
发表于 2021-4-30 10:38:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将导出的文件拷贝到本地进行导入时,遇到了这样的提示
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
...
import done in US7ASCII character set and AL16UTF16 NCHAR character set
export client uses ZHS16GBK character set (possible charset conversion)
...
执行导入后发现数据显示全是乱码,原因就在于导入的数据库和导入的数据库字符集不一样

源库的字符集是ZHS16GBK,需要将本地数据库的字符集进行更改
SQL> shutdown immediate;
SQL> startup mount;
SQL> ALTER DATABASE CHARACTER SETZHS16GBK;
若出现报错,则执行:
SQL> ALTER SYSTEM ENABLE RESTRICTEDSESSION;
SQL> alter database open;
SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-26 12:33 , Processed in 0.136619 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表