oracle alter database register,ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法

从9i以后,

备库一般都不需要手工处理丢失的日志,FAL自动会帮我们处理,下面通过个案例来讲下手工处理丢失的日志的方法:

1.在备库查询有哪些日志

丢失,没应用到备库

SQL> select * from V$ARCHIVE_GAP;

THREAD#

LOW_SEQUENCE# HIGH_SEQUENCE#

"E/y9["p}�]M23177306----------

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

G[gS&Gw&j,`23177306

1          9873        9876

我们可以看到9873到9876这四个归档日志丢失,

2.我们在

主库找到这四个归档日志传送到备库归档目录下;

3.备库注册

alter database register

logfile '/oracle/app/oracle/archive/1_9873_629923600.arc';

system

alerted

alter database register logfile

'/oracle/app/oracle/archive/1_9874_629923600.arc';

system alerted

alter

database register logfile

'/oracle/app/oracle/archive/1_9875_629923600.arc';

system alerted

alter

database register logfile

'/oracle/app/oracle/archive/1_9876_629923600.arc';

system alerted

4.

检查日志

看是否应用

Thu Apr  8 15:55:17 2010

P3`'e?3]t:gW23177306Media

Recovery Log /oracle/app/oracle/archive/1_9873_629923600.arcITPUB个人空间*F

m0]]Ml]-@jw

Media Recovery Log

/oracle/app/oracle/archive/1_9874_629923600.arcITPUB个人空间2_2F4@ify1oP

Media Recovery Log

/oracle/app/oracle/archive/1_9875_629923600.arcITPUB个人空间A

jH;bk!fkW

Media Recovery Log

/oracle/app/oracle/archive/1_9876_629923600.arc

或者查询视图

v$archived_log

的applied字段

5、检查备库是否还有日志GAP

SQL> select * from

V$ARCHIVE_GAP;

出现没有行选择,则表示不存在归档日志丢失问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值