此问题发生在数据库迁移过程中。源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK ;目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 。

今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字符集为AL32UTF8,

而我本地电脑装的oracle11g 个人版数据库字符集server端默认是ZHS16GBK,所以在我把我本机导出的数据库.dmp文件导入到Hp的数据库时,报

imp错误并且错误描述信息为中文乱码。然后经过我上网查阅资料得知 如果要解决乱码问题必须满足下面条件:

目标数据库的服务端和客户端字符集以及要从我本地导入源数据库的dmp文件中的字符集格式必须一样。而我本地源数据库字符集是ZHS16GBK,目标服务器端字符集是AL32UTF8 ,显然不满足以上条件。

然后我首先尝试下面方式更改HP服务器数据库字符:

尝试方法一:在sys/sys 下面执行下面语句:(失败)

注:SQL> alter database CHARACTER SET ZHS16GBK;
alter database CHARACTER SET ZHS16GBK

结果报下面错误:
ERROR 位于第 1 行:
ORA-12712: 新字符集必须为旧字符集的超集。

注:超集解释:

Oracle11g字符集AL32UTF8修改为ZHS16GBK详解相关推荐

  1. oracle11g字符集区别,Oracle11g字符集AL32UTF8修改为ZHS16GBK详解【转】

    ------感谢作者,确实解决了问题.分享下,希望帮到更多人 此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库, ...

  2. 转oracle数据库字符集AL32UTF8修改为ZHS16GBK即从超集到子集

    2016年02月01日 09:32:12 攻城记 阅读数 12296 问题: 一个汉字用GBK存放是2个字符,用AL32UTF8占用3个字符,问题来了: 一个字段A varchar2(10)存放了5个 ...

  3. oracle数据库字符集AL32UTF8修改为ZHS16GBK即从超集到子集

    转自:https://www.cnblogs.com/perilla/p/3873653.html 一.什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的 ...

  4. wxss 点击样式_微信小程序点击控件修改样式实例详解

    微信小程序点击控件修改样式实例详解 现在要在微信小程序中实现点击控件修改样式,如下: 微信小程序中不支持直接操作dom,要实现这种效果,我们需要通过设置data,然后利用数据和界面的双向绑定来实现它. ...

  5. (5)3DMAX之认识创建面板的三种特殊图形、<编辑样条线>的修改编辑功能详解

    一.三种特殊图形 1.线: 选择创建面板的"线",按住shfit画的是垂直线或平行线,不按画的是斜线,在画了第一条线之后,如果在第二次的点位确定的时候按住鼠标不放的状态下画的是弧形 ...

  6. Linux修改资源限制详解

    Linux修改资源限制详解 ulimit -a 临时设置,和永久设置 1.core file size 2.data seg size 3.scheduling priority 4.file siz ...

  7. 七、Oracle11g R2服务端卸载图文详解过程

    Oracle11g R2服务端卸载图文详解过程 注:由于Oracle 11g R2服务端安装的时候已经包含了客户端,所以服务端的卸载方案跟客户端的一样,也就是说,客户端卸载按照以下步骤同样适用. 一. ...

  8. Android模拟器修改hosts文件详解

    Android模拟器修改hosts文件详解 前言 在开发中遇到这样需求,需要在hosts文件中将某个网址域名与其对应的IP地址建立一个关联,比如关联这样一个ip: 123.45.67.89 www.u ...

  9. tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法

    Windows下调整Tomcat启动参数 Tomcat默认可以使用的内存为128MB,对于访问数比较多.比较吃内存的应用来说,这是不够的.我们可以通过调整Java虚拟机的启动参数来增加Tomcat可使 ...

最新文章

  1. 程序员的自我救赎---13.1:职场招聘与面试心得
  2. mysql优化 博客园_MySQL优化
  3. linux内核网络协议栈--网卡报文收发(十六)
  4. Python 安装第三方模块
  5. JavaScript消息框应用
  6. Spring方法注入 @Lookup注解使用
  7. 启动mac版docker自带的k8s
  8. 数字图像处理:各种变换滤波和噪声的类型和用途总结
  9. 大神交流经验!浙大吴飞与贾扬清经典十问!
  10. Slog57_玩转NPM之NPM_package的制作发布和使用
  11. Codeforces Round #468 (Div. 2): D. Peculiar apple-tree(水题)
  12. java坦克大战图片素材包_坦克大战图片素材
  13. 使用GoodSync备份服务器文件
  14. linux命令说法错误的是什么,有关Linux 中的命令,下面那些说法是错误的? (多选)...
  15. 将多个文件夹下内容合并到一个文件夹下
  16. tensorflow2.0实现DeepFM
  17. 组织级项目管理推广经验
  18. 怎么使用计算机计算公式,科学计算器的使用方法 科学计算器的使用指导
  19. 父亲的暧昧行迹该告诉母亲吗?
  20. simulator相关

热门文章

  1. excel连接mysql_Excel连接MySQL数据库的方法总结(备查,但暂时用不上)
  2. 1366*768 显示屏模式造成远程桌面不能全屏显示
  3. LU分解法(又名Doolittle分解法,直接三角分解法)C++实现
  4. RS485接口电路设计
  5. STM32逆变器电源设计方案,基于STM32F103控制器
  6. React16.x中的服务端渲染(SSR)
  7. 基于圆展开自适应三边测量算法的室内定位
  8. 网易云音乐 Linux 版无法打开的解决方法
  9. mac上一款定时休息提醒软件:stretchly mac
  10. java 拦截器和过滤器的区别