您的位置:首页 > 数据库 > Oracle

oracle 11g 基于磁盘的备份rman duplicate

2015-09-19 10:24 447 查看
基于磁盘的备份rman duplicate 命令创建standby database

前提条件: 确保原始库数据库的备份。存档standby 结束是完全可见,

这里,如果原始文库和靶 - 侧数据文件,所有的文件都存储日志文件完全一样的结构。

配置主库,由图书馆准备静态监控。档模式,和force logging

1.对主数据库进行必要的更改。

a. 启用 force logging。

b. 假设没有password文件,则创建password文件。

c. 创建备用 redo 日志。

d. 改动參数文件。使其适用于 Dataguard。

2. 确保 sql*net 连接正常。

3. 使用备份文件。

a. 创建password文件

b. 为备用数据库(辅助数据库)创建初始化參数文件

c. 为数据库文件创建须要的装载点或目录

d. 连接至主数据库作为其目标数据库。以执行创建备用 ON STANDBY。

DUPLICATE TARGET DATABASE

FOR STANDBY

DORECOVER

SPFILE

#SET DB_FILE_NAME_CONVERT '', '' ----假设数据文件路径不同使用该參数来转换

#SET LOG_FILE_NAME_CONVERT '', '' ----假设日志文件路径不同使用该參数来转换

#SET SGA_MAX_SIZE 200M ----设置 SGA 大小

#SET SGA_TARGET 125M

SET "db_unique_name"="foou" COMMENT ''Is a duplicate''

SET LOG_ARCHIVE_DEST_2="service=inst3 ASYNC REGISTER

VALID_FOR=(online_logfile,primary_role)"

SET FAL_SERVER="inst1" COMMENT "Is primary"

NOFILENAMECHECK;

关键词解释:

dorecover :在restore完毕后自己主动进行recover 操作

NOFILENAMECHECK:由于主库和备库环境全部文件名称都是一样的

怎样理解上诉脚本内容:

rman 会自己主动从主库拷贝 spfile 到备库,而且使用该參数文件来启动备库的实例。

还原必要的数据文件和归档日志文件到备库主机上。然后进行recover 操作。but does not place it in manual or managed recovery mode。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: