프린트 하기

내맘대로긍정이 알려주는

Oracle 23ai 신기능
무료 세미나 발표자료

다운로드 trending_flat

OS환경 : Windows Server 2016 (64bit)


DB 환경 : Oracle Database 11.2.0.4


방법 : rman 백업 스크립트(Windows Server)

윈도우 환경에서 rman 을 이용한 백업 방법을 작성함

간단한 스크립트로 작성함



아카이브 모드 확인

1
2
3
4
5
6
7
SQL> archive log list
데이터베이스 로그 모드              아카이브 모드
자동 아카이브             사용으로 설정됨
아카이브 대상            C:\app\oracle\arch
가장 오래된 온라인 로그 순서     66
아카이브할 다음 로그   68
현재 로그 순서           68



백업할 공간 

1
C:\backup\rman



스케줄러 실행용 파일 생성 C:\DBA\rman_backup.bat

1
rman target / @C:\DBA\rman_backup.sql log=C:\backup\rman\rman_full_backup_%date:-=%.log



백업스크립트 생성 C:\DBA\rman_backup.sql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 20200726_positivemh.tistory.com
# rman_backup.sql
run
{
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
CONFIGURE MAXSETSIZE TO UNLIMITED;
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'C:\backup\rman\%d_%U_FULL_database_%T.bk';
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:\backup\rman\db_ctl_%F';
CROSSCHECK ARCHIVELOG ALL;
DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;
BACKUP AS BACKUPSET database PLUS ARCHIVELOG;
CROSSCHECK BACKUP;
DELETE NOPROMPT BACKUPSET COMPLETED BEFORE 'SYSDATE-7';
DELETE NOPROMPT ARCHIVELOG UNTIL TIME 'SYSDATE-8';
}

백업 스크립트 설명

3번 째 줄 : rman 시작

5~15번 째 줄 : rman 스크립트

5~9번 째 줄 : rman 환경설정

10번 째 줄 : 아카이브로그 크로스 체크(로컬에 저장된 아카이브 파일과 rman에서 보이는 정보 크로스 체크)

11번 째 줄 : (크로스 체크로 확인된)로컬에서 삭제된 아카이브로그 rman에서도 안보이게끔 삭제(만료된 아카이브파일)

12번 째 줄 : 데이터베이스 전체(데이터파일,컨트롤파일,spfile)와 아카이브로그를 backupset 방식으로 백업함

 [PLUS ARCHIVELOG 구문이 수행하는 내용]

  1. ALTER SYSTEM ARCHIVE LOG CURRENT 명령 실행

  2. BACKUP ARCHIVELOG ALL 명령을 실행, 백업 

13번 째 줄 : rman 백업본 크로스 체크

14번 째 줄 : 7일 지난 백업셋 삭제

15번 째 줄 : 8일 지난 아카이브 로그 삭제



테스트 실행

rman_backup.bat 실행

실행 시 로그

1
2
C:\DBA>rman target / @C:\DBA\rman_backup.sql log=C:\backup\rman\rman_full_backup_20200726.log
RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17>



백업 경로 확인

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
C:\>cd backup\rman
 
C:\backup\rman>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 56AD-7BE2
 
 C:\backup\rman 디렉터리
 
2020-07-26  오후 11:06    <DIR>          .
2020-07-26  오후 11:06    <DIR>          ..
2020-07-26  오후 11:06         9,830,400 DB_CTL_C-1573026797-20200726-07
2020-07-26  오후 11:06         7,895,040 ORCL_19V6ACBD_1_1_FULL_DATABASE_20200726.BK
2020-07-26  오후 11:06       910,426,112 ORCL_1AV6ACBE_1_1_FULL_DATABASE_20200726.BK
2020-07-26  오후 11:06             3,072 ORCL_1BV6ACBT_1_1_FULL_DATABASE_20200726.BK
2020-07-26  오후 11:06            14,631 rman_full_backup_20200726.log
               5개 파일         928,169,255 바이트
               2개 디렉터리  34,452,201,472 바이트 남음



로그 파일 확인 rman_full_backup_20200726.log

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
 
복구 관리자: Release 11.2.0.4.0 - Production on 일 7월 26 23:06:20 2020
 
Copyright (c) 19822011, Oracle and/or its affiliates.  All rights reserved.
 
대상 데이터베이스에 접속합니다: ORCL (DBID=1573026797)
 
