프린트 하기

OS 환경 : Oracle Linux 6.8 (64bit)

 

DB 환경 : Oracle Database 11.2.0.4

 

방법 : RMAN 백업 현황 확인 쿼리

백업현황 확인 쿼리

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
SQL>
set lines 200 pages 1000
col recid for 999999
col tag for a20
col handle for a50
col il for 999
col e_sec for 999
col e_min for 999
col st for a10
select vbs.recid, backup_type, incremental_level il, vbp.tag, handle, vrbjd.status st, vbp.status s
, to_char(vbs.start_time, 'yyyy/mm/dd hh24:mi:ss') start_time
, to_char(vbs.completion_time, 'yyyy/mm/dd hh24:mi:ss') completion_time
, vbs.elapsed_seconds e_sec, round(vbs.elapsed_seconds/601) e_min
, round(bytes/1024/1024/10242) gb, compressed
from v$backup_set vbs, v$backup_piece vbp, v$rman_backup_job_details vrbjd
where 1=1
and vbs.set_stamp = vbp.set_stamp
and vbs.set_count = vbp.set_count
and vbs.start_time = vrbjd.start_time(+)
order by vbs.recid;
 
  RECID B   IL TAG                  HANDLE                                             ST         S START_TIME          COMPLETION_TIME     E_SEC E_MIN         GB COM
------- - ---- -------------------- -------------------------------------------------- ---------- - ------------------- ------------------- ----- ----- ---------- ---
      9 D      TAG20220626T104953   /app/oracle/rman/ORA11FS_0b3svj2h_1_1_20220626.bk             A 2022/06/26 10:49:53 2022/06/26 10:49:54     1     0        .25 NO
     10 D      TAG20220626T104956   /app/oracle/rman/db_ctl_c-3794755058-20220626-00              A 2022/06/26 10:49:56 2022/06/26 10:49:56     0     0        .01 NO
     11 L      TAG20220626T105001   /app/oracle/rman/ORA11FS_0d3svj2p_1_1_20220626.bk             A 2022/06/26 10:50:01 2022/06/26 10:50:01     0     0        .01 NO
     12 D      TAG20220626T105002   /app/oracle/rman/db_ctl_c-3794755058-20220626-01              A 2022/06/26 10:50:02 2022/06/26 10:50:02     0     0        .01 NO
     13 L      TAG20220626T105012   /app/oracle/rman/ORA11FS_0f3svj34_1_1_20220626.bk             A 2022/06/26 10:50:12 2022/06/26 10:50:12     0     0        .01 NO
     14 D      TAG20220626T105013   /app/oracle/rman/ORA11FS_0g3svj35_1_1_20220626.bk             A 2022/06/26 10:50:13 2022/06/26 10:50:14     1     0        .25 NO
     15 L      TAG20220626T105014   /app/oracle/rman/ORA11FS_0h3svj36_1_1_20220626.bk             A 2022/06/26 10:50:14 2022/06/26 10:50:14     0     0          0 NO
     16 D      TAG20220626T105015   /app/oracle/rman/db_ctl_c-3794755058-20220626-02              A 2022/06/26 10:50:15 2022/06/26 10:50:15     0     0        .01 NO
     17 D      TAG20220626T105019   /app/oracle/rman/ORA11FS_0j3svj3b_1_1_20220626.bk             A 2022/06/26 10:50:19 2022/06/26 10:50:20     1     0        .25 NO
     18 D      TAG20220626T105020   /app/oracle/rman/db_ctl_c-3794755058-20220626-03              A 2022/06/26 10:50:20 2022/06/26 10:50:20     0     0        .01 NO
     19 D      TAG20220626T105110   /app/oracle/rman/ORA11FS_0l3svj4u_1_1_20220626.bk  FAILED     A 2022/06/26 10:51:10 2022/06/26 10:51:11     1     0        .25 NO
     20 D    0 TAG20220626T105217   /app/oracle/rman/ORA11FS_0m3svj72_1_1_20220626.bk             A 2022/06/26 10:52:18 2022/06/26 10:52:18     0     0        .25 NO
     21 D      TAG20220626T105219   /app/oracle/rman/db_ctl_c-3794755058-20220626-04              A 2022/06/26 10:52:19 2022/06/26 10:52:19     0     0        .01 NO
     22 I    1 TAG20220626T105240   /app/oracle/rman/ORA11FS_0o3svj7o_1_1_20220626.bk  COMPLETED  A 2022/06/26 10:52:40 2022/06/26 10:52:46     6     0          0 NO
     23 D      TAG20220626T105247   /app/oracle/rman/db_ctl_c-3794755058-20220626-05              A 2022/06/26 10:52:47 2022/06/26 10:52:47     0     0        .01 NO
     24 I    1 TAG20220626T105519   /app/oracle/rman/ORA11FS_0q3svjcn_1_1_20220626.bk  COMPLETED  A 2022/06/26 10:55:19 2022/06/26 10:55:21     2     0          0 NO
     25 D      TAG20220626T105522   /app/oracle/rman/db_ctl_c-3794755058-20220626-06              A 2022/06/26 10:55:22 2022/06/26 10:55:22     0     0        .01 NO
 
