기술 정보
home
채널 소개
home

Flashback table 사용 예시

문서 유형
기술 정보
분야
백업/복구
키워드
Flashback
적용 제품 버전
7FS02PS

개요

테이블을 특정 시점으로 돌리거나 제거한 테이블을 복원하는 방안인 Flashback 기능을 사용한 Flashback table 예시를 설명합니다.
참고
Flashback table 에 대한 자세한 사항은 “Tibero 7 온라인 매뉴얼”의 ‘7.70.Flashback Table’을 참고하시기 바랍니다.

방법

Flashback Table 수행 시 관련 파라미터
DB_RECYCLE_CACHE_SIZE: RECYCLE Buffer Pool의 크기를 지정하는 파라미터 (Default: 0)
USE_RECYCLEBIN: 사용자 실수로 인해 Object를 Drop한 경우 복구 기능을 제공하는 파라미터 (Default: N) --> Y로 설정 필수
1.
샘플 테이블 및 데이터 Insert
SQL> conn tibero/tmax Connected to Tibero. SQL> Create table flashback_test (col1 number); Table 'FLASHBACK_TEST' created. SQL> Insert into flashback_test select level as col1 from dual connect by level <= 1000; 1000 rows inserted. SQL> commit; Commit completed.
SQL
복사
2.
Drop table 수행
SQL> drop table flashback_test; Table 'FLASHBACK_TEST' dropped. SQL> select count() from flashback_test; TBR-8033: Specified schema object was not found. at line 1, column 23 of null: select count() from flashback_test ^
SQL
복사
3.
USER_RECYCLEBIN 확인
SQL> select * from user_recyclebin; OBJECT_NAME –––––––––––––––––––––––––––––––––––––––– ORIGINAL_NAME TYPE –––––––––––––––––––––––––––––––––––––––– –––––––– TS_NAME CREATETIME DROPTIME DROPTSN –––––––––––––––––––––––––––––––––––––––– –––––––––––––––––– ––––––––––––––––––––– –––––––––– BASE_OBJECT –––––––––––––––––––––––––––––––––––––––– SPACE –––––––––––––––––––––––––––––––––––––––– _TIBERO_TBL421500 FLASHBACK_TEST TABLE USR 2025-04-28:09:29:05 2025-04-28:09:29:36 133054 1 row selected.
SQL
복사
4.
Flashback Table 쿼리 수행
SQL> flashback table flashback_test to before drop; Flashbacked. SQL> select count(*) from flashback_test; COUNT(*) –––––––––– 1000 1 row selected.
SQL
복사