RMAN> # 20200726_positivemh.tistory.com
2> # rman_backup.sql
3> run
4> {
5> CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
6> CONFIGURE MAXSETSIZE TO UNLIMITED;
7> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'C:\backup\rman\%d_%U_FULL_database_%T.bk';
8> CONFIGURE CONTROLFILE AUTOBACKUP ON;
9> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:\backup\rman\db_ctl_%F';
10> CROSSCHECK ARCHIVELOG ALL;
11> DELETE NOPROMPT EXPIRED ARCHIVELOG ALL;
12> BACKUP AS BACKUPSET database PLUS ARCHIVELOG;
13> CROSSCHECK BACKUP;
14> DELETE NOPROMPT BACKUPSET COMPLETED BEFORE 'SYSDATE-7';
15> DELETE NOPROMPT ARCHIVELOG UNTIL TIME 'SYSDATE-8';
16> }
17> 
복구 카탈로그 대신 대상 데이터베이스 제어 파일을 사용하고 있습니다.
이전 RMAN 구성 매개변수:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
새 RMAN 구성 매개변수:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;
새 RMAN 구성 매개변수가 성공적으로 저장됨
 
이전 RMAN 구성 매개변수:
CONFIGURE MAXSETSIZE TO UNLIMITED;
새 RMAN 구성 매개변수:
CONFIGURE MAXSETSIZE TO UNLIMITED;
새 RMAN 구성 매개변수가 성공적으로 저장됨
 
이전 RMAN 구성 매개변수:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   'C:\backup\rman\%d_%U_FULL_database_%T.bk';
새 RMAN 구성 매개변수:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   'C:\backup\rman\%d_%U_FULL_database_%T.bk';
새 RMAN 구성 매개변수가 성공적으로 저장됨
 
이전 RMAN 구성 매개변수:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
새 RMAN 구성 매개변수:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
새 RMAN 구성 매개변수가 성공적으로 저장됨
 
이전 RMAN 구성 매개변수:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:\backup\rman\db_ctl_%F';
새 RMAN 구성 매개변수:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:\backup\rman\db_ctl_%F';
새 RMAN 구성 매개변수가 성공적으로 저장됨
 
채널을 할당했습니다: ORA_DISK_1
ORA_DISK_1 채널: SID=41 장치 유형=DISK
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\1581045246061.ARC RECID=10 STAMP=1045821695
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1651045246061.ARC RECID=17 STAMP=1046817246
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1661045246061.ARC RECID=18 STAMP=1046817247
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1671045246061.ARC RECID=19 STAMP=1046817250
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1681045246061.ARC RECID=20 STAMP=1046817894
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1691045246061.ARC RECID=21 STAMP=1046817921
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1701045246061.ARC RECID=22 STAMP=1046818029
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1711045246061.ARC RECID=23 STAMP=1046818046
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1721045246061.ARC RECID=24 STAMP=1046818865
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1731045246061.ARC RECID=25 STAMP=1046818881
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1741045246061.ARC RECID=26 STAMP=1046818961
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1751045246061.ARC RECID=27 STAMP=1046818977
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1761045246061.ARC RECID=28 STAMP=1046819054
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1771045246061.ARC RECID=29 STAMP=1046819070
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1781045246061.ARC RECID=30 STAMP=1046819095
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1791045246061.ARC RECID=31 STAMP=1046819112
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1801045246061.ARC RECID=32 STAMP=1046819137
아카이브된 로그에 관한 검증이 성공했습니다
아카이브된 로그 파일 이름=C:\APP\ORACLE\ARCH\ORCL_1811045246061.ARC RECID=33 STAMP=1046819153
상호 확인된 18 객체
 
 
채널을 릴리스합니다: ORA_DISK_1
채널을 할당했습니다: ORA_DISK_1
ORA_DISK_1 채널: SID=41 장치 유형=DISK
사양이 저장소의 아카이브된 로그와 일치하지 않습니다.
 
 
backup을(를) 20/07/26에서 시작 중
현재 로그가 아카이브됨
채널 ORA_DISK_1 사용 중
ORA_DISK_1 채널: 아카이브된 로그 백업 집합을 시작하는 중입니다.
ORA_DISK_1 채널: 백업 집합에서 아카이브된 로그를 지정하는 중입니다.
입력 아카이브된 로그 스레드=1 시퀀스=58 RECID=10 STAMP=1045821695
입력 아카이브된 로그 스레드=1 시퀀스=65 RECID=17 STAMP=1046817246
입력 아카이브된 로그 스레드=1 시퀀스=66 RECID=18 STAMP=1046817247
입력 아카이브된 로그 스레드=1 시퀀스=67 RECID=19 STAMP=1046817250
입력 아카이브된 로그 스레드=1 시퀀스=68 RECID=20 STAMP=1046817894
입력 아카이브된 로그 스레드=1 시퀀스=69 RECID=21 STAMP=1046817921
입력 아카이브된 로그 스레드=1 시퀀스=70 RECID=22 STAMP=1046818029
입력 아카이브된 로그 스레드=1 시퀀스=71 RECID=23 STAMP=1046818046
입력 아카이브된 로그 스레드=1 시퀀스=72 RECID=24 STAMP=1046818865
입력 아카이브된 로그 스레드=1 시퀀스=73 RECID=25 STAMP=1046818881
입력 아카이브된 로그 스레드=1 시퀀스=74 RECID=26 STAMP=1046818961
입력 아카이브된 로그 스레드=1 시퀀스=75 RECID=27 STAMP=1046818977
입력 아카이브된 로그 스레드=1 시퀀스=76 RECID=28 STAMP=1046819054
입력 아카이브된 로그 스레드=1 시퀀스=77 RECID=29 STAMP=1046819070
입력 아카이브된 로그 스레드=1 시퀀스=78 RECID=30 STAMP=1046819095
입력 아카이브된 로그 스레드=1 시퀀스=79 RECID=31 STAMP=1046819112
입력 아카이브된 로그 스레드=1 시퀀스=80 RECID=32 STAMP=1046819137
입력 아카이브된 로그 스레드=1 시퀀스=81 RECID=33 STAMP=1046819153
입력 아카이브된 로그 스레드=1 시퀀스=82 RECID=34 STAMP=1046819181
채널 ORA_DISK_1: 조각 1을(를) 20/07/26에서 시작 중
채널 ORA_DISK_1: 조각 1을(를) 20/07/26에서 완료
조각 핸들=C:\BACKUP\RMAN\ORCL_19V6ACBD_1_1_FULL_DATABASE_20200726.BK 태그=TAG20200726T230621 주석=NONE
채널 ORA_DISK_1: 백업 집합 완료. 경과된 시간: 00:00:01
backup을(를) 20/07/26에서 완료
 
