当备库没有接收到一个或多个归档重做日志文件的时候,归档丢失的情况就出现了。通常情况下归档重做日志文件丢失是不需要DBA手工干预的,Data Guard会自动的发现并解决这个问题的。

在一些情况下当自动恢复没有运行的时候就需要你手工的解决这个问题了。在Physical Standby数据库上可以用下面的方法解决。

1、在物理备库上通过查询v$archive_gap视图来查看有哪些归档丢失

SQL> SELECT * FROM V$ARCHIVE_GAP;

THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#

----------- ------------- --------------

1 7 10

从以上语句可以看到日志文件序列从7到10丢失了。

2、通过日志序列查询所丢失的文件的文件名(在主库上查询)

SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND  SEQUENCE# BETWEEN 7 AND 10;

NAME

--------------------------------------------------------------------------------

/u01/app/oracle/archive_log/1_7_734705865.dbf

/u01/app/oracle/archive_log/1_8_734705865.dbf

/u01/app/oracle/archive_log/1_9_734705865.dbf

/u01/app/oracle/archive_log/1_10_734705865.dbf

3、将上面查询到的文件拷贝的备库的相应位置并通过ALTER DATABASE REGISTER LOGFILE语句进行注册

SQL> ALTER DATABASE REGISTER LOGFILE

2  '/u01/app/oracle/archive_log/1_7_734705865.dbf';在备库上注册完之后重新启用redo apply就可以了。

oracle 10gchuanjianyonghu,管理Oracle 10g Dataguard归档缺口问题相关推荐

  1. oracle 后台进程管理,Oracle background processes后台进程

    Oracle进程类型: 对于数据库的进程,数据库实例包含或与之交互. 按照使用对象分为客户端进程(client)ORACLE进程,ORACLE进程有分为后台进程(background).服务进程(se ...

  2. oracle存储空间管理,Oracle存储空间管理

    Oracle存储空间管理 1.查看每个数据文件的剩余表空间(一个表空间只对应N个数据文件,N一般等于1) 主要是利用表dba_free_space(表空间剩余空间状况)和dba_data_files( ...

  3. oracle omf管理,Oracle OMF文件管理

    OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员的管理工作,不用指定文件的名字.大小.路径,其名字,大小,路径由oracle 自动分配.在删除不 ...

  4. ORACLE 10G DATAGUARD实战步骤(转载)

    ORACLE 10G DATAGUARD实战步骤 具体步骤如下: 一.主库操作 1.修改主库属性: alter system force logging; ##查看状态 select FORCE_LO ...

  5. Oracle报错1031,dataguard 归档日志报1031错误的一次处理

    oracle rac dataguard 归档日志报1031错误  操作系统 red  hat5.4  oracle 10.2.0.5 rac日志报错如下 Tue Jun 21 15:33:16 CS ...

  6. Oracle 10G DataGuard搭建

    前面我们有讲到Oracle 11G DataGuard的搭建,10G的搭建也是大同小异.不过Oracle 10G不支持Standby open 环境: 角色 主机名 IP 数据库版本 操作系统版本 P ...

  7. linux oracle 10g dataguard 实施详细记录

    一.备份 1.数据备份(主库上执行) rman>backup full database format '/u01/rmanbak/port_full_backup%U.bk'; 2.数据库软件 ...

  8. oracle adg维护,Oracle11gR2 Aactive DataGuard(手动)装配部署及维护文档(三)之升级及rman...

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

  9. oracle 服务管理,管理 Oracle 内容服务类别

    管理 Oracle 内容服务类别 管理 Oracle 内容服务类别 目的 本教程将向您介绍如何管理 Oracle 内容服务中的类别. 所需时间 大约 20 分钟 主题 本教程包括下列主题: 查看屏幕截 ...

最新文章

  1. 第10章 指针(五) 使用地址-------指针的引用
  2. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统
  3. 图像处理入门 100 题,有人把它翻译成了中文版!
  4. ES5-2 语法、规范、错误、运算符、判断分支、注释
  5. 【AI面试题】AlexNet、VGGNet、GoogLeNet,ResNet等网络之间的区别是什么
  6. 多特蒙德主题本地个人任务清单小demo,你值得尝试!
  7. Plants vs. Zombies(二分好题+思维)
  8. VTK学习笔记(二十八)ExtractEnclosedPoints python示例
  9. log4j2漏洞升级
  10. 企业思想家:专家详解元宇宙逻辑和产业机会 (5000余字)
  11. 网络同步在游戏历史中的发展变化(二)—— Lockstep与帧同步
  12. C#设计一个Windows应用程序,在该程序中首先构造中学生、大学生等派生类,当输入相关数据,单击不同的按钮(“小学生”“中学生”“大学生”)将分别创建不同的学生对象,并输入当前的学生总人数,该学生的
  13. div显示在上层_html如何将一个div置于最上层
  14. linux 命令 排查问题小技巧(博客来自:狂乱的贵公子)
  15. 呕心沥血整理的Java零基础入门到精通全套知识点教程
  16. 硅谷之思:数据的永生
  17. FPGA - 7系列 FPGA内部结构之CLB -01- CLB资源概述
  18. UE4 Pak跨引擎版本错误记录
  19. Golang学习 - unicode 包
  20. 边缘计算:电信运营商5G时代战略转型的关键一步

热门文章

  1. 服役七年超级计算机,太费电 曾经的最快超级计算机服役5年即退休
  2. ae运动模糊怎么调整_如何快速成长为一名AE高手?
  3. mysql默认密码是多少_路由器192.168.1.1默认登录密码是多少?
  4. ndarray python 映射_NDArray — 基于Java的N维数组工具
  5. 一打开就致命错误_AutoCAD致命错误:Unhandled Delayloadquot;D3DCOMPILER_47.dll
  6. java treemap lastkey,java.util.TreeMap.higherKey()方法实例
  7. java线程交替执行_Java synchronized线程交替运行实现过程详解
  8. 最详细的Spring核心IOC的源码分析
  9. 机器学习集成模型学习——Stacking集成学习(五)
  10. java flink使用addSink方法保存流数据到redis