database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 37879 게시물 읽기
No. 37879
삭제 후 commit 데이터 복구관련 질문 드립니다.
작성자
빛을타고(빛을타고)
작성일
2010-08-20 15:21
조회수
2,953

업무 중 실수로 실데이터를 삭제 했습니다.

게다가 엎친데 덮친격으로 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로 올려 보았는데에도 조회가 되지 않더라구요.

혹시 왜 조회가 되지 않는지 설명해 주세요

이 글에 대한 댓글이 총 2건 있습니다.

사용하신 쿼리는 플래시백쿼리입니다.

지금으로부터 10분전 자료를 조회하는 구문이네요.

작업시간을 잘 고려해서 시간을 조절해 보세요.

마농(manon94)님이 2010-08-20 16:13에 작성한 댓글입니다.

마농님 답변 감사합니다.^^

 

빛을타고(빛을타고)님이 2010-08-20 17:02에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
37882이건 오라클 버그인건가요? [2]
류신
2010-08-20
2678
37881INSERT ~ SELECT 구문에서 INSERT 할 때 PK를 지정할 수 있을까요? [1]
용세중
2010-08-20
2988
37880쿼리 속도 개선 및 DataSet 의 검색속도개선점
아이오
2010-08-20
2748
37879삭제 후 commit 데이터 복구관련 질문 드립니다. [2]
빛을타고
2010-08-20
2953
37878특정기간동안 기준일자가 포함되었는지 학인하는 sql은 어떻게.. [2]
염정훈
2010-08-20
2949
37876case when 오동작?? [10]
이용찬
2010-08-20
3575
37875export->imp 한글 깨짐.
이슬이
2010-08-19
3817
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다