织梦CMS - 轻松建站从此开始!

欧博ABG-会员注册-官网网址

ORACLE DATAGUARD DG备库中注册主库的归档日志

时间:2024-05-28 17:08来源: 作者:admin 点击: 50 次
从9i以后,一般都不需要手工处理确实的日志,FAL自动会帮我们处理这些问题。但是,并非我们就完全不用手工处理了,比如,你的磁盘空间爆满,归档日志在传到备库前被转移到其他地方,这种情况下FAL是不能解决问题的,需要手工处理一下。 下面就简单说说手工处理日志GAP的步骤:1、在备库检查是否有日志缺失 S

从9i以后,一般都不需要手工处理确实的日志,FAL自动会帮我们处理这些问题。
但是,并非我们就完全不用手工处理了,比如,你的磁盘空间爆满,归档日志在传到备库前被转移到其他地方,这种情况下FAL是不能解决问题的,需要手工处理一下。

下面就简单说说手工处理日志GAP的步骤:
1、在备库检查是否有日志缺失

SQL> select * from V$ARCHIVE_GAP.

2、在主库中查询缺失的日志的所在路径和名称

SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE# BETWEEN 99 AND 109.

3、把日志拷贝到备库上

$ scp 1_99_626106231.arc db_standby:/u01/archivelog/

4、在备库上手工注册从主库拷贝来的日志
SQL> ALTER DATABASE REGISTER LOGFILE /u01/archivelog/1_99_626106231.arc.

5、稍等片刻,观察备库的alert日志信息

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

SQL> select * from V$ARCHIVE_GAP. 

no rows selected
.

如果有行返回,则重复2-5步,直到查询结果是"no rows selected"。

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-12-23 13:12 最后登录:2024-12-23 13:12
栏目列表
推荐内容