| 29번째 줄: | 29번째 줄: | ||
-- 예: 900 (초) = 15분 | -- 예: 900 (초) = 15분 | ||
</source> | </source> | ||
:::* 중요: 이 값은 "목표(target)"일 뿐, 보장(guarantee)이 아닙니다. 실제로는 UNDO 테이블스페이스 공간이 부족하면 이 값보다 짧게 유지될 수 있습니다. | |||
2026년 9월 8일 (화) 11:11 판
FLASHBACK
플래쉬백 개요
플래쉬백 항목별 원리
Flashback 기술별 근본 원리 차이 ├── Flashback Query / Flashback Table │ └── UNDO 세그먼트 기반 → UNDO_RETENTION + UNDO 공간에 의존 │ ├── Flashback Drop (Recycle Bin) │ └── 시간 무관, 공간 압박 시 자동 purge → "몇 시간"이라는 개념 자체가 없음 │ ├── Flashback Database │ └── Flashback Log 기반 (별도 로그) → DB_FLASHBACK_RETENTION_TARGET │ └── Flashback Data Archive (FDA) └── 별도 아카이브 테이블스페이스 → 설정한 정책대로 (년 단위도 가능)
복구 가능한 시간을 확인 하는법
- UNDO_RETENTION 파라미터 확인 (1차 판단 기준)
-- 현재 설정된 목표 보존 시간(초) 확인 SHOW PARAMETER UNDO_RETENTION; SELECT name, value FROM v$parameter WHERE name = 'undo_retention'; -- 예: 900 (초) = 15분
- 중요: 이 값은 "목표(target)"일 뿐, 보장(guarantee)이 아닙니다. 실제로는 UNDO 테이블스페이스 공간이 부족하면 이 값보다 짧게 유지될 수 있습니다.