backup을(를) 20/07/26에서 시작 중
채널 ORA_DISK_1 사용 중
ORA_DISK_1 채널: 전체 데이터 파일 백업 집합을 시작하는 중입니다.
ORA_DISK_1 채널: 백업 집합에서 데이터 파일을 지정하는 중입니다.
입력 데이터 파일 파일 번호=00001 이름=C:\APP\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
입력 데이터 파일 파일 번호=00003 이름=C:\APP\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
입력 데이터 파일 파일 번호=00002 이름=C:\APP\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
입력 데이터 파일 파일 번호=00004 이름=C:\APP\ORACLE\ORADATA\ORCL\USERS01.DBF
채널 ORA_DISK_1: 조각 1을(를) 20/07/26에서 시작 중
채널 ORA_DISK_1: 조각 1을(를) 20/07/26에서 완료
조각 핸들=C:\BACKUP\RMAN\ORCL_1AV6ACBE_1_1_FULL_DATABASE_20200726.BK 태그=TAG20200726T230622 주석=NONE
채널 ORA_DISK_1: 백업 집합 완료. 경과된 시간: 00:00:15
backup을(를) 20/07/26에서 완료
 
backup을(를) 20/07/26에서 시작 중
현재 로그가 아카이브됨
채널 ORA_DISK_1 사용 중
ORA_DISK_1 채널: 아카이브된 로그 백업 집합을 시작하는 중입니다.
ORA_DISK_1 채널: 백업 집합에서 아카이브된 로그를 지정하는 중입니다.
입력 아카이브된 로그 스레드=1 시퀀스=83 RECID=35 STAMP=1046819197
채널 ORA_DISK_1: 조각 1을(를) 20/07/26에서 시작 중
채널 ORA_DISK_1: 조각 1을(를) 20/07/26에서 완료
조각 핸들=C:\BACKUP\RMAN\ORCL_1BV6ACBT_1_1_FULL_DATABASE_20200726.BK 태그=TAG20200726T230637 주석=NONE
채널 ORA_DISK_1: 백업 집합 완료. 경과된 시간: 00:00:01
backup을(를) 20/07/26에서 완료
 
Control File and SPFILE Autobackup을(를) 20/07/26에서 시작 중
조각 처리=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-07 주석=NONE
Control File and SPFILE Autobackup을(를) 20/07/26에서 완료
 
