知识大全 利用RMAN转移数据和EXP/IMP转移的实测比较

Posted

篇首语:当你感觉到累的适合,不要灰心,你正在走上坡路。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 利用RMAN转移数据和EXP/IMP转移的实测比较相关的知识,希望对你有一定的参考价值。

利用RMAN转移数据和EXP/IMP转移的实测比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  由于工程需要经常将客户的现场数据导出到公司的开发环境中 随着客户现场数据量的不断增大 原先使用的导出导入的方法需要花费越来越长的时间 所以测试一下RMAN的效率 验证是否能用恢复RMAN备份的方法来代替以往的EXP/IMP方法 原本想过用传输表空间的方法 但是由于我们通常在创建数据库的时候就给业务所用的表空间创建了很大的数据文件 这样在传输表空间的copy数据文件的步骤上会花费很长的时间 所以还是决定测试一下RMAN了      测试目的   实现对于JHJKREC用户的数据转移     在 机器上测试      测试环境   P G单CPU G内存 G单硬盘 Windows Server Oracle     跟JHJK用户相关的数据文件的总共大小为 G  其中JHJKREC用户的对象总共大小为 G     RMAN作full备份 用时 分钟 生成文件大小 G EXP作JHJKREC用户数据导出 用时 分 秒 生成文件大小 M     RMAN作数据恢复 用时 分钟(包括restore数据文件 recover数据库)  IMP作JHJKREC用户数据导入 用时 分钟     RMAN备份在非归档模式下需要关闭数据库然后启动数据库到mount状态EXP在非归档模式下不需要关闭数据库 但是数据表本身是不一致的     结论   利用RMAN备份的时间明显长于EXP的时间 备份出的文件也远大于EXP出的文件但是恢复的时间却要少于IMP所需要的时间     利用RMAN恢复 还需要备份控制文件 而且由于是非归档模式 还需要检查当前能够恢复到的最大SCN 然后在SQLPLUS中recover database until change scn 然后再alter database open resetlogs 整个操作比EXP/IMP繁琐 对于现场业务人员来说可能较为困难 所以使用RMAN还是使用导出导入作数据转移 还是见仁见智吧     以下为测试中RMAN和导出导入使用的命令 基本上没有作任何优化     RMAN的备份脚本   @@connect rcv  # Backup up database at full level  #  shutdown immediate;  startup mount;  run  allocate channel d type disk;  set limit channel d kbytes ;  backup full database  format E:\\rman_bak\\dbfull_%d_%s_%p_%t   tag= dbfull ;  release channel d ;    alter database open;  exit;    RMAN的恢复脚本   @@connect rcv  shutdown immediate;  startup mount;  run   sql alter session set nls_date_language=AMERICAN ;  sql alter session set nls_date_format= yyyy mm dd hh :mi:ss ;  set until time : : ;  allocate channel ch type disk;  restore database;  release channel ch ;    exit;    EXP的脚本   userid=jhjkrec/jhjkrec  file=e:\\rman_bak\\jhjkrec dmp  owner=jhjkrec  direct=n  press=n  feedback=     IMP的脚本   userid=jhjkrec/jhjkrec  file=e:\\rman_bak\\jhjkrec dmp  ignore=y  fromuser=jhjkrec  touser=jhjkrec  feedback=        cha138/Article/program/Java/JSP/201311/19566

相关参考

知识大全 字符集转换的exp/imp试验一

  以前也看了一些关于字符集转换的文章但是实际使用的时候还是发生了问题出现了乱码为了彻底搞清楚字符集问题我决定做测试用EXP/IMP工具在不同字符集之间互相转换数据    环境两台测试PC机器分称A机

知识大全 利用RMAN将数据库从文件系统迁移到ASM

利用RMAN将数据库从文件系统迁移到ASM  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一打开

知识大全 快速转移数据的方法

  如果你要把ORACLE里的大量数据(M以上)转移到另外的用户另外的表空间里可以用下面介绍的快速转移   数据的方法一建新表的方式  createtabletarget

知识大全 用Delphi实现不同数据库系统之间的数据转移

用Delphi实现不同数据库系统之间的数据转移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 PB/Sybase系统开发中的数据库转移

PB/Sybase系统开发中的数据库转移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要  

知识大全 其他数据库向Oracle8i的转移分析

其他数据库向Oracle8i的转移分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何实现M

知识大全 数据库跨平台迁移方法浅析

  一迁移方法介绍  exp/imp  这也算是最常用最简单的方法了一般是基于应用的owner级做导出导入  操作方法为在新库建立好owner和表空间停老库的应用在老库做expuser/pwdowne

知识大全 rman备份方式半功略

  一RMAN是Oracle提供的一个数据库备份和恢复工具  特点  )备份和恢复数据库表空间控制文件数据文件和归档文件  )校验备份数据集  )通过备份检查损坏块  )增量备份  )脚本能力  )备

知识大全 利用dbmsbackuprestore恢复数据库

  进行测试之前先将数据库做全备  引用  RMAN>run  >allocatechannelchdevicetypedisk;  >backupdatabaseincludecu

非保险融资的方式

非保险融资的方式采取非保险融资方式筹措资金主要有以下几种方式:(一)商业合同企业发生风险,利用合同可以转移风险。例如,企业之间发生业务往来,利用商业合同可以转移风险,而且还可以获得转移风险的赔偿资金。