li
  当前位置:主页 > 性能优化 > 文章内容
li
oracle dataguard常见故障解决方案之一
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-21   阅读:9  

由于网络等原因导致归档日志没有全部传输到从库中,这些需要我们手动干预。

常见因素:从库关闭、网络故障、从库空间不足等。

维护的通常步骤;关闭:先关主库后关从库,启动:先启动从库然后启动主库。

关于日志传输的控制可以通过 MANDATORYREOPENMAX_FAILURE 来控制

MANDATORY REOPEN=5 MAX_FAILURE=3  5 秒重试一次,最大允许错误次数为 3 次,

www.ixdba.net


如果重试 3 次仍然不能成功,那么主库的日志传输服务就会停止。

*.log_archive_dest_2='service=AUX   VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)

MANDATORY REOPEN=5 MAX_FAILURE=3 DB_UNIQUE_NAME=auxdb'

 

1、查找不在 standby 的日志。

SQL>    SELECT    MAX(R.SEQUENCE#) LAST_SEQ_RECD,   MAX(L.SEQUENCE#)

LAST_SEQ_SENT FROM

2> V$ARCHIVED_LOG R, V$LOG L WHERE

3> R.DEST_ID=2 AND L.ARCHIVED='YES';

LAST_SEQ_RECD LAST_SEQ_SENT

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

7 10

2、查找 primary 的所在路径

SQL> SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1

AND

2> SEQUENCE# BETWEEN 7 AND 10;

NAME

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

/primary/thread1_dest/arcr_1_7.arc

/primary/thread1_dest/arcr_1_8.arc

/primary/thread1_dest/arcr_1_9.arc


3   copy  standbySTANDBY_ARCHIVE_DEST

STANDBY_ARCHIVE_DEST 的日志 copy   LOG_ARCHIVE_DEST

4

SQL> STARTUP MOUNT

SQL> ALTER DATABASE RECOVER AUTOMATIC STANDBY DATABASE;

SQL>  ALTER  DATABASE  RECOVER  MANAGED  STANDBY  DATABASE  DISCONNECT

FROM SESSION;

至此恢复成功。




  上一篇: ORA-16025: parameter LOG_ARCHI...   下一篇: oracle dataguard常见gap故障解决...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·ORA-16025: parameter LOG_ARCHI...
·PING[ARC0]: Heartbeat failed t...
·ORA-16057: DGID from server no...
·如何查看和清除oracle无用的连接...
·ORA-01578: ORACLE data block c...
·系统表空间IO错误 数据损坏处理案...
·在AIX环境下Oracle 9i的性能调整
·Oracle分区表及分区索引
·oracle性能调优:管理oracle日志之...
·成为高效能DBA的七个必须习惯
·oracle dataguard常见gap故障解决...
·如何设置oracle会话自动跟踪
·如何跟踪自己的会话或者是别人的...
·怎么设置整个数据库系统跟踪
·怎么样分析表或索引
·怎么样快速重整索引
·如何使用Hint提示
·怎么样快速复制表或者是插入数据
·怎么避免使用特定索引
·Oracle什么时候会使用跳跃式索引...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接