메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
편집 요약 없음
20번째 줄: 20번째 줄:
=== 복구 가능한 시간을 확인 하는법 ===
=== 복구 가능한 시간을 확인 하는법 ===
:::# UNDO_RETENTION 파라미터 확인 (1차 판단 기준)
:::# UNDO_RETENTION 파라미터 확인 (1차 판단 기준)
:::<source lang=sql>
::::<source lang=sql>
-- 현재 설정된 목표 보존 시간(초) 확인
-- 현재 설정된 목표 보존 시간(초) 확인
SHOW PARAMETER UNDO_RETENTION;
SHOW PARAMETER UNDO_RETENTION;
29번째 줄: 29번째 줄:
-- 예: 900 (초) = 15분
-- 예: 900 (초) = 15분
</source>
</source>
:* 중요: 이 값은 "목표(target)"일 뿐, 보장(guarantee)이 아닙니다. 실제로는 UNDO 테이블스페이스 공간이 부족하면 이 값보다 짧게 유지될 수 있습니다.
::::* 중요: 이 값은 "목표(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)
    └── 별도 아카이브 테이블스페이스 → 설정한 정책대로 (년 단위도 가능)

복구 가능한 시간을 확인 하는법

  1. UNDO_RETENTION 파라미터 확인 (1차 판단 기준)
-- 현재 설정된 목표 보존 시간(초) 확인
SHOW PARAMETER UNDO_RETENTION;

SELECT name, value 
FROM v$parameter 
WHERE name = 'undo_retention';
-- 예: 900 (초) = 15분
  • 중요: 이 값은 "목표(target)"일 뿐, 보장(guarantee)이 아닙니다. 실제로는 UNDO 테이블스페이스 공간이 부족하면 이 값보다 짧게 유지될 수 있습니다.