오늘 어떤분이 실수로 데이터를 날리셨다.. -0-ㅋ
이런.. 댄장.

그래서 복구 시켰다.. ㅋ
그런데 다른 곳에 오라클 복구시키는 것들 써놨는데.. ㅋㅋ
블로그에는 안올려놔서 올리려 한다.

쿼리는 아래와 같다.
/* 디비의 시간으로부터 15분전의 상태를 select하는 것이다. */
SELECT *
  FROM test_customer_tbl AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' MINUTE
                                         )
 WHERE 조건;

where 조건에 지운 조건을 넣어주면은 보여진다. ㅋㅋ

/* 디비의 시간으로부터 15분전의 상태를 insert하는 것이다. */
INSERT INTO TEST
   SELECT *
     FROM test_customer_tbl AS OF TIMESTAMP (  SYSTIMESTAMP
                                             - INTERVAL '15' MINUTE
                                            )
    WHERE 조건; 

where 조건에 지운 조건을 넣어주면 15분전의 상태의 값이 디비에 들어간다.

복구 시간은 정확히는 모르겠으나.. 60분 미만인것으로 알고 있다..
안전을 위해서는 30분정도로.. 생각을 하는것이 좋을것 같다..
 

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] decode  (0) 2011.07.22
[ORACLE] sign  (0) 2011.07.22
[ORACLE] translate(특정문자 제거)  (0) 2011.07.22
[Oracle] commit 후 데이터 복구  (2) 2011.03.29
ORACLE 소수점이하 삭제.  (0) 2010.07.07
ORCLE 자주 사용하는 명령어  (0) 2010.07.07
  1. 신기루 2011.03.31 17:40

    감사합니다. ^^* 덕분에 좋은정보 알게 되었습니다.

  2. Favicon of https://soulroad.net BlogIcon 홍짱아아빠 2011.04.27 16:52 신고

    뭘요. 더 좋은정보를 올리도록 힘내야죠. ^^*

+ Recent posts