oracle 6

[Oracle/Tibero] 실수로 삭제 데이터 복구 (TIMESTAMP)

데이터를 실수로 DELETE & COMMIT 했을 경우. (웹 화면에서 삭제했을경우도 마찬가지) SELECT * FROM [테이블명] AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '30' MINUTE) WHERE [조건] 해당 쿼리 실행시, 테이블에서 30분 이전의 데이터를 확인할 수 있다. '30'을 '20'으로 바꾸면 20분 이전의 데이터를 확인할 수 있다. 단위는 SECOND, MINUTE, HOUR, DAY로 바꿔 쓸 수 있다. 조회한 데이터를 사용하여, 데이터를 테이블에 INSERT하여 복구한다.

Database 2022.05.10
반응형