본문 바로가기

DataBase/Oracle

실수로 지운 데이터 살리기

예 kfm08ot1이라는 테이블의 bnk_cd ='04' 인 데이터를 실수로 삭제를 했다.

commit; 도 완료된 상태라면..

 

앞이 막막할것이다.

이럴땐 이렇게 데이터를 불러보자..

 

SELECT * FROM KFM08OT1
 as of timestamp ( systimestamp - interval '10' minute)
where bnk_cd = '04'
조회후  파일을 txt나 엑셀로 저장후..

다시 임포트 해야 합니다.

 

아래와같은 방법으로 해보니 된다....ㅋㅋ 엑셀로 임포트 작업안해도됨!!

INSERT INTO EMP (SELECT *
        FROM EMP
     AS OF TIMESTAMP ( SYSTIMESTAMP - INTERVAL '1' MINUTE))

'DataBase > Oracle' 카테고리의 다른 글

ALTER명령어 모음  (0) 2008.07.10
리소스를 많이 차지 하는 sql찾기  (0) 2008.05.14
Oracle 결과값에 Single quotation 표시법  (0) 2008.05.14
오라클 DB 정보, 상태 조회  (0) 2008.05.07
오라클 튜닝  (0) 2008.04.28