728x90
반응형
SMALL

Backup/FlashBack 3

블록 손상(block corruption)

■ 블록 손상(block corruption) - 블록을 읽거나 쓸때마다 일관성 검사한다. 1) 블록에 대한 블록버전 체크 2) 블록 dba 값(data block address)과 비교되는 캐시의 dba 값을 체크 3) 블록에 대한 활성화된 블록의 체크섬(=:블록의 건강상태) - 손상된 블록의 경우 1) media 손상 2) 논리적/ 소프트웨어 손상(물리적) #) backup 있는지 확인 => cold/hot 백업 , RMAN 백업 체크 [oracle1@oracle cold_20240131]$ ls [oracle1@oracle hot_20240131]$ ls RMAN> list backup; #) 스키마 확인 RMAN> report schema; #) 샘플 테이블 생성 create table hr.em..

Backup/FlashBack 2024.01.31

Flashback Data Archive, Flashback Database

#) 데이터베이스 인스턴스에 설치되어 활성화된 옵션 및 기능의 정보 확인 select * from v$option; Flashback Table ★ Flashback Database ★ Flashback Data Archive ★ ■ Flashback Data Archive - 기록에 대한 데이터 저장소, DML 작업 - FBDA 백그라운드 프로세스를 사용하여 flashback data archive에 대한 활성화되어 있는 테이블의 데이터를 자동으로 추적하고 아카이브 한다. => 데이터를 저장하기 위해서는 별도의 공간이 필요하다.(tablespace 필요하다) => alert_ora11g.log 계속적으로 확인해줘야 한다! # fda 를 저장할 테이블스페이스 생성 => 공간 용량 관리 필수! ★, ale..

Backup/FlashBack 2024.01.31

Flashback Query, Flashback version query, Flashback Table

■ Flashback Query - 특정 시간에 query를 수행할 수 있다. - select 문의 as of 절을 사용하여 데이터를 확인 할 시간 기록을 지정할 수 있다. - 데이터의 불일치 분석에 유용하다. #) scn 번호 확인 select current_scn from v$database; #) scn 번호, 시간+날짜 정보 확인 select current_scn, systimestamp from v$database; #) 테이블 생성 후 확인 create table hr.emp_30 as select * from hr.employees where department_id = 30; => scn/시간+날짜 체크하기 select count(*) from hr.emp_30; #) update 문 + ..

Backup/FlashBack 2024.01.31
728x90
반응형
LIST