분류 전체보기 1346

(Oracle) delete 복구

http://dearhwan.egloos.com/4092555 다음과 같이 DELETE FROM AAA; COMMIT; 실수로 AAA TABLE 내용을 전부 삭제 하고 COMMIT을 날렸으면... 복구 하기 위해 DBA한테 요청하고 복잡한 과정을 겪게 될 겁니다. SELECT * FROM AAA; 를 치면 NO_DATA_FOUND 나오겠지요. 하지만 SELECT * FROM AAA AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '10' MINUTE); 라고 치면... 10분전에 저장되어 있던. DATA가 쭈욱... 나올겁니다. COMMIT됐는데도 나온단 말이죠. 눈치빠르신 분은 아시겠지만 '10' MINUTE 라는 것이 10분전 DATA를 불러오는 것이고요. '5' HOUR 로..

Database 2012.11.09