1 辅助数据库
(auxiliary database) rman将目标数据库复制到该数据库实例,要提前创建好该实力的参数文件,文件目录和口令文件.在复制之前已nomount形式启动该数据库实例
2 复制
(duplicate) 从目标数据库的rman备份创建一个新的数据库 会复制数据文件 并为实例创建新的控制文件
activity-database duplicate 方式不需要对源数据库进行备份
环境准备
1 安装数据库软件
拷贝 fpile(参数文件) orapw_name(密码文件 更改实例名)
2 编写pfile文件
修改源实例名为新实例命 sed -i 's/源库名/新库名/g'
添加
log_file_name_convert=
db_file_name_convert=
3 建立相应的目录
4 启动监听
5 启动到nomount状态 利用修改的pfile文件启动
6 验证密码登录
7 进入RMAN 实时克隆
rman target sys/oracle@源数据库 auxiliary sys/oracle@目标数据库
duplicate database to 目标数据库 from active database
8 当克隆完成后 数据库就是open状态