728x90
RMAN 데이터 파일 복구 명령어 순서
- DB SHUTDOWN
- STARTUP MOUNT
- RESTORE DATAFILE
- RECOVER DATAFILE
- DB OPEN
RMAN 전체 복구 명령어 순서
- DB SHUTDOWN
- STARTUP NOMOUNT
- RESTORE CONTROLFILE
- STARTUP MOUNT
- RESTORE DATABASE
- RECOVER DATABASE
- DB OPEN RESETLOGS
전체 백업
-- 전체 백업 파일
rman target /
list backup summary;
## 아카이브 로그 파일 확인
ls -l /ARC_STR
## 아카이브 로그 파일 생성
## ALTER SYSTEM SWITCH LOGFILE 10회 수행
sqlplus / as sysdba <<EOF
begin
for i in 1..10 loop
EXECUTE IMMEDIATE 'ALTER SYSTEM SWITCH LOGFILE';
end loop;
end;
/
exit
EOF
데이터 파일 복구
## 리스너 종료
lsnrctl stop
-- DB 접속
sqlplus / as sysdba
-- DB 종료
shutdown abort
startup mount
-- rman 접속
rman target /
REPORT SCHEMA;
RESTORE DATAFILE 3,5;
RECOVER DATAFILE 3,5;
ALTER DATABASE OPEN
REPORT SCHEMA;
## sysaux 데이터 파일 확인
## linux 수행
ls -lh /oracle/app/oracle/oradata/STR
DB 전체 복구
sqlplus / as sysdba
shutdown abort
startup nomount
-- rman 접속
-- /RMANBKP/str_20230108_cont_541hdsi2_1_1 --> 최근 백업한 컨트롤 파일로 변경해주세요.
rman target /
host 'ls -l /RMANBKP/str*cont*';
RESTORE CONTROLFILE FROM '/RMANBKP/str_20230108_cont_541hdsi2_1_1';
host 'ls -l /oracle/app/oracle/oradata/STR';
ALTER DATABASE MOUNT;
CONFIGURE DEVICE TYPE DISK PARALLELISM 4;
RESTORE DATABASE;
RECOVER DATABASE;
host 'ls -l /ARC_STR';
ALTER DATABASE OPEN RESETLOGS;
-- 정상적으로 백업 되었는지 확인
REPORT SCHEMA;
CONFIGURE DEVICE TYPE DISK CLEAR;
## 리스너 시작
lsnrctl start
리스너 빠르게 등록하는 팁
lsnrctl start 명령어 후 SQLPlus에 접속하여 alter system register
참고
https://www.youtube.com/watch?v=BTd-wVIjZI8&t=627s
728x90
'Oracle > Oracle DataBase 관리' 카테고리의 다른 글
테이블스페이스 관리 관련 쿼리문과 DBF 파일 삭제 시 Drop (0) | 2023.04.15 |
---|---|
Oracle RMAN 테이블 복구 3부 (0) | 2023.01.21 |
Oracle RMAN 백업은 기술이다. 1부 (1) | 2023.01.11 |
오라클 FLASHBACK을 이용한 빠른 복구 방법 (0) | 2022.12.31 |
Oracle AWR 분석 보고서 환경 설정 (0) | 2022.12.17 |