zoukankan      html  css  js  c++  java
  • [Oracle 工程师手记] EM Express 上的备份完成时间和RMAN表示的时间不一致

    客户使用 12.2 数据库环境上的 EM Express,看到备份的完成日期是 2020/12/31,但是,客户仍然每天都在继续备份,可是从 EM Express 上看到的最后一次备份完成的日期一直是 2020/12/13 ,保持不变。

    怎么知道到底是 EM Express 出了问题,还是数据库哪个地方出了问题呢?

    请客户取 10046 trace:

    1. 执行 alter system set events '10046 trace name context forever, level 4';
    2. 再次打开 EM Express,访问同样的内容,查看备份的日期。
    3. 解除 10046 设定,执行 alter system set events '10046 trace name context off';

    然后,把数据库新生成的 trace 文件查看一番。用 "BACKUP" 去搜索,在这些 trace 文件中,有这样的内容出现:

    select  max(to_char(end_time, :b_date_fmt) || '@' || status) last_status
          from    v$rman_status
          where   ((operation like '%AUTOBACKUP%' and row_level > 1) or
                   (operation like 'BACKUP%' and row_level=1)) and
                  status != 'RUNNING%';
    

     把这段语句,在 SQLPLUS 上执行一下,看看有什么结果。

    select max(to_char(end_time, 'YYYYMMDD_HH24:MI:SS') || '@' || status) last_status
     2  from v$rman_status
     3  where ((operation like '%AUTOBACKUP%' and row_level > 1) or
     4  (operation like 'BACKUP%' and row_level=1)) and
     5  status != 'RUNNING%';
    
    LAST_STATUS
    ---------------------------------------------------------------------------------------------------------------------------
    20210103_02:03:51@COMPLETED
    

     
    这个结果和 RMAN 的 "list backup summary" 是一致的。那么可以认为要么浏览器缓存有问题,要么 EM Express 在画面表示上有问题。

    RMAN> list backup summary;
    
    List of Backups
    ===============
    Key     TY LV S Device Type Completion Time     #Pieces #Copies Compressed Tag
    ------- -- -- - ----------- ------------------- ------- ------- ---------- ---
    211     B  F  A DISK        2021/01/03 02:02:36 1       1       YES        TAG20210103T020234
    212     B  A  A DISK        2021/01/03 02:02:40 1       1       YES        TAG20210103T020250
    213     B  F  A DISK        2021/01/03 02:02:51 1       1       NO         TAG20210103T020251
    

     浏览器清缓存仍然没有解决问题,那么就是 EM Express 画面表示上有错误。

  • 相关阅读:
    Computer Browser服务自动停止
    Group By中Case分类统计
    C#判断网络状态
    Win7中VC6打开文件报错(转)
    SqlBulkCopy(大数据量拷贝)
    vc6开发ActiveX并发布全攻略(二)(转)
    VC6 Activex控件调试
    VC MessageBox
    常用基本AT指令
    WinForm自动重启
  • 原文地址:https://www.cnblogs.com/gaojian/p/14638865.html
Copyright © 2011-2022 走看看