在一个SHELL窗口打开 STANDBY 数据库:
SQL> startup nomount
ORACLE instance started.

Total System Global Area 2042241024 bytes
Fixed Size            1337548 bytes
Variable Size          503318324 bytes
Database Buffers     1526726656 bytes
Redo Buffers           10858496 bytes
SQL> alter database mount standby database;

Database altered.

SQL> alter database recover managed standby database disconnect from session;

Database altered.

SQL>

另一个窗口查看    [oracle@dg2 DB1]$ tail -f /opt/app/oracle/diag/rdbms/db2/DB1/trace/alert_DB1.log

....
alter database mount standby database
Thu Aug 01 10:36:44 2013
ARCH: STARTING ARCH PROCESSES
Thu Aug 01 10:36:44 2013
NSS2 started with pid=19, OS id=24923
Thu Aug 01 10:36:46 2013
ARC0 started with pid=21, OS id=24925
ARC0: Archival started
ARCH: STARTING ARCH PROCESSES COMPLETE
ARC0: STARTING ARCH PROCESSES
Thu Aug 01 10:36:47 2013
Successful mount of redo thread 1, with mount id 1416150390
Physical Standby Database mounted.
Lost write protection disabled
Thu Aug 01 10:36:48 2013
ARC1 started with pid=22, OS id=24931
Completed: alter database mount standby database
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 4 of thread 0
ORA-00312: online log 4 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo01.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 4 of thread 0
ORA-00312: online log 4 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo01.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 5 of thread 0
ORA-00312: online log 5 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo02.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 5 of thread 0
ORA-00312: online log 5 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo02.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 6 of thread 0
ORA-00312: online log 6 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo03.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 6 of thread 0
ORA-00312: online log 6 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo03.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 7 of thread 0
ORA-00312: online log 7 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo04.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_lgwr_24838.trc:
ORA-00313: open failed for members of log group 7 of thread 0
ORA-00312: online log 7 thread 0: '/opt/app/oracle/oradata/DB2/standby_redo04.log'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Thu Aug 01 10:36:50 2013
ARC2 started with pid=23, OS id=24933
ARC1: Becoming the 'no FAL' ARCH
ARC1: Archival started
ARC2: Archival started
ARC1: Becoming the 'no FAL' ARCH
ARC2: Becoming the heartbeat ARCH
Thu Aug 01 10:36:53 2013
ARC3 started with pid=25, OS id=24939
ARC3: Archival started
ARC0: STARTING ARCH PROCESSES COMPLETE
Thu Aug 01 10:37:12 2013
alter database recover managed standby database disconnect from session
Attempt to start background Managed Standby Recovery process (DB1)
Thu Aug 01 10:37:13 2013
MRP0 started with pid=24, OS id=24954
MRP0: Background Managed Standby Recovery process started (DB1)
 started logmerger process
Thu Aug 01 10:37:21 2013
Managed Standby Recovery not using Real Time Apply
Thu Aug 01 10:37:21 2013
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_dbw0_24836.trc:
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: '/opt/app/oracle/oradata/DB2/system01.dbf'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_dbw0_24836.trc:
ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
ORA-01110: data file 2: '/opt/app/oracle/oradata/DB2/sysaux01.dbf'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_dbw0_24836.trc:
ORA-01157: cannot identify/lock data file 3 - see DBWR trace file
ORA-01110: data file 3: '/opt/app/oracle/oradata/DB2/undotbs01.dbf'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_dbw0_24836.trc:
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
ORA-01110: data file 4: '/opt/app/oracle/oradata/DB2/users01.dbf'
ORA-27037: unable to obtain file status
Linux Error: 2: No such file or directory
Additional information: 3
MRP0: Background Media Recovery terminated with error 1110
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_pr00_24962.trc:
ORA-01110: data file 1: '/opt/app/oracle/oradata/DB2/system01.dbf'
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: '/opt/app/oracle/oradata/DB2/system01.dbf'
Completed: alter database recover managed standby database disconnect from session
Recovery Slave PR00 previously exited with exception 1110
Errors in file /opt/app/oracle/diag/rdbms/db2/DB1/trace/DB1_mrp0_24954.trc:
ORA-01110: data file 1: '/opt/app/oracle/oradata/DB2/system01.dbf'
ORA-01157: cannot identify/lock data file 1 - see DBWR trace file
ORA-01110: data file 1: '/opt/app/oracle/oradata/DB2/system01.dbf'
MRP0: Background Media Recovery process shutdown (DB1)

看出错误提示“无法获取文件状态”,在STANDBY 中没看到/opt/app/oracle/oradata/DB2/standby_redo04.log
日志文件 。

