이글루스 | 로그인  



태그 : db

삭제 데이터 복구

출저 http://adoni153.tistory.com/137

1) 예를 들어 TEST라는 테이블의 DKObjectID=001 인 데이터를 실수로 삭제했다면?
 
2) SELECT * FROM TEST as of timestamp ( systimestamp - interval '10' minute)
   WHERE DKObjectID = 001
을 입력하여 지워진 데이터를 확인할 수 있습니다.
 
3) 해당 데이터를 엑셀이나 다른 문서로 저장하여 다시 Insert를 할 수도 있지만 좀더 간편한 방법으로는 다음과
   같은 방법이 있습니다.
   INSERT INTO TEST
    (    SELECT *
         FROM TEST AS OF TIMESTAMP ( SYSTIMESTAMP - INTERVAL '1' MINUTE)
         WHERE DKObjectID = 001
    )
 
- 이상 초간단 실수로 커밋해서 지운 데이터 복구하는 방법이었습니다^^
그럼 수고하십시오.

by 나림 | 2007/10/29 11:02 | 기타 | 트랙백(22) | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