업무 중 실수로 실데이터를 삭제 했습니다.
게다가 엎친데 덮친격으로 commit 까지 깔끔하게 해버렸죠.
하지만 잘못 삭제된걸 알았을때(데이터 backup 이 안된상황) 하늘이 깜깜하더라구요.
인터넷에서 복구 방법을 찾다가 잠깐 복구데이터 조회하는 쿼리가 있어서 겨우 복구를 했습니다.
SELECT * FROM TAB
as of timestamp( systimestamp - interval '10' minute )
WHERE TAB_SEQ IN ('10008788', '10008787', '10006790');
상기 쿼리를 사용 했는데요.
as of timestamp( systimestamp - interval '10' minute )
요 부분이 잠깐 복구시켜주는듯 하더라구요.
여기서 질문드립니다.
제가 조회했을땐 조회가 되었는데, 다시 조회해보니 정보가 조회되지 않더라구요.(DB에 복구하기 이전입니다. excel 에 정보만 떠논 상황이었죠.)
그래서 interval 10 이란 수치를 15, 20, 25로 올려 보았는데에도 조회가 되지 않더라구요.
혹시 왜 조회가 되지 않는지 설명해 주세요 |