1. 백업 복구 테스트 전, Data 상황 2. 장애 상황 가정 50번까지 Archilve log로 떨어진 시점에서 Online Fullbackup 후, 장애 발생으로 가정 [Datafile 삭제, 정합성 오류 등] 3. Online fullbackup 본으로 DB Recovery 시작 begin backup 후, Copy 된 Control file을 가지고 있던, Control file 재생성 구문으로 재생성을 하던 Backup된 Controlfile은 복구시에 마지막 Checkpoint SCN을 모르기 때문에 아래와 같은 옵션으로 복구를 해야한다. backup 된 Controlfile 복구시에는 마지막 checkpoint SCN이 언제가 되는지 모른다. 그래서 datafile의 SCN을 보고 그 이후..
1. SCN 조회 방법 #컨트롤파일에 저장된 SCN 조회 select checkpoint_change# from v$database; #데이터파일에 저장된 SCN 조회 set line 250 col name for a100 select name,checkpoint_change# from v$datafile; 2. SCN [System Commit Nummber] 종류 -. 추가적으로, SCN이라고 해서 종류가 단 하나뿐인 것은 아니다. current SCN 시스템의 현재 SCN system checkpoint SCN 마지막 checkpoint 시점의 SCN controlfile checkpoint SCN 컨트롤파일에 있는 데이터파일의 SCN datafile checkpoint SCN 데이터파파일에 있는 ..
1. Controlfile Backup #Controlfile Backup Trace 형식 백업 alter database backup controlfile to trace as '/home/oracle/con_bak/c1.trc'; -> 재생성 스크립트가 생성 된다 . Binary 형식 백업 alter database backup controlfile to '/home/oracle/con_bak/c1.bkg.20220603'; 2. 테스트 시나리오 이중화된 Controlfile 포함하여 전부 유실됬을 때 상황1. 운영중 controlfile 삭제됨 1. Controlfile 유실로 인해 정상적인 Shutdown 불가 2. shutdown abort 3. startup nomount 4. trace 백업..
1. scheduler job 생성 BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name=>'SCHEULSER_JOB_TEST1', job_type=>'PLSQL_BLOCK', job_action=>'BEGIN PROC_test1T(); END;', start_date=>TRUNC(SYSDATE+1)+07/24, repeat_interval=>'FREQ = DAILY; BYHOUR = 07,13', end_date=>NULL, job_class=> 'DEFAULT_JOB_CLASS', enabled=> TRUE, auto_drop=> TRUE, comments=> 'TEST Sechduler job'); END; 2. attribute 수정 execute dbms_scheduler..