DMP 文件修改字符集 ZHS16GBK转WE8ISO8859P1

我源库为ZHS16GBK的字符集,能过EXP导出了DMP文件。现在想通过编辑DMP文件来修改字符集,使其可以导入到字符集为WE8ISO8859P1的数据库。

首先通过sql查出两个字符集的16进制码:

解决的办法:
编辑DMP文件(ultraedit)
修改第一行:2,3字节(0354)改为001F

修改第四行:2,3字节(0354)改为001F ,在这里我参照其它的资料,修改的地方不一样,不知道怎么回事。

时间: 2024-10-10 21:02:50

DMP 文件修改字符集 ZHS16GBK转WE8ISO8859P1的相关文章

转-【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中

原帖地址:http://blog.csdn.net/lihuarongaini/article/details/71512116 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 如何将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中(重点,2种方法)? ② 从dmp文件可以获取到哪些信息?如何从dmp文件获取到dmp文件的字符集(重点,N种方法)? ③ 如何从

【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中

[exp/imp]将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 如何将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中(重点,2种方法)? ② 从dmp文件可以获取到哪些信息?如何从dmp文件获取到dmp文件的字符集(重点,N种方法)? ③ 如何从dmp

Oracle的DMP文件修改版本号

概括的说就是折腾. 1.11G的Oracle备份(原来不知道),往10G的Oracle恢复,恢复的时候提示头不对,于是漫长的修改版本号开始了. 2.由于备份很大很大,开始用UE等打开试试,漫长的等待后卡死+磁盘空间不足. 3.于是开始找文件分割工具,找到了工具.结果因为太大,好不容易分割完了,合并的时候总是在一半的时候报错.(一下子一天过去了) 4.终于准备自己动手丰衣足食. 就写了这么一个方法 public static void doFile(String fileName){ try{ R

oracle dmp文件的导入与导出

dmp文件的导入与导出: 整库的导入导出 1.从远程机器上导出expdp npmdb/[email protected] schemas=NPMDB directory=MY_DIR dumpfile=npmdb_87.dmp 参数说明schemas:可以看成是数据库名,directory:存放dmp,log文件的目录,dumpfile:导出的dmp文件名注:directory目录的创建create directory data_pump_dir as '/opt/data/oracle_tmp

Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK详解

此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 . 今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字符集为AL32UTF8, 而我本地电脑装的oracle11g 个人版数据库字符集server端默认是ZHS16GBK,所以在我把我本机导出的数据库.dmp文件导入到Hp的数据库时,报 imp错误并且

关于Oracle字符集在dmp文件导入导出中的乱码影响

Oracle 在进行dmp备份和还原的时候,服务器端字符集和客户端字符集会对这个过程有较大影响,特别是数据表中存储了中文.存储过程中使用了中文编码(注释)的时候,如果没有处理好字符集的问题,在进行还原的时候就会遇到问题,我所遇到过的问题有一下几种: 1:导入后数据表中存储的中文字符成了乱码: 2:导入后存储过程中的中文字符成了乱码: 3:导入时,提示某些存储过程不存在,报IMP-00098 INTERNAL ERROR:impccr2错误: 其中问题1出现的原因是源数据库使用的字符集和你现在导入

Oracle11g字符集AL32UTF8修改为ZHS16GBK详解

此问题发生在数据库迁移过程中.源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK :目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 . 今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字符集为AL32UTF8, 而我本地电脑装的oracle11g 个人版数据库字符集server端默认是ZHS16GBK,所以在我把我本机导出的数据库.dmp文件导入到Hp的数据库时,报 imp错误并且

160505、oracle 修改字符集 修改为ZHS16GBK

修改oracle字符集 方法/步骤 oracle数据库的字符集更改 A.oracle server 端 字符集查询 select userenv('language') from dual 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 server端字符显示形式 B.查询oracle client端的字符集 $echo $NLS_LANG 如果发现你select 出来的数据是乱码,请把client端的字符集配置成与linux操作系统相同的字符集.如果

修改开发环境、工程、文件的字符集

在做项目开发之前我们要保证先要设置开发环境.工程项目.项目文件的字符集保持统一, 避免在以后的开发过程中出现乱码问题 修改开发环境字符集 window------preferences----General-------WorkSpace------text file encoding改成自己需要的字符集 修改开工程项目字符集 右击工程名------选择properties---Resource选项中修改字符集,如图 修改文件字符集 右击文件名------选择properties---Resou