2019独角兽企业重金招聘Python工程师标准>>>

物理Data Guard的日常维护

[日期:2017-01-17] 来源:Linux社区  作者:zydev [字体:大 中 小]

物理Data Guard的日常维护

关闭顺序

1. 首先关闭primary数据库

[Oracle@Master admin]$ sqlplus / as sysdba
SQL> shutdown immediate

2. 关闭standby数据库

[oracle@Salve ~]$ sqlplus / as sysdba
--查看备库是否在应用日志进行恢复
SQL>select process, status from v$managed_standby;
-- 取消日志应用
SQL> alter database recover managed standby database cancel;
SQL> shutdown immediate

开启主库和备库

1.开启standby数据库

SQL> STARTUP MOUNT;
SQL> alter database recover managed standby database disconnect from session;

2.开启主库

SQL> startup

备库 Read-Only Read-Only模式打开 

---在备库停止日志传送
SQL> recover managed standby database cancel;
完成介质恢复。---备库 Read-only 模式打开
SQL> alter database open read only;数据库已更改。---备库回到日志传送模式
SQL> recover managed standby database disconnect from session;
完成介质恢复。

日志传送状态监控 

备库察看 RFS(Remote File Service) 接收日志情况和 MRP 应用日志同步主库状况

SQL> select process,client_process,sequence#,status from v$managed_standby;PROCESS   CLIENT_P  SEQUENCE# STATUS
--------- -------- ---------- ------------
ARCH      ARCH           67   CLOSING
ARCH      ARCH           69   CLOSING
ARCH      ARCH            0   CONNECTED
ARCH      ARCH            0   CONNECTED
MRP0      N/A            71   WAIT_FOR_LOG
RFS       N/A            0    IDLE
RFS       LGWR           71   IDLE

PROCESS列显示进程信息
CLIENT_PROCESS列显示对应的主数据库中的进程
SEQUENCE#列显示归档redo的序列号
STATUS列显示的进程状态

从上可以看出主库开启了4个归档进程,使用lgwr同步传输方式与standby通信,已经接收完70的日志,正等待71。

 察看备库是否和主库同步 

备库查询,如果没有现明显的gap现象,则同步

SQL>  select thread#, low_sequence#, high_sequence# from v$archive_gap;未选定行

察看备库已经归档的redo 
SQL> SELECT REGISTRAR, CREATOR, THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$ARCHIVED_LOG; 
察看备库已经应用的 redo 
SQL> SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$LOG_HISTORY; 
察看备库接收 , 应用redo数据过程 
SQL> SELECT MESSAGE FROM V$DATAGUARD_STATUS; 
查看从库上的日志接收情况
SQL> select status,target,archiver,error,process from v$archive_dest;

primary数据库 open resetlogs时的 standby恢复

Standby数据库状态 Standby服务器操作 解决方案
没有应用resetlog之前的redo数据 自动应用新的redo数据 无须手工介入
应用了resetlog之后的redo数据,不过standby打开了flashback。 可以应用,不过需要dba手工介入 1. 手工flashback到应用之前
2. 重启redo应用,以重新接收新的redo数据。
应用了resetlog之 后 的redo数据,而且没有flashback。 完全无法应用 重建物理standby是唯一的选择

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?ti

转载于:https://my.oschina.net/rootliu/blog/1559948