我的参数中配置为:
db_file_name_convert             string
DB1, DB2
可能在STANDBY 中已把 DB2 默认为文件 目录是:“/opt/app/oracle/oradata/DB2”。

在主库中查看并修改:

SQL> SHOW PARAMETER DB_FILE_NAME_CONVERT;

NAME                     TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
db_file_name_convert             string
DB1, DB2
SQL> ALTER SYSTEM SET DB_FILE_NAME_CONVERT='/opt/app/oracle/oradata/DB1','/opt/app/oracle/oradata/DB1' SCOPE=SPFILE;
System altered.

SQL> ALTER SYSTEM SET LOG_FILE_NAME_CONVERT='/opt/app/oracle/oradata/DB1','/opt/app/oracle/oradata/DB1' SCOPE=SPFILE;                  
System altered.

SQL> SHOW PARAMETER LOG_FILE_NAME_CONVERT;

NAME                     TYPE
------------------------------------ ---------------------------------
VALUE
------------------------------
log_file_name_convert             string

SQL> ALTER SYSTEM SET DB_FILE_NAME_CONVERT='/opt/app/oracle/oradata/DB1','/opt/app/oracle/oradata/DB1' SCOPE=SPFILE;

System altered.

SQL> CREATE PFILE='/tmp/initDB1_stby.ora' from spfile;

File created.

ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=DB2 lgwr sync affirm VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DB2';

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=DB2 lgwr sync affirm VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DB2';

并在STANDBY 库中修改pfile:

*.db_file_name_convert='DB1','DB2'
修改为:
*.db_file_name_convert='/opt/app/oracle/oradata/DB1','/opt/app/oracle/oradata/DB1'

*.log_file_name_convert='DB1','DB2'
修改为:
*.log_file_name_convert='/opt/app/oracle/oradata/DB1','/opt/app/oracle/oradata/DB1'

完成后的测试:

1.查看 redo 文件 已过来了。

2.在主库中测试插入:
SQL> insert into test values(11) ;

1 row created.

SQL> commit;

Commit complete.

SQL> alter system switch logfile;

System altered.

3.在STANDBY 中查看:
SQL> alter database recover managed standby database disconnect from session;

Database altered.

SQL> select * from test;

ID
----------
     1
     2
     3
    10
     5
     6
     7
     8
     9
    11

10 rows selected.

4.及alert_db2.log:

Thu Aug 01 11:40:49 2013
RFS[5]: Selected log 4 for thread 1 sequence 116 dbid 1415856135 branch 821992519
Thu Aug 01 11:40:49 2013
Archived Log entry 25 added for thread 1 sequence 115 ID 0x54641707 dest 1:
Thu Aug 01 11:42:03 2013
alter database recover managed standby database disconnect from session
Attempt to start background Managed Standby Recovery process (DB1)
Thu Aug 01 11:42:03 2013
MRP0 started with pid=27, OS id=26550
MRP0: Background Managed Standby Recovery process started (DB1)
 started logmerger process
Thu Aug 01 11:42:08 2013
Managed Standby Recovery not using Real Time Apply
Parallel Media Recovery started with 2 slaves
Waiting for all non-current ORLs to be archived...
All non-current ORLs have been archived.
Media Recovery Log /opt/app/oracle/oradata/DB1/ARC1151821992519.arc
Media Recovery Waiting for thread 1 sequence 116 (in transit)
Completed: alter database recover managed standby database disconnect from session

5.查看动态表:

1.
    select * from v$dataguard_stats;

NAME    VALUE    UNIT    TIME_COMPUTED    DATUM_TIME
    1        +00 00:00:00    day(2) to second(0) interval    08/01/2013 11:47:57    08/01/2013 11:47:55
    2    apply lag    +00 00:15:15    day(2) to second(0) interval    08/01/2013 11:47:57    08/01/2013 11:47:55
    3    apply finish time    +00 00:00:07.000    day(2) to second(3) interval    08/01/2013 11:47:57    
    4    estimated startup time    118    second    08/01/2013 11:47:57

2.查看日志传输情况
    select sequence#,first_time,next_time from v$archived_log;

......

SEQUENCE# FIRST_TIME           NEXT_TIME
    ---------- ------------------- -------------------
           114 2013-08-01 11:32:35 2013-08-01 11:32:40
           112 2013-08-01 11:27:21 2013-08-01 11:32:17
           115 2013-08-01 11:32:40 2013-08-01 11:40:49
           116 2013-08-01 11:40:49 2013-08-01 13:24:06

26 rows selected.