17 rows selected.

주요 컬럼 설명 :

v$backup_set.backup_type : 백업에 포함된 파일 유형
- L : 백업에 보관된 리두 로그가 포함된 경우
- D : 데이터 파일 전체 백업인 경우
- I : 증분 백업인 경우

status (st) : v$rman_backup_job_details 뷰에서 가져온 백업 작업의 상태이며, COMPLETED, FAILED 등으로 나타남
status (s) : v$backup_piece 뷰에서 가져온 해당 백업 피스의 상태이며, A(사용 가능), D(삭제됨), X(만료됨)이 있음

incremental_level (il) : 인크리멘탈 백업의 레벨을 의미하며, 0 또는 1의 값을 가짐

tag : RMAN 백업 실행 시 명시적으로 지정하거나 자동 부여된 백업 태그임
handle : 실제 백업 파일의 경로 및 이름임

elapsed_seconds (e_sec) : 백업 작업에 소요된 전체 시간(초 단위)임
elapsed_minute (e_min) : 백업 작업 소요 시간을 분 단위로 환산한 값임
gb : 백업 파일의 크기를 GB 단위로 환산한 값임
compressed : 해당 백업이 압축되었는지를 나타내며, YES 또는 NO 값을 가짐

 

 

v$rman_backup_job_details에서 input, output bytes도 확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
SQL>
set lines 200 pages 1000
col KEY          for 9,999
col INPUT_TYPE   for a12
col STATUS       for a10
col JOB_TIME     for a8
col RATIO        for 999
col INPUT_SEC    for a10
col OUTPUT_SEC   for a10
 
select session_key key
       input_type, 
       status,
       to_char(start_time,'yyyy/mm/dd hh24:mi:ss') start_time,
       to_char(end_time,'yyyy/mm/dd hh24:mi:ss')   end_time,
       time_taken_display                     job_time,
       optimized, 
       round(compression_ratio, 0) ratio,
       input_bytes_per_sec_display input_sec,
       output_bytes_per_sec_display output_sec
from v$rman_backup_job_details
order by 1;
 
   KEY INPUT_TYPE   STATUS     START_TIME          END_TIME            JOB_TIME OPT RATIO INPUT_SEC  OUTPUT_SEC