物理Data Guard的日常维护相关推荐

  1. oracle 11g Data Guard物理备份库

    两台oracle未安装ARC,俺是小白,占时不会玩arc.ADB高手在于分享,俺小白将 下面是Data Guard 主备环境配置过程分享给大家.备份是物理Data Guard 一, 系统:centos ...

  2. Oracle 11g Data Guard 使用duplicate from active database 创建 standby database

    用这种方式来搭建DG ,主库的停机时间很少,只需要重启一下,使参数生效.也可以用这种方法进行DB迁移.DG搭建好,然后把备库激活就可以了. 这样整个迁移中宕机时间也比较短. Oracle 11g的py ...

  3. Oracle 11g Data Guard环境中的归档管理

    在11g里面,随着ASM.RAC.Data Guard(包括Active Data Guard)的成熟,使用RAC+ASM+Data Guard越来越成为一种可靠的.维护简单.稳定的高可用性和容灾保护 ...

  4. data guard日常维护及管理

    日常维护 1.正确打开主库和备库 主库: SQL> STARTUP MOUNT; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABAS ...

  5. oracle11gr2 active data guard,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...

    Oracle11gR2 Aactive DataGuard(手动)安装部署及维护文档(三)之升级及rman l          第六部分: dataguard其它管理问题 一.滚动升级DG 升级概要 ...

  6. 体验一下Oracle 11g物理Active Data Guard实时查询(Real-time query)

    以下为[高可用] 课后一则实验日志: --------------------------------------------------------------------------------- ...

  7. oracle查效能,【DataGuard】Oracle 11g物理Active Data Guard实时查询(Real-time query)特性...

    在Oracle 11g以前版本中的的Data Guard物理备用数据库,可以以只读的方式打开数据库,但此时Media Recovery利用日志进行数据同步的过程就停止了,如果物理备用数据库处于恢复的过 ...

  8. oracle查效能,Oracle 11g物理Active Data Guard实时查询(Real-time query)特性

    table t (x varchar2(8)); Table created. secooler@ora11g> insert into t values ('Secooler'); 1 row ...

  9. Oracle 11g Data Guard 物理备库快速配置指南(下)

    第二部分 作者介绍 作者 Jed Walker 是科罗拉多 Centennial Comcast 媒体中心的数据操作经理(Manager of Databse Operation).他从1997年开始 ...

最新文章

  1. log parser 微软iis 日志分析
  2. C# — 通过点击回车执行任务
  3. Java知识点总结(JDBC-封装JDBC)
  4. 以太坊开发 发行代币的增发功能 并实现转到钱包 和买卖的功能
  5. python语言学习:python语言学习中的定义类、定义函数、封装api等详细攻略
  6. 【快乐水题】575. 分糖果
  7. python众数问题给定含有n个元素的多重集合s_2-1 问题描述:给定含有n个元素的多重集合S - 下载 - 搜珍网...
  8. go语言学习笔记(2)命令源码文件
  9. 2018深大计算机考研,深圳大学2018年硕士生招生复试分数线及调剂需求
  10. 深度解读 MongoDB 最全面的增强版本 4.4 新特性
  11. 第五章 处理器拦截器详解
  12. python列表求斐波那契数列_python3 求斐波那契数列(Fibonacci sequence)
  13. [转载] 简单工厂模式和工厂方法模式在Python中的实现
  14. 计算机导论 教学方法,计算机导论课教学方法探讨
  15. linux停止阿里云盾服务
  16. aws认证,aws有哪些认证,有什么用
  17. 必读 | 一文看尽2019-2020各大顶会GNN论文(附链接)
  18. Linux 中实用但很小众的 11 个炫酷终端命令
  19. 查看linux服务器存储空间状况
  20. osgEarth编译

热门文章

  1. php cms 插件开发,phpcms编辑器插件最新版——ckeditor4.5
  2. Kotlin极简教程:第7章 面向对象编程
  3. Android 开发工程师面试指南
  4. python绘制函数怎么去掉原点_python – 更改绘图的原点
  5. mysql导入frm文件_MySQL备份文件.ibd、.frm、.MYD、.MYI的恢复教程
  6. [ATC 17] StreamBox: 面向多核机器上的针对Records的无序到达的实时流处理系统
  7. linux编程实现dns请求,linux – 使用BIND实现辅助DNS服务器的最佳方式
  8. 控制html页面在浏览器显示比例,判断浏览器缩放比例的方法_html/css_WEB-ITnose
  9. 定义python的色条_Python:定义颜色曲线部分
  10. git--分支管理策略