降低oracle数据库dmp文件版本

原创 2016年05月31日 10:36:08

我们经常会遇到有高版本的数据库(11G)导出的dmp文件,导入低版本的数据库(10G/9G),导入的时候就会提示:不是有效导出文件,头部验证失败



这样的问题,我们一般处理的方法就是降低源文件(.dmp)的版本。

在网上说什么有个AlxcTools工具,但是我试了,然并卵。如果你们成功,说明你们非常牛,顺便把成功的经验分享告诉我。

最后朋友给了我一段代码,说自己运行一下就OK。我照办,果然杠杠的。

public static void main(String[] args) {
dropOracle("C:\\20160527.dmp");
}
public static void dropOracle(String fileName){  
        try{  
            RandomAccessFile raf = new RandomAccessFile(fileName,"rw");  
            byte b[] = new byte[50];    
            raf.read(b);  
            for(int i=0;i<b.length;i++){  
                System.out.print(b[i]+",");  
            }  
            b[12] = 48;//这个是修改成10g:V10.02.01。如果在修改前自己可以截出头部的几个字节确认一下,是不是就是修改第12,18字节  
            b[18] = 49;  
            raf.seek(0);  
            raf.write(b);  
              
            System.out.println("成功");  
        }catch(Exception ex){ 
        ex.printStackTrace();
        System.out.println("出错");  
        }  
    } 

Oracle的DMP文件修改版本号

概括的说就是折腾。 1、11G的Oracle备份(原来不知道),往10G的Oracle恢复,恢复的时候提示头不对,于是漫长的修改版本号开始了。 2、由于备份很大很大,开始用UE等打开试试,漫长的等...

更改由oracle导入的dmp文件的版本

今天客户给了我一个从oracle11g数据库里面导出的一张表数据文件给我,文件的后缀是dmp文件,我把dmp文件导入我们的业务数据库中报错,后来网上一查是因为oracle数据库版本不一致的原因造成的,...
  • niu_hao
  • niu_hao
  • 2015年02月13日 11:39
  • 3934

[Oracle数据库] 急!关于在AIX4.3.3版本下导8.0.5数据库DMP文件大小的限制!

请为,那位好手能帮我解决以下问题的困惑: 操作系统AIX 4.3.3 数据库:Oracle8.0.5.2 症状:导入一个8G大小的DMP文件,数据库报不能识别DMP文件,经查询,Oracle8....

如何导入Oracle数据库的dmp文件

  • 2012年08月16日 09:23
  • 451B
  • 下载

Oracle数据库dmp文件Dos命令下导入导出

Oracle数据库dmp文件Dos命令下导入导出   2013-03-09 18:22:52|  分类: Oracle|举报|字号 订阅 数据导出: 一....
  • wangh_2
  • wangh_2
  • 2014年04月26日 15:57
  • 1991

Oracle数据库导出、导入dmp文件

目标实现Oracle数据库备份,导出、导入dmp文件,并简单比较了exp/imp及expdp/impdp两种方式。...
  • pierre_
  • pierre_
  • 2015年05月11日 19:06
  • 776

Oracle数据库导入导出总结(dmp文件)

Oracle 10G 管理页面(Oracle Enterprise Manager 10g): http://localhost:1158/em http://localhost:1158/e...

自动备份windows系统下Oracle数据库文件(dmp)

系统上线及后期运维中都免不了给数据库文件备份,windows下的每天凌晨自动备份写成bat文件。基本sql语句–1、创建表空间SQL create tablespace xxtest loggin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:降低oracle数据库dmp文件版本
举报原因:
原因补充:

(最多只允许输入30个字)