How to Manually Determining and Resolving Archive Gaps in ASM

2023-10-21 12:40

本文主要是介绍How to Manually Determining and Resolving Archive Gaps in ASM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(Copy archivelog in ASM using RMAN) [ID 1271114.1]

修改时间 17-FEB-2011     类型 HOWTO     状态 MODERATED 

In this Document
  Goal
  Solution


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

Applies to:

Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.2.0.1 - Release: 10.2 to 11.2
Information in this document applies to any platform.

Goal

The note describes how to find a GAP and resolve it in case of ASM on both primary and standby or ASM on either primary or standby.

Solution

1. Check for the GAP,

On standby,


SQL>SELECT THREAD#, LOW_SEQUENCE#, HIGH_SEQUENCE# FROM V$ARCHIVE_GAP;


Ref : How To Check Whether Physical Standby is in Sync with the Primary? (Doc ID 861595.1)

2. On primary Check the location where the missing logfiles exist.

SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#= AND DEST_ID= AND SEQUENCE# BETWEEN AND ;


For example,


SQL> SELECT * FROM V$ARCHIVE_GAP;

THREAD# LOW_SEQUENCE# HIGH_SEQUENCE#
----------- ------------- --------------
1 1113 1115


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

NAME
--------------------------------------------------------------------------------
+DGROUP2/PROD/datafile/ARC00001113_0732997804.001
+DGROUP2/PROD/datafile/ARC00001114_0732997804.001
+DGROUP2/PROD/datafile/ARC00001115_0732997804.001



3. Use RMAN to copy to someother local filesystem.


RMAN>copy archivelog '+DGROUP2/PROD/datafile/ARC00001113_0732997804.001' to '/u01/app/oracle/ARC00001113_0732997804.001';


Do the same for all the logs.

4. SCP to standby.

scp /u01/app/oracle/ARC00001113_0732997804.001 drs1.idc.oracle.com:/u04/standby/

5. Register manually by mentioning the copied file location.

On standby,


SQL>alter database register logfile '/u01/app/oracle/ARC00001113_0732997804.001';



NOTE : Alternatively we can copy this archive log to standby ASM location and then do a register.



On standby,

$rman target /

RMAN>copy archivelog '/u01/app/oracle/ARC00001113_0732997804.001' to '+DGROUP2/STDBY/datafile/ARC00001113_0732997804.001';


Now register,

SQL>alter database register logfile '+DGROUP2/STDBY/datafile/ARC00001113_0732997804.001';


显示相关信息 相关的


产品
  • Oracle Database Products > Oracle Database > Oracle Database > Oracle Server - Enterprise Edition
关键字
VERSION; V$ARCHIVED_LOG; V$ARCHIVE_GAP; SYNC; RESOLVED

返回页首返回页首

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/38267/viewspace-707723/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/38267/viewspace-707723/

这篇关于How to Manually Determining and Resolving Archive Gaps in ASM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/254479

相关文章

Docker容器创建时,无法访问镜像源:Could not connect to archive.ubuntu.com:80

1.问题描述 当基于dockerfile创建容器时,遇到Could not connect to ...、Failed to fetch ...等异常时,大概原因是没有配置好容器创建所需的镜像源。这里以Ubuntu基础镜像源为例。 dockerfile内容 FROM ubuntuRUN apt update && apt install python3 -y && apt install

ASM 10G 基于RMAN 迁移

ASM 10G 基于RMAN 迁移 场景 单节点基于10G R2 的数据库,其数据文件及日志文件均存放在ASM 里,现在为业务需求,将此数据库做迁 移,迁移到另个机房,但是两个机房的网络是通畅的,为尽量减少数据的丢失及平稳迁移和经济实惠,迁 移时,数据库需停应用 工具 本次采用RMAN 的duplicate 命令来进行迁移,运用此命令简化复杂度; 一、源库和目标库的

【Live Archive】6393 Self-Assembly【强连通】

传送门:【Live Archive】6393 Self-Assembly 题目分析: 假设我们只用到向上或者向右的块,这样我们只要找到一个回路使得某个块可以和第一个块一样,那么我们就相当于找到了一个循环,这样就可以无限循环了。 但是我们要怎样去找这么一个环?考虑到必须是对应字母 X+,X− X^+,X^-才能建边,然后一个环中一定是多个一对一对的这样的对应字母组成的。 可以发现块的数量那么

【Live Archive】6395 SurelyYouCongest【最短路+最大流】

传送门:【Live Archive】6395 SurelyYouCongest 题目分析:我们只要从点1开始做一次最短路预处理,然后对于给定的源点们,对于最短路图构成一个层次图,然后由于每一层都是互不影响的,所以我们对每一层暴力跑网络流就好了。 my  code: my~~code: #include <stdio.h>#include <string.h>#include <set>

闪回数据归档实验(Flashback Data Archive)

闪回数据归档实验(Flashback Data Archive) 使用环境 --11g开始有此功能 --12c需要数据库没有插件库或版本为12.1.0.2及以后的版本 实验--创建表空间用来存放闪回数据归档SYS@PROD1> create tablespace fda datafile '/u01/app/oracle/oradata/PROD1/fda01.

Linux C/C++ 库链接选项 --whole-archive,--no-whole-archive和--start-group, --end-group

库链接选项 一、介绍whole-archive编译选项Bstatic编译选项start-group 编译选项 示例参考链接 一、介绍   这四个都是链接器的选项,所以在编译的时候要用-Wl,[options]来传递给链接器,不然编译器会不认得这个选项。   在大型工程开发中,工程目录会分的非常细,在modules下会创建很多模块,每个modules都会编译成.a静态库文件供主

UE4 BuildCookRun中的Archive的含义

在UE4中,Archive、Cook、Stage、Package、Build的次序是怎么样的? 整体打包过程如下: Build -> Cook-> Stage -> Package -> Archive。其中,Archive 的含义是从Staged目录中拷贝文件到一个额外的目录即Archive目录。被称为“归档”。 调试方式 选择以上程序,并指定这些参数进行调试: -Scripts

(转)GCC在C语言中内嵌汇编 asm __volatile__

原地址:https://www.cnblogs.com/c-road/p/6890615.html 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可, GCC会自动插入代码完成必要的操作。 1、简单的内嵌汇编 例: __asm__ __v

【rac asm扩容】在vmware workstation中配置集群(rac)的共享存储(磁盘)方法(流程)

在vmware workstation中配置集群(rac)要用的共享存储(磁盘)方法(流程) 注意:所有机器最好在关机状态下!!! 1)、添加一块新的硬盘 要点:立即分配所有磁盘空间。 要点:将共享的磁盘文件放到一个公共位置(可自定义,但最好不要放在虚拟机文件夹下),例如这里是放在F:\Virtual Machines\ShareDisks目录下(路径最好不要有中文!!

asm常用命令汇总

在Oracle 环境下,使用grid帐号执行 运行asmcmd进入asm命令模式,如: [grid@oradb-node1 ~]$ asmcmd ASMCMD>   ASMCMD> du //显示指定的ASM目录下ASM文件占用的所有磁盘空间 ASMCMD> ls -ls //列出ASM目录下的内容及其属性、磁盘空间占用 ASMCMD> pwd //查看当前路径 ASMCMD> c