Kamus' Oracle World

面朝大海, 春暖花开

张乐奕ID:Kamus
554430次访问,排名66好友0人,关注者0
面朝大海,春暖花开
Kamus的文章
原创 277 篇
翻译 0 篇
转载 6 篇
评论 654 篇
Kamus的公告
如果这个blog以后变成我自己的垃圾站,请不要介意:)






Subscribe in Bloglines
最近评论
mohroq:wow gold,
fbirdzp:thanks from clo
zhouxz1026:写得真是太好了,水平真的很高,佩服啊!赞一个!学习了!
蜂胶
蜂蜜
fdytxz:www.5pr5.cn
www.for-myself.cn
Kamus:当操作系统的keepalive较大,比如10分钟,那么当网络出现问题之后,standby端在短时间内无法意识到primary端已经down掉了,因此stadnby端的standby redolog并没有正常close,此时做standby的recover时就会报ORA-00332。只有在alertlog中看到RFS进程意识到primary端已经断开了,才表示standby redolog正常……
文章分类
收藏
    相册
    我的下载
    我在博客中国的家
    My Favorites
    AskTom
    CNOUG
    DBA-Oracle
    ITPub.net
    Ixora
    Jeff Hunter
    Jonathan Lewis
    Oracle在线文档
    My Friends
    Biti的专栏(RSS)
    Chanel [K](RSS)
    coolyl's field(RSS)
    eygle的站点
    Fenng的blog(RSS)
    Fenng的站点
    lunar的专栏(RSS)
    Oldwain的专栏(RSS)
    Piner的专栏(RSS)
    vilen的照相本
    yangtingkun's blog(RSS)
    南半球的猫(RSS)
    猫泽西的幸福生活(RSS)
    简朴生活(RSS)
    雪狼窝
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 DataGuard - Logical Standby测试过程中的错误和解决方法收藏

    新一篇: DataGuard - 一个关于Physical Standby中recover问题的解决方法

    1。ORA-00332: archived log is too small - may be incompletely archived
    ORA-00334: archived log: '/global/oradata/ctsdb/archive/arch1_1212.log'

    设置操作系统的keepalive值可以解决,当RFS进程意识到Primary端已经断掉之后,alertlog中会有以下信息:

    RFS: Possible network disconnect with primary database
    Fri Aug 13 19:17:06 2004
    RFS: Possible network disconnect with primary database
    Closing latent archivelog for thread 1 sequence 1723
    EOF located at block 15 low SCN 0:2164886 next SCN 0:2164902
    Latent archivelog '/global/oradata/ctsdb/archive/arch1_1723.log'
    If you wish to failover to this standby database, you should use the
    following command to manually register the archivelog for recovery:
    ALTER DATABASE REGISTER LOGFILE '/global/oradata/ctsdb/archive/arch1_1723.log';
    Fri Aug 13 19:17:12 2004
    RFS: Possible network disconnect with primary database

    2。SQL> ALTER DATABASE ACTIVATE LOGICAL STANDBY DATABASE;

    ALTER DATABASE ACTIVATE LOGICAL STANDBY DATABASE

    ORA-16209: Logical standby dictionary build failed to complete.

    升级到9205之后出现的问题,删除原先分配给logminer用的表空间,然后catproc重新编译所有存储过程,再次执行上面的命令,就不会出错了

    3。Standby端始终有一至两个日志不会被Apply,因为基于Trasaction考虑的Logical Standby Apply的机制决定了它一定不会将收到的redo全部apply,原因是事务是可能跨越几个redo的。而这一点在主库down机,尽量减少数据损失的要求面前显得很不让人满意。

    4。ALTER DATABASE START LOGICAL STANDBY APPLY INITIAL

    ORA-01332: internal Logminer Dictionary error

    没有解决,也正是这个错误,让我对Logical Standby彻底丧失了信心。

    Bug实在是太多,性能又低,虽说可以同时Apply + Readonly,但这个优点在它的不稳定性面前实在是起不了什么决定性作用了。

    整个方案改为:远程Physical Standby,本地加一台服务器用MV Replication提供查询服务。

    BTW:Metalink上可以查问题,但是希望Oracle的技术人员及时帮你解决问题却是不现实的。一帮人只知道常识,想来很少有实际经验的。

     

    发表于 @ 2004年08月15日 03:07:00|评论(loading...)|编辑

    旧一篇: 在ITPUB的日子 - 流水帐

    评论

    #fbirdzp 发表于2008-05-14 22:23:57  IP: 221.220.171.*
    能否详细解释一下问题1:ORA-00332呢?谢谢!
    #Kamus 发表于2008-05-15 15:19:06  IP: 61.152.194.*
    当操作系统的keepalive较大,比如10分钟,那么当网络出现问题之后,standby端在短时间内无法意识到primary端已经down掉了,因此stadnby端的standby redolog并没有正常close,此时做standby的recover时就会报ORA-00332。只有在alertlog中看到RFS进程意识到primary端已经断开了,才表示standby redolog正常close了。
    #fbirdzp 发表于2008-06-15 21:49:44  IP: 123.113.222.*
    thanks from clo
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © Kamus