zoukankan      html  css  js  c++  java
  • Oracle涂抹oracle学习笔记第10章Data Guard说,我就是备份

    DG 是备份恢复工具,但是更加严格的意义它是灾难恢复

      Data Guard是一个集合,由一个Primary数据库及一个或者多个Standby数据库组成,分两类逻辑Standby和物理Standby

    10.2.1物理Standb创建前的准备工作

      不管是物理Standb还是逻辑Standby,其创建都是依赖Primary数据库,由此准备工作中最重要的一部分就是对Primary数据库进行配置

    10.2.1.1 启用Force Logging (强制记录模式) 

    SQL> alter database force logging;

    10.2.1.2创建秘钥文件

      同一个Data Guard配置中所有数据库必须拥有独立的秘钥文件,并且所有数据库服务器的SYS用户拥有相同密码,已保证REDO数据顺利传输,因为REDO是通过认证的网络会话来传输REDO数据,而会话使用包含在秘钥文件中的SYS的用户密码来验证.

    orapwd file=/home/oracle/app/oracle/product/11.2.0/db_1/database/orapworcl password=verysafe entries=30

     file:指定秘钥文件名称和路径

    password:SYS用户密码

    entries:指定数据库能够拥有SYSDBA权限的用户最大数

    file的命名规则orapw[sid]

    10.2.1.3配置Standby Redologs

      1关于Standby Redologs

      Oracle建议DBA在创建Standby数据库时,就考虑Standby Redologs配置问题.Standby Redologs 与Online Redolog非常类似,应该说两者只是服务对象不同,其他参数,属性,甚至操作的命令格式几乎都一样.

      (1)确保Standby Redologs的文件大小与Primary数据库的Online Redologs文件大小相同,为了接收和应用方便.

      (2)创建适当数目的日志组.一般而言,Standby Redologs的日志组要比Primary数据库的Online Redologs日志组少一个.

      2管理Standby Redologs  

      Standby Redologs的操作方式与Online Redologs几乎一模一样,不过在创建或者删除的时候需要指定一个Standby参数

      添加一个新的Standby组,组号不要与Online重复

       alter database add standby logfile group 4 ('/home/oracle/app/oracle/oradata/orcl/standbyrd01.log') size 51M;

      删除是

      alter database drop standby logfile group 4;

      通过动态视图查看

      select group#, type,member from v$logfile;

      

      通过Standby Redologs的专用视图查看当前数据库创建的Standby Redologs

      select group#,thread#,sequence#,archived,status from v$standby_log;

      

      为什么Primary需要准备Standby Redologs,因为一旦需要切换Primary可以变成Standby继续工作,虽然现在没用但是保不齐以后会用上.

    10.2.1.4设置初始化参数

      对于Primary数据库,有几个与角色相关的初始化参数需要配置,这些参数初始时用来控制REDO传输服务.建议不管是Primary还是Standby都进行配置

    10.2.1.5将Primary数据库置于归档模式

      其他文章有介绍

     

  • 相关阅读:
    将在线图片转换成base64踩坑记录及静态资源跨域及缓存的处理
    MySQL大表拆分多个表的方式(横向拆分和纵向拆分)及如何解决跨表查询效率问题
    electron-vue项目打包踩坑指南
    如何在npm上发布vue插件
    MVC之前的那点事儿系列(9):MVC如何在Pipeline中接管请求的?
    MVC之前的那点事儿系列(8):UrlRouting的理解
    MVC之前的那点事儿系列(7):WebActivator的实现原理详解
    MVC之前的那点事儿系列(6):动态注册HttpModule
    MVC之前的那点事儿系列(5):Http Pipeline详细分析(下)
    MVC之前的那点事儿系列(4):Http Pipeline详细分析(上)
  • 原文地址:https://www.cnblogs.com/minseo/p/7810699.html
Copyright © 2011-2022 走看看