기술 정보
home
채널 소개
home

Rename to 옵션 사용 방안 (Flashback table 수행 시 원래 이름을 사용 중인 경우)

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

개요

Flashback table 수행 시 원래 이름을 사용 중인 경우 rename to 옵션 사용 방안에 대해 설명합니다.
참고
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
복사
3.
기존 Table과 동일한 이름으로 Table 생성
SQL> create table flashback_test (col1 number); Table 'FLASHBACK_TEST' created.
SQL
복사
4.
Flashback Table 쿼리 수행
SQL> flashback table flashback_test to before drop; TBR-7312: Original name being used. -> 기존 Table 이름이 사용 중이므로 동일한 Table 명으로 Flashback table 사용 불가
SQL
복사
5.
Flashback Table rename to 옵션 이용한 수행
SQL> flashback table flashback_test to before drop rename to flashback_test1; Flashbacked. SQL> select count(*) from flashback_test1; COUNT(*) –––––––––– 1000 1 row selected.
SQL
복사