zoukankan      html  css  js  c++  java
  • 通过sql查询rman备份信息

    通过sql查询rman备份信息

    查看所有备份集

     1 SELECT A.RECID "BACKUP SET",
     2          A.SET_STAMP,
     3          DECODE (B.INCREMENTAL_LEVEL,
     4                  '', DECODE (BACKUP_TYPE, 'L', 'Archivelog', 'Full'),
     5                  1, 'Incr-1级',
     6                  0, 'Incr-0级',
     7                  B.INCREMENTAL_LEVEL)
     8             "Type LV",
     9          B.CONTROLFILE_INCLUDED "包含CTL",
    10          DECODE (A.STATUS,
    11                  'A', 'AVAILABLE',
    12                  'D', 'DELETED',
    13                  'X', 'EXPIRED',
    14                  'ERROR')
    15             "STATUS",
    16          A.DEVICE_TYPE "Device Type",
    17          A.START_TIME "Start Time",
    18          A.COMPLETION_TIME "Completion Time",
    19          A.ELAPSED_SECONDS "Elapsed Seconds",
    20          --a.BYTES/1024/1024/1024 "大小(G)",
    21          --a.COMPRESSED,
    22          A.TAG "Tag",
    23          A.HANDLE "Path"
    24     FROM GV$BACKUP_PIECE A, GV$BACKUP_SET B
    25    WHERE A.SET_STAMP = B.SET_STAMP AND A.DELETED = 'NO' and  a.set_count = b.set_count
    26 ORDER BY A.COMPLETION_TIME DESC;

    查找某个备份集中包含数据文件

    1 SELECT distinct c.file#,A.SET_STAMP, D.NAME, C.CHECKPOINT_CHANGE#, C.CHECKPOINT_TIME
    2   FROM V$BACKUP_DATAFILE C, V$BACKUP_PIECE A, V$DATAFILE D
    3  WHERE A.SET_STAMP = C.SET_STAMP
    4 AND D.FILE# = C.FILE#
    5 AND A.DELETED='NO'
    6 AND c.set_stamp=&set_stamp
    7 ORDER BY C.FILE#;

    查询某个备份集中控制文件

    1 SELECT DISTINCT A.SET_STAMP,
    2                 D.NAME,
    3                 C.CHECKPOINT_CHANGE#,
    4                 C.CHECKPOINT_TIME
    5   FROM V$BACKUP_DATAFILE C, V$BACKUP_PIECE A, V$CONTROLFILE D
    6  WHERE A.SET_STAMP = C.SET_STAMP
    7    AND C.FILE# = 0
    8    AND A.DELETED = 'NO'
    9    AND C.SET_STAMP = &SET_STAMP;

    查看某个备份集中归档日志

     1 SELECT DISTINCT B.SET_STAMP,
     2                 B.THREAD#,
     3                 B.SEQUENCE#,
     4                 B.FIRST_TIME,
     5                 B.FIRST_CHANGE#,
     6                 B.NEXT_TIME,
     7                 B.NEXT_CHANGE#
     8   FROM V$BACKUP_REDOLOG B, V$BACKUP_PIECE A
     9  WHERE A.SET_STAMP = B.SET_STAMP
    10    AND A.DELETED = 'NO'
    11    AND B.SET_STAMP = &SET_STAMP
    12  ORDER BY THREAD#, SEQUENCE#;

    查看某个备份集SPFILE

    1 SELECT DISTINCT A.SET_STAMP, B.COMPLETION_TIME, HANDLE
    2   FROM V$BACKUP_SPFILE B, V$BACKUP_PIECE A
    3  WHERE A.SET_STAMP = B.SET_STAMP
    4    AND A.DELETED = 'NO'
    5    AND B.SET_STAMP = &SET_STAMP;

    rman配置信息

    SELECT NAME,VALUE FROM V$RMAN_CONFIGURATION;

    来检查某个时间段备份失败的记录

    1 SELECT * FROM V$RMAN_STATUS 
    2 WHERE START_TIME >= TO_DATE(&START_TIME,'YYYY-MM-DD HH24:MI:SS')
    3   AND END_TIME   <= TO_DATE(&END_TIME  ,'YYYY-MM-DD HH24:MI:SS')
    4   AND OPERATION ='BACKUP'
    5   AND STATUS !='COMPLETED' 
    6   AND STATUS NOT LIKE 'RUNNING%'

    查看备份成功的历史记录

    1 SELECT * FROM V$RMAN_STATUS 
    2 WHERE START_TIME >= TO_DATE(&START_TIME,'YYYY-MM-DD HH24:MI:SS')
    3   AND END_TIME   <= TO_DATE(&END_TIME  ,'YYYY-MM-DD HH24:MI:SS')
    4   AND OPERATION ='BACKUP'
    5   AND STATUS ='COMPLETED'
  • 相关阅读:
    Eclipse debug模式下使用16进制(Hex)查看变量值
    无线局域网中RADIUS协议原理与实现
    浏览器发送URL的编码特性
    跨域共享cookie和跨域共享session
    Nginx与Apache工作方式
    Http字段含义
    http中有关缓存相关的几个字段
    maven中用yuicompressor和closure-compiler对js、css文件进行压缩
    Mysql 忘记密码----修改Navicat的连接密码--以及--(加入安装Navicat时没设置密码)有时新建连接设置密码,连接不成功---的问题解决方法 密码忘记的解决
    RedisTemplate的各种操作(set、hash、list、string)
  • 原文地址:https://www.cnblogs.com/zougang/p/9506483.html
Copyright © 2011-2022 走看看