03_Oracle数据迁移之克隆数据库

03_Oracle数据迁移之克隆数据库

ID:37800800

大小:220.49 KB

页数:13页

时间:2019-05-31

03_Oracle数据迁移之克隆数据库_第1页
03_Oracle数据迁移之克隆数据库_第2页
03_Oracle数据迁移之克隆数据库_第3页
03_Oracle数据迁移之克隆数据库_第4页
03_Oracle数据迁移之克隆数据库_第5页
资源描述:

《03_Oracle数据迁移之克隆数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、方少OracleDBA之路Oracle数据迁移之克隆数据库DBA有时需要克隆数据库以便测试备份和恢复策略。如果数据库校小,简单的expdp/impdp就能搞定了,但是多数生产环境中的数据库是没法这么干的。克隆数据库有以下几种不同的方法:使用RMAN的duplicate命令使用OEM中的DatabaseControl通过SQL*PLUS手工拷贝在这里,方少想通过一个实验向大家演示一下如何通过RMAN工具来克隆一个运行中的数据库。RMAN提供了duplicate命令,此命令使用一个数据库的备份创建一个新数据库。文件被复原到目标数据库,之后,执行一个不完全的恢复

2、,用openresetlogs选项打开数据库。使用RMAN的好处是上述所有步骤都能自动执行,无需用户干涉。复制数据库可以是原来数据库的完全拷贝,也可以只是包含原数据库的某一个子集。实验演示环境服务器A:RedhatEnterpriseLinux5.5+Oracle10gR2服务器B:RedhatEnterpriseLinux4.8+Oracle10gR2实验目的:将服务器A上正在运行中的ProdDB数据库克隆至服务器B并更名为TestDB一、在服务器A上配置SAMBA,将备份集所在目录共享出来检查一下服务器上是否安装了samba套件结果显示未安装samba

3、,所以我们得先把samba套件给装上编辑/etc/samba/smb.conf文件将ProdDB数据库的备份集以及归档日志所在目录共享出来注:请确保备份集以及归档日志对于others用户是可读,不然后面在RMAN中duplicate的时候会报错1作者:倪翔凤方少OracleDBA之路在smb.conf文件的最后加上图中所示的那段配置,然后启动samba服务SSH登录服务器B并挂载服务器A的共享目录至/backup在服务器B上配置监听:创建密码文件:创建相关目录:2作者:倪翔凤方少OracleDBA之路准备一个初始化参数文件initTestDB.ora,内容

4、大致如下:启动实例并创建spfile文件:3作者:倪翔凤方少OracleDBA之路登录服务器A,配置TNS:4作者:倪翔凤方少OracleDBA之路打开SQL*PLUS,查看当前日志序列号,并切一个归档出来:打开RMAN,执行duplicate命令进行数据库克隆:5作者:倪翔凤方少OracleDBA之路嗯?虽然最后报了个错,但是关系不大,嘿嘿。虽然最后报了个错,但是在这之前介质恢复已经完成,所以我们可以用resetlogs方式打开数据库6作者:倪翔凤方少OracleDBA之路恢复临时表空间:OK!!!至此,克隆操作算是完成啦!!!下页附上initTestD

5、B.ora初始化参数文件、duplicate.rman、rman.log文件的内容:7作者:倪翔凤方少OracleDBA之路initTestDB.oraDuplicate.rman8作者:倪翔凤方少OracleDBA之路Rman.log9作者:倪翔凤方少OracleDBA之路10作者:倪翔凤方少OracleDBA之路11作者:倪翔凤方少OracleDBA之路12作者:倪翔凤方少OracleDBA之路好好研究一下最后的这个LOG文件,能够加深你对RMANduplicate命令的理解。下一章:敬请期待,呵呵13作者:倪翔凤

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。