博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 11g 基于磁盘的备份rman duplicate
阅读量:5770 次
发布时间:2019-06-18

本文共 1102 字,大约阅读时间需要 3 分钟。

基于磁盘的备份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。

版权声明:本文博主原创文章,博客,未经同意不得转载。

你可能感兴趣的文章
setting.xml配置文件
查看>>
Apache Ant 实现自动化部署
查看>>
FIS 初涉
查看>>
spring jpa2 x instanceof Integer
查看>>
Eclipse下用 Gradle构建 Web Application
查看>>
开源中国改版了啊
查看>>
JAVA类的静态加载和动态加载以及NoClassDefFoundError和ClassNotFoundException
查看>>
php输出错误信息和改变文件模式
查看>>
Django源码笔记——中间件处理过程
查看>>
FIND_IN_SET mysql 关于字符中的判断
查看>>
Linux查看ip的命令详解
查看>>
微信企业号开发安全加密失败
查看>>
fstab 选项
查看>>
Spring cloud Consul 安装
查看>>
struts2的mvc分析
查看>>
GuozhongCrawler开发环境搭建
查看>>
现代化政府网站群建设
查看>>
风铃系统中,微信公众号服务平台如何搭建?
查看>>
我的友情链接
查看>>
css对于继承问题的探索
查看>>