개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
Flashback Table
* Flashback Table을 사용하여 백업을 복원하지 않고 테이블을 특정 시점으로 recovery할 수 있습니다.
* Flashback Table 작업을 수행하기 위해 언두 테이블스페이스에서 데이터를 검색합니다.
* 테이블을 flashback하려면 FLASHBACK TABLE 권한이 필요합니다.
* flashback 작업을 수행 중인 테이블에서 행 이동이 활성화되어야 합니다.
* 테이블에서 행이동 활성화
※ Enterprise Manager를 사용하여 테이블에서 행 이동을 활성화하려면 다음 단계를 수행하십시오.
1.Administration 속성 페이지의 Schema 영역에서 Tables를 선택합니다.
2.행 이동을 활성화할 테이블 이름을 누릅니다. View Table 페이지가 나타납니다.
3.Edit를 눌러 Edit Table 페이지로 이동합니다.
4.Options 탭을 눌러 테이블의 Enable Row Movement 설정을 변경할 수 있습니다.
5.Enable Row Movement를 Yes로 설정하고 Apply를 누릅니다.
※ 라인모드
SQL> SHOW USER
USER은 "SYS"입니다.
-- scott에게 flashback 권한을 부여
SQL> grant flashback any table to scott;
권한이 부여되었습니다.
SQL> conn soctt/tiger
USER은 "SCOTT"입니다.
SQL> alter table emp enable row movement;
테이블이 변경되었습니다.
-- emp 테이블과 dept 테이블은 FK키로 연결되어 있는 테이블입니다.
-- 이런경우 연과되는 테이블도 행 이동 활성화를 해줘야 됩니다.
SQL> alter table dept enable row movement;
테이블이 변경되었습니다.
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
'it교육알리미 > 오라클,SQL' 카테고리의 다른 글
구로 오라클실무학원] Flashback Table 수행 (0) | 2016.03.03 |
---|---|
구로 오라클실무학원] Flashback Table 수행 (0) | 2016.03.03 |
구로 오라클실무학원] Flashback Table (0) | 2016.03.03 |
구로 오라클실무학원] Flashback Database 고려사항 (0) | 2016.03.02 |
구로 오라클실무학원] Flashback Database 기술 (0) | 2016.03.02 |