知识大全 利用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工具在不同字符集之间互相转换数据 环境两台测试PC机器分称A机
利用RMAN将数据库从文件系统迁移到ASM 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一打开
如果你要把ORACLE里的大量数据(M以上)转移到另外的用户另外的表空间里可以用下面介绍的快速转移 数据的方法一建新表的方式 createtabletarget
用Delphi实现不同数据库系统之间的数据转移 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
PB/Sybase系统开发中的数据库转移 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 摘要
其他数据库向Oracle8i的转移分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何实现M
一迁移方法介绍 exp/imp 这也算是最常用最简单的方法了一般是基于应用的owner级做导出导入 操作方法为在新库建立好owner和表空间停老库的应用在老库做expuser/pwdowne
一RMAN是Oracle提供的一个数据库备份和恢复工具 特点 )备份和恢复数据库表空间控制文件数据文件和归档文件 )校验备份数据集 )通过备份检查损坏块 )增量备份 )脚本能力 )备
进行测试之前先将数据库做全备 引用 RMAN>run >allocatechannelchdevicetypedisk; >backupdatabaseincludecu
非保险融资的方式采取非保险融资方式筹措资金主要有以下几种方式:(一)商业合同企业发生风险,利用合同可以转移风险。例如,企业之间发生业务往来,利用商业合同可以转移风险,而且还可以获得转移风险的赔偿资金。