채널 ORA_DISK_1 사용 중
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_09V62E3J_1_1_FULL_DATABASE_20200723.BK RECID=9 STAMP=1046558835
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0AV62E3L_1_1_FULL_DATABASE_20200723.BK RECID=10 STAMP=1046558837
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0BV62E44_1_1_FULL_DATABASE_20200723.BK RECID=11 STAMP=1046558852
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200723-00 RECID=12 STAMP=1046558853
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0DV6AB36_1_1_FULL_DATABASE_20200726.BK RECID=13 STAMP=1046817894
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0EV6AB37_1_1_FULL_DATABASE_20200726.BK RECID=14 STAMP=1046817895
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0FV6AB41_1_1_FULL_DATABASE_20200726.BK RECID=15 STAMP=1046817921
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-00 RECID=16 STAMP=1046817922
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0HV6AB7D_1_1_FULL_DATABASE_20200726.BK RECID=17 STAMP=1046818029
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0IV6AB7E_1_1_FULL_DATABASE_20200726.BK RECID=18 STAMP=1046818031
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0JV6AB7U_1_1_FULL_DATABASE_20200726.BK RECID=19 STAMP=1046818046
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-01 RECID=20 STAMP=1046818047
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0LV6AC1H_1_1_FULL_DATABASE_20200726.BK RECID=21 STAMP=1046818865
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0MV6AC1I_1_1_FULL_DATABASE_20200726.BK RECID=22 STAMP=1046818866
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0NV6AC21_1_1_FULL_DATABASE_20200726.BK RECID=23 STAMP=1046818881
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-02 RECID=24 STAMP=1046818882
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0PV6AC4H_1_1_FULL_DATABASE_20200726.BK RECID=25 STAMP=1046818961
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0QV6AC4I_1_1_FULL_DATABASE_20200726.BK RECID=26 STAMP=1046818962
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0RV6AC51_1_1_FULL_DATABASE_20200726.BK RECID=27 STAMP=1046818977
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-03 RECID=28 STAMP=1046818979
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0TV6AC7E_1_1_FULL_DATABASE_20200726.BK RECID=29 STAMP=1046819054
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0UV6AC7F_1_1_FULL_DATABASE_20200726.BK RECID=30 STAMP=1046819055
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_0VV6AC7V_1_1_FULL_DATABASE_20200726.BK RECID=31 STAMP=1046819071
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-04 RECID=32 STAMP=1046819072
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_11V6AC8N_1_1_FULL_DATABASE_20200726.BK RECID=33 STAMP=1046819095
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_12V6AC8O_1_1_FULL_DATABASE_20200726.BK RECID=34 STAMP=1046819096
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_13V6AC98_1_1_FULL_DATABASE_20200726.BK RECID=35 STAMP=1046819112
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-05 RECID=36 STAMP=1046819113
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_15V6ACA1_1_1_FULL_DATABASE_20200726.BK RECID=37 STAMP=1046819137
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_16V6ACA2_1_1_FULL_DATABASE_20200726.BK RECID=38 STAMP=1046819138
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_17V6ACAH_1_1_FULL_DATABASE_20200726.BK RECID=39 STAMP=1046819153
여러번 백업 조각을 대조해서 검색했습니다: 'EXPIRED'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-06 RECID=40 STAMP=1046819155
여러번 백업 조각을 대조해서 검색했습니다: 'AVAILABLE'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_19V6ACBD_1_1_FULL_DATABASE_20200726.BK RECID=41 STAMP=1046819181
여러번 백업 조각을 대조해서 검색했습니다: 'AVAILABLE'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_1AV6ACBE_1_1_FULL_DATABASE_20200726.BK RECID=42 STAMP=1046819182
여러번 백업 조각을 대조해서 검색했습니다: 'AVAILABLE'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\ORCL_1BV6ACBT_1_1_FULL_DATABASE_20200726.BK RECID=43 STAMP=1046819197
여러번 백업 조각을 대조해서 검색했습니다: 'AVAILABLE'(가)이 되게 찾습니다
백업 조각 핸들=C:\BACKUP\RMAN\DB_CTL_C-1573026797-20200726-07 RECID=44 STAMP=1046819198
상호 확인된 36 객체
 
 
채널 ORA_DISK_1 사용 중
사양이 저장소의 백업과 일치하지 않습니다.
 
채널을 릴리스합니다: ORA_DISK_1
채널을 할당했습니다: ORA_DISK_1
ORA_DISK_1 채널: SID=41 장치 유형=DISK
사양이 저장소의 아카이브된 로그와 일치하지 않습니다.
 
복구 매니저가 완성되었습니다.
 

백업이 정상적으로 수행됨



윈도우 스케줄러 등록

작업 스케줄러 실행



작업 만들기 선택



이름 및 설명 작성

사용자의 로그온 여부에 관계없이 실행



트리거 - 새로 만들기 선택



매일 오전 1시에 실행하도록 설정



동작 - 새로 만들기 선택



프로그램 시작 - 스크립트파일명 입력 후 시작위치에 스크립트가 저장된 위치 입력



확인



윈도우 계정 패스워드 입력



스케줄러 등록이 완료됨




참조 : https://positivemh.tistory.com/567

http://www.dba-oracle.com/t_windows_rman_backup_bat_file.htm

https://docs.druva.com/Phoenix/030_Configure_Phoenix_for_Backup/060_Backup_and_Restore_Oracle_Databases/070_Reference_Articles/020_Template_batch_file_and_RMAN_script_for_Windows_RMAN_hosts

http://haisins.epac.to/wordpress/?p=344