zoukankan      html  css  js  c++  java
  • oracle 11g 基于磁盘的备份rman duplicate

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

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

  • 相关阅读:
    谈软件开发工具的选择
    Windows下搭建Octopress博客
    Aspose Word模版使用总结篇2带示例
    强大的二分查找法(Binary Search)
    GhostDoc Pro v4.5.13017专业破解版本
    超炫的开源 JavaScript 物理引擎
    CQRS + DDD + MDP 实现快速应用程序开发
    数据结构之栈(Stack)与队列(Queue)
    插件框架实现
    集成服务监控器green.monitor发布
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4821022.html
Copyright © 2011-2022 走看看