原因:因为在进行restore database的时候没有设置好log_file_name_convert,导致redolog没有恢复到指定地点,导致在打开日志应用的时候出现了改问题

ORA-00313, ORA-00312, ORA-27037 in Standby Database [ID 601835.1]


Modified 20-APR-2009     Type PROBLEM     Status MODERATED

In this Document
  Symptoms
  Cause
  Solution
  References


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: 9.2.0.1 to 10.2.0.4
This problem can occur on any platform.

Symptoms

Following errors in alert.log of standby database during startup of the standby database:

ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u03/oradata/prod/redo01b.log'
ORA-27037: unable to obtain file status

Cause

Online Redo logs missing on standby database.

Solution

You can safely ignore these messages. Online redo logs will be created automatically when you activate the standby after switchover or failover.

If you want to fix these messages then please use following steps:

1.  Check and set "log_file_name_convert" parameter if the location of log files are different on primary and standby.

SQL> alter system set log_file_name_convert = "'<location on primary>','<location on standby>'" scope=spfile;

If you are using pfile then set the parameter in init file after shutting down the database:

*.log_file_name_convert = '<location on primary>','<location on standby>'

For 10gR2 only : Set this parameter even if the location of the redo logs are same on both primary and standby otherwise you may get ORA-19527 and ORA-312 while or after implementing the below steps.
This is due to internal bug in 10.2.

2.  Cancel Managed Recovery process on the standby:

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 

3.  Execute the command to clear all log groups on standby for each log group (for each log group):

SQL>alter database clear logfile group 1;

4.  Check the v$log view to confirm the size and status.

5.  Recreate standby redo logs on standby (only if standby Redo logs are also missing) using:

(a) Drop the standby redo logfile group(s) (check v$standby_log)

SQL> alter database drop standby logfile group 4;

(b) Recreate the standby logfile group(s)

SQL> alter database add standby logfile group 4 ('/u03/redo/stby01.log') size 50m;

 

References

BUG:4724888 - DATAGUARD ERROR IN 10.2
NOTE:185076.1 - Standby Redo Logs are not Created when Creating a 9i Data Guard DB with RMAN
NOTE:352879.1 - ORA-19527 reported in 10gR2 Standy database


ORA-00313 ORA-00312 ORA-27037相关推荐

  1. oracle crf路径,说说 ora.crf 那些事

    Oracle数据库环境尤其是RAC环境对下层的基础环境要求非常严格,常常会因为CPU不足,内存不足.网络,IO等原因导致数据库hang或脑裂驱逐, 这里如果没有系统信息数据的支撑, 可能会陷入SA和D ...

  2. Oracle的tnsnames.ora配置(PLSQL Developer)

    首先打开tnsnames.ora的存放目录,一般为D:\app\Administrator\product\11.2.0\client_1\network\admin,就看安装具体位置了. 步骤阅读 ...

  3. oracle未获得监听器,无监听文件listener.ora的动态监听小例试验

    在数据库服务器上,监听文件的位置是:$ORACLE_HOME/network/admin/listener.ora 试验如下: 移动db服务器上的监听文件,如下命令: [oracle@ENMOEDU ...

  4. oracle sqlnet配置,sqlnet.ora文件配置详解

    一.于sqlnet.ora的说明: *****************************************************FROM ORACLE11G DOCS********** ...

  5. oracle12c ora 12560,oracle11g报ora-12560:tns连接异常的解决方法

    1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2 ...

  6. oracle初始化spfileORCL.ora文件损坏修复

    $ORACLE_HOME/dbs目录下的的spfileORCL.ora是一个二进制文件,不能手动编辑,修改后会导致oracle数据库无法正常启动.某日在操作数据库的过程中不慎将其修改,并且没有备份.我 ...

  7. linux ora 12542,怎样解决 ora-12542 address in used 异常

    怎样解决 ora-12542 address in used 异常 怎样解决 ora-12542 address in used 异常 日期:2014-05-17 浏览次数:20528 次 怎样解决 ...

  8. oracle配置listener.ora和tnsnames.ora文件

    oracle图形化配置listener.ora文件 概述: 监听的特点: 具有独立性 连接建立流程 默认端口号1521 *服务端需要listener.ora,客户端需要tnsname.ora文件 1. ...

  9. PLSQL Developer安装、OCI库、tnsnames.ora配置

    第一步:configure-preferences 第二步:文件夹 network/admin,在admin目录下建一个后缀名为.ora的文件:tnsnames.ora 文件内容如下: MyOracl ...

  10. oracle本地验证,Oracle 本地验证和密码文件

    实验: oracle服务器位于Linux操作系统,客户端位于windows操作系统. 首先,查看remote_login_passwordfile参数值: SYS@orcl 11-SEP-14> ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第7期)
  2. 第三次组织架构变动背后,腾讯AI走向何方?
  3. 字节二面 | 26图揭秘线程安全
  4. 数据蒋堂 | DB与NoSQL的访问性能
  5. Windows:让Windows XP中的IIS支持多站点的工具
  6. 学习笔记(十九)——Python与数据库交互(mysql、redis)
  7. 怎样在android平台上使用第三方jar包
  8. c语言ssl通信,利用 OpenSSL 的 C/S 安全通信程序设计
  9. Java开发利器:IntelliJ IDEA的安装、配置与使用
  10. (STL,vector)木块问题
  11. datax(27):不太常见配置项querySql、preSql、postSql、splitPk
  12. “无法识别的USB设备”如何解决
  13. 产品 软件验收标准参考
  14. 机器学习算法——集成学习1(个体与集成)
  15. 使用ffmpeg的调色板对图片压缩
  16. 【量化金融】收益率、对数收益率、年华收益、波动率、夏普比率、索提诺比率、阿尔法和贝塔、最大回撤
  17. LA 4394 String painter 区间DP -
  18. DS18B20测量温度液晶1602显示
  19. 强制IE使用兼容模式
  20. 电传输之POE供电的介绍

热门文章

  1. 品牌战略规划:如何让你的品牌脱颖而出
  2. html页面加载内容从左侧滑入,CSS 3从左过渡处滑入
  3. mysql排序规则选哪个_Mysql 排序规则选择
  4. 古筝十大技法之——摇指
  5. 塞力斯是鸿蒙系统吗,赛力斯余海坤:重点发展增程式系统 努力成为第一个搭载华为鸿蒙系统的车企...
  6. 线程和进程的区别是什么?
  7. Multi-Level Knowledge Injecting for Visual Commonsense Reasoning
  8. 老机械设计工程师的工作心得
  9. EVE-NG安装及使用教程
  10. 三平寺修建工程竣工暨三平祖师公上座揭幕仪式