------ ------------ ---------- ------------------- ------------------- -------- --- ----- ---------- ----------
    13 DB FULL      FAILED     2022/06/26 10:44:31 2022/06/26 10:45:09 00:00:38 NO      2    40.70M     20.95M
    25 DB FULL      FAILED     2022/06/26 10:49:41 2022/06/26 10:49:42 00:00:01 NO      1     0.00K      0.00K
    27 DB FULL      FAILED     2022/06/26 10:49:52 2022/06/26 10:50:21 00:00:29 NO      2    53.65M     27.78M
    38 DB FULL      FAILED     2022/06/26 10:51:10 2022/06/26 10:51:11 00:00:01 NO      2   505.00M    255.02M
    40 DB INCR      COMPLETED  2022/06/26 10:52:17 2022/06/26 10:52:20 00:00:03 NO      2   171.43M     88.13M
    43 DB INCR      COMPLETED  2022/06/26 10:52:40 2022/06/26 10:52:48 00:00:08 NO    411   513.13M      1.25M
    46 DB INCR      COMPLETED  2022/06/26 10:55:19 2022/06/26 10:55:23 00:00:04 NO    411     1.00G      2.49M
 
7 rows selected.

 

 

rman에서 summary의 tag를 이용해 확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
$ rman target /
RMAN> list backup summary;
 
 
List of Backups
===============
Key     TY LV S Device Type Completion Time     #Pieces #Copies Compressed Tag
------- -- -- - ----------- ------------------- ------- ------- ---------- ---
9       B  F  A DISK        2022-06-26 10:49:54 1       1       NO         TAG20220626T104953
10      B  F  A DISK        2022-06-26 10:49:56 1       1       NO         TAG20220626T104956
11      B  A  A DISK        2022-06-26 10:50:01 1       1       NO         TAG20220626T105001
12      B  F  A DISK        2022-06-26 10:50:02 1       1       NO         TAG20220626T105002
13      B  A  A DISK        2022-06-26 10:50:12 1       1       NO         TAG20220626T105012
14      B  F  A DISK        2022-06-26 10:50:14 1       1       NO         TAG20220626T105013
15      B  A  A DISK        2022-06-26 10:50:14 1       1       NO         TAG20220626T105014
16      B  F  A DISK        2022-06-26 10:50:15 1       1       NO         TAG20220626T105015
17      B  F  A DISK        2022-06-26 10:50:20 1       1       NO         TAG20220626T105019
18      B  F  A DISK        2022-06-26 10:50:20 1       1       NO         TAG20220626T105020
19      B  F  A DISK        2022-06-26 10:51:11 1       1       NO         TAG20220626T105110
20      B  0  A DISK        2022-06-26 10:52:18 1       1       NO         TAG20220626T105217
21      B  F  A DISK        2022-06-26 10:52:19 1       1       NO         TAG20220626T105219
22      B  1  A DISK        2022-06-26 10:52:46 1       1       NO         TAG20220626T105240
23      B  F  A DISK        2022-06-26 10:52:47 1       1       NO         TAG20220626T105247
24      B  1  A DISK        2022-06-26 10:55:21 1       1       NO         TAG20220626T105519
25      B  F  A DISK        2022-06-26 10:55:22 1       1       NO         TAG20220626T105522
 
RMAN> list backup tag=TAG20220626T105519;
 
using target database control file instead of recovery catalog
 
List of Backup Sets
===================
 
 
BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ -------------------
24      Incr 1  632.00K    DISK        00:00:02     2022-06-26 10:55:21
        BP Key24   Status: AVAILABLE  Compressed: NO  Tag: TAG20220626T105519
        Piece Name: /app/oracle/rman/ORA11FS_0q3svjcn_1_1_20220626.bk
  List of Datafiles in backup set 24
  File LV Type Ckp SCN    Ckp Time            Name
  ---- -- ---- ---------- ------------------- ----
  1    1  Incr 278910     2022-06-26 10:55:19 /app/oracle/oradata/ORA11FS/system01.dbf
  2    1  Incr 278910     2022-06-26 10:55:19 /app/oracle/oradata/ORA11FS/sysaux01.dbf
  3    1  Incr 278910     2022-06-26 10:55:19 /app/oracle/oradata/ORA11FS/undotbs01.dbf
  4    1  Incr 278910     2022-06-26 10:55:19 /app/oracle/oradata/ORA11FS/users01.dbf

 

 

참조 :