clone DB use hot backup

这周准备做个11g dataguard测试, 今天闲暇之余clone一个数据库用作配置DG之用。
顺便说说DB Clone主要步骤:
假设从 server A clone到 server B, linux server:
1. server A 数据库 做一个hotbackup。
2. server A 数据库 产生一个control file trace。
3. server A 数据库 产生一 init.ora.
4. serer B 装oracle软件。
5. 建立相应路径。
5. 将server A以下文件copy到server B:
    pfile文件, 密码文件, tnsnames.ora, listerner.ora, sqlnet.ora,control.trc(第2步生成的) , datafiles(from hot backup), redo logs, archive logs(参考备份时间, copy需要的)。
6.根据server B情况 修改 tnsnames.ora, listerner.ora, sqlnet.ora
7. 在server B根据需要生成oracle 环境脚本。
8.server B start listener
9. 根据server B目录等情况修改pfile文件
10. 根据server B目录等情况修改control.trc 文件
11. server B运行第7步生成的环境变量, 以sys用户登录数据库,startup nomount
12. 运行control.trc, 产生控制文件。
13. recover database until cancel using backup controlfile; , 选择 auto 让数据库自动选择需要的archive log
14. alter database open resetlogs;
15. 创建 temp 表空间

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/763776/viewspace-616317/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/763776/viewspace-616317/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值