문서유형ㅣ기술정보
분야ㅣ 백업/복구
적용제품버전ㅣ 7FS02PS
문서번호ㅣ TBATI001
개요
Flashback table 수행 시 원래 이름을 사용 중인 경우 rename to 옵션 사용 방안에 대해 설명합니다.
참고
방법
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.
2. Drop table 수행
SQL> drop table flashback_test; Table 'FLASHBACK_TEST' dropped.
3. 기존 Table과 동일한 이름으로 Table 생성
SQL> create table flashback_test (col1 number); Table 'FLASHBACK_TEST' created.
4. Flashback Table 쿼리 수행
SQL> flashback table flashback_test to before drop; TBR-7312: Original name being used. -> 기존 Table 이름이 사용 중이므로 동일한 Table 명으로 Flashback table 사용 불가
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.