ORACLE 11G DATA GUARD配置之Dataguard基本原理

ORACLE 11G DATA GUARD配置之Dataguard基本原理1 DATAGUARD 原理 DATAGUARD 是通过建立一个 PRIMARY 和 STANDBY 组来确立其参照关系 STANDBY 一旦创建 DATAGUARD 就会通过将主数据库 PRIMARY 的 REDO 传递给 STANDBY 数据库 然后在 STANDBY 中应用 REDO 实现数据库的同步 有两种类型的 STANDBY 物理 STANDBY 和逻辑 STANDBY 物理 STANDBY 提供与主数据库完全一样的拷贝 块到

STANDBY一旦创建,DATAGUARD就会通过将主数据库(PRIMARY)的REDO传递给STANDBY数据库,然后在STANDBY中应用REDO实现数据库的同步。

物理STANDBY可能的模式:只读模式(OPEN READONLY)和恢复模式(MANANGED RECOVERY)

3、DATAGUARD维护

failover的准备工作:完成角色转换需要改变的参数(必须改变所有STANDBY上的log_archive_dest_n和log_archive_dest_state_n);确保主库和所有STANDBY都有连接;对于RAC环境确保只有一个实例是活动状态;如果要进行failover操作的STANDBY当前运行于最大保护模式,则应该将它转换成最大性能模式(通过命令ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;)

failover的步骤:首先发现并解决日志GAP的问题,然后从其它库中将日志号高于本库的日志拷贝过来并应用这些日志,如果你没有手工注册新的日志,那么可以执行下面的语句ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;否则需要执行的语句为ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH SKIP STANDBY LOGFILE;接下来执行ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;完成切换并重新启动新的主库,可能的话对主库进行一次备份。

j.可以通过对STANDBY的备份实现对数据库的备份。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203186.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午10:23
下一篇 2026年3月19日 下午10:23


相关推荐

  • MacOS Pycharm 配置 anaconda 环境

    MacOS Pycharm 配置 anaconda 环境Mac 第一次配置 anaconda 时费了我不少时间 做个总结 打开 pycharm 创建项目注意 为了使用 conda 已经装好的 base root 的库 我们要选择 Previouslyco 作为第一次配置 不会出现下图已经选好的 py3 9 而是为空 按照截图里的标记选择进入详情页 继续选择只要是 mac 的用户根据以下的路径就可找到 py 的解释器根据上图的路径找到 conda 的 py 解释器就可 下面就是一路点击 OK 创建项

    2026年3月27日
    3
  • ubuntu 安装apt_Unable to locate package vim

    ubuntu 安装apt_Unable to locate package vimubuntu通过apt命令快速安装指定版本的nginx先安装nginx依赖的第三方包sudoaptinstallcurlgnupg2ca-certificateslsb-release添加nginx官方的ubuntu的apt源echo”debhttp://nginx.org/packages/ubuntu`lsb_release-cs`nginx”\|sudotee/etc/apt/sources.list.d/nginx.list新增

    2025年12月8日
    6
  • 用gpt-4o 生成图的教程和常用提示词

    用gpt-4o 生成图的教程和常用提示词

    2026年3月16日
    3
  • python取整符号_Python中的取整函数

    importmath#向上取整print(“math.ceil—“)print(“math.ceil(2.3)=>”,math.ceil(2.3))print(“math.ceil(2.6)=>”,math.ceil(2.6))#向下取整print(“\nmath.floor—“)print(“math.floor(2.3)=>”,math.floor(2.3))p…

    2022年4月17日
    189
  • SecureCRT解压版使用[通俗易懂]

    SecureCRT解压版使用[通俗易懂]百度网盘提取地址:链接:https://pan.baidu.com/s/1nFwxA27xpED5ugCw09-q8w提取码:9wpd

    2022年5月15日
    46
  • 网页制作实验步骤_web简易开发

    网页制作实验步骤_web简易开发web实验2制作简单网页(HTML+CSS)一、实验目的1.掌握文本样式的设置。2.掌握图像样式的设置。3.掌握各种媒体的插入方法。二、实验内容采用DIV+CSS,制作“在线电影”页面。三、操作提示1.新建网站的文件夹,网站图像素材保存在images文件夹中,媒体文件放在flash文件中。2.新建index.html页面,要求: 页面字体大小为14px,文本颜色为#000; 页面背景颜色为#edb8d2; 上下左右距均为0。3.利用div布局,宽度为900px,居中对齐。

    2022年10月13日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号