DATAGUARD配置错误的解决日志相关推荐

  1. oracle 配置数据库错误,Oracle数据库配置错误信息解决方法

    Oracle数据库配置错误信息 Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的. ...

  2. 配置DATAGUARD 时关于 LOG_FILE_NAME_CONVERT配置错误的解决

    RAC: 双节点,存储使用ASM. DATAGUARD : 单实例,使用本地目录文件. 构建RAC-单实例 的DATAGUARD时,遇到以下问题: 在使用RMAN 复制文件到 STANDBY 库时,出 ...

  3. Win11 pr 加速器渲染错误的解决日志

    最近用新的Win11电脑装了pr试了下剪视频之后,发现辛苦剪辑的视频最后导出的时候失败了,也就是出现下面的报错: 本以为是小问题去百度搜了下解决方案结果试尽了一切的解决方案(包括视频https://w ...

  4. 网络适配器本地连接没有有效ip地址配置错误的解决办法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 win server2008通过一台win xp的共享网络来上网,采用ipv4,网址设置如下: win xp是可以上网 ...

  5. dell服务器清空系统空间,PowerEdge 服务器上的内存配置错误。

    本文介绍常见内存配置错误及其解决方法. 常见错误表 128 位高级 ECC 模式处于禁用状态.对于 128 位高级 ECC,必须成对安装 DIMM.DIMM 对必须在大小和几何形状上匹配. 原因: 已 ...

  6. php5编译安装常见错误和解决办法集锦

    最近在给开发同事折腾开发测试环境,其中就有 php 的编译安装.由于每个人的需求不一致,所以也接触到了各种模块编译和集成,中间不乏各种编译依赖报错. 正好,搜了几次都是下面 2 篇文章内容,干脆就转到 ...

  7. OpenCore配置错误、故障与解决办法(05-14更新)

    OpenCore配置错误.故障与解决办法 随着0.5.8正式版OpenCore的发布,越来越多的朋友,也在逐步向OC转移.在转移的过程中,遇到了这样货那样的问题,这篇Blog旨在帮助大家解决这些问题. ...

  8. MySQL的配置方法以及数据库配置常见错误及其解决方法

    第一部分.MySQL的配置方法: 以下为笔者整理的mysql 5.5 安装配置教程笔记.通过逐一界面分析,解决大家在配置MySQL数据库时可能存在的疑惑. 首先给出MySQL下载地址:MySQL :: ...

  9. 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...

    电脑系统:vs2010 win7系统 iis7 我运行在iis中配置的那个网站后,报错:错误代码 0x800700b7 配置错误定义了重复的"system.web.extensions/sc ...

最新文章

  1. 双向非循环递增链表——插入,删除,清空
  2. 看例子,学 Python(二)
  3. 最详细支付宝接口申请、使用!!!带详细流程--实践--支付宝当面付申请
  4. Fast R-CNN《Fast R-CNN》论文笔记
  5. 公共链接url出错_SEO优化技巧:关于URL的优化方法
  6. idea 自动导包_idea万能快捷键,你不知道的17个实用技巧!!!
  7. python爬虫下载模块_python爬虫模块之HTML下载模块
  8. pert计算公式期望值_计划评审技术(PERT)求工期、标准差、方差以及概率
  9. 王家林Spark笔记
  10. 【读过的书】《好看的皮囊千篇一律,有趣的灵魂万里挑一》
  11. Docker 使用OpenJDK 验证码无法显示
  12. 第一章 红绿灯数据采集
  13. LLC输出滤波电容选择
  14. 大数据计数原理1+0=1这你都不会算(一)No.47
  15. 元宇宙的运行之“DAO”:在元宇宙中创作、分享,付出的劳动如何获得回报?...
  16. 这14位世界顶级的投资家,是很多期货股票交易员心中的偶像
  17. HTTP请求头部+响应码
  18. Nginx 支持 Quic 从这里开始
  19. edit.md编辑器整合步骤
  20. 黑龙江农垦科技职业学院喜迎寒假多校联赛2——题解

热门文章

  1. warning modified in the future
  2. 软件工程期末考试复习(四)
  3. PCB设计检查表( 布局后检查一次 ; 布线完再检查一次 )
  4. Mybatis LIKE模糊查询
  5. 获得指定时间所在月份的天数
  6. 用SHA1或MD5 算法加密数据(示例:对用户身份验证的简单实现)
  7. 洛谷 2777 [AHOI2016初中组]自行车比赛
  8. 洛谷P1396营救(最小生成树)
  9. Java使用MyEclipse构建webService简单案例
  10. 003thinkphp 数据库查询及表关联