Android用户界面设计学习之旅-第五站
2009-11-04 21:36
405 查看
今天心血来潮想把Oracle数据库装起来,
找了一台服务器装好windows server 2003 STND版本,
然后装了一个Oracle9.2.0.4。
想起很多年前还有个数据的DMP文件(用Oracle的exp命令倒出的数据库备份)
找出来打算IMP进去。但是IMP的时候系统报错:
imp-00016 不支持要求的字符集转换(从类型31到852)。
这是因为我以前的oracle系统是英文字符集的(0x001f),而现在安装的Oracle是简体中文字符集(0x0354)。
字符集问题以前也是常常遇到的,记忆中1999年的时候解决这个问题比较麻烦,而且,我也记不清楚了。
今天查了网上资料,发现随着技术发展,现在已经有了非常简单的解决方法:
1、在新装的Oracle中,随便EXP一个DMP文件;
2、用二进制编辑工具打开看01,02字节是多少,比如我的就是(03 54);
3、再用二进制编辑工具打开原来的地DMP文件,发现01,02字节是(00 1F);
4、将原来的数据文件的01,02字节也改成03 54,保存。
再用IMP工具就不报错了,哈哈~~~
我记得原来是要改注册表,还要改Oracle的系统表,非常麻烦。
(我用的二进制编辑工具是UtraEdit16)
本文出自 “何来依赖” 博客,请务必保留此出处http://ahtlwwj.blog.51cto.com/1088490/489486
找了一台服务器装好windows server 2003 STND版本,
然后装了一个Oracle9.2.0.4。
想起很多年前还有个数据的DMP文件(用Oracle的exp命令倒出的数据库备份)
找出来打算IMP进去。但是IMP的时候系统报错:
imp-00016 不支持要求的字符集转换(从类型31到852)。
这是因为我以前的oracle系统是英文字符集的(0x001f),而现在安装的Oracle是简体中文字符集(0x0354)。
字符集问题以前也是常常遇到的,记忆中1999年的时候解决这个问题比较麻烦,而且,我也记不清楚了。
今天查了网上资料,发现随着技术发展,现在已经有了非常简单的解决方法:
1、在新装的Oracle中,随便EXP一个DMP文件;
2、用二进制编辑工具打开看01,02字节是多少,比如我的就是(03 54);
3、再用二进制编辑工具打开原来的地DMP文件,发现01,02字节是(00 1F);
4、将原来的数据文件的01,02字节也改成03 54,保存。
再用IMP工具就不报错了,哈哈~~~
我记得原来是要改注册表,还要改Oracle的系统表,非常麻烦。
(我用的二进制编辑工具是UtraEdit16)
本文出自 “何来依赖” 博客,请务必保留此出处http://ahtlwwj.blog.51cto.com/1088490/489486
相关文章推荐
- Android用户界面设计学习之旅-第三站
- Android用户界面设计——关于布局的学习笔记
- Android用户界面设计学习之旅-第六站
- Android用户界面设计学习之旅-第四站
- Android用户界面设计学习之旅-第一站
- Android用户界面设计学习之旅-第二站
- Android用户界面设计:创建列表视图程序
- Android学习(7)-Android用户界面(对话框与提示信息)
- Android UI模板设计--自定义actionbar(topbar)模板(慕课网学习笔记)
- [Android]用户界面设计 推荐
- 简单梳理一下Android中MVP设计思想,个人学习用
- 《Android设计模式与源码解析》学习记录一
- 一培训机构设计的学习android课程内容:供大家参考
- [学习笔记]用户界面优化之Android Fragment
- Android(java)学习笔记78:设计模式之单例模式
- Android开发框架/库学习,设计模式之工厂模式
- java/android 设计模式学习笔记(9)---代理模式
- 跟Google学习Android开发-起始篇-用碎片构建一个动态的用户界面(4)
- 设计Android的用户界面(一)
- 设计模式实例学习-单例模式(Android中的使用场景)