by 정재교오라클 [2014.09.17 17:01:47]
테이블드랍시 타임스태프사용할경우에 못살리는건가요
테이블정의가 변경되었습니다 이런식으로나오네요
혹시모를사항에 대비해 미리익혀두려구요
플래쉬백 기능을 말씀하시는거라면 그렇습니다.
그러면 플래시백외기능이있을까요?현재 토드를 쓰구있구요 오라클은 11g입니다
테이블드랍시 바로 삭제되지 않고 리사이클빈인가 어느 테이블에 저장된다고 본게있어서 확인해본바 제가쓰고잇는토드에서는 그러한 기능이 없더라구요(환경설정에서 안쓰도록되있을지도,,) 드랍햇을경우 되돌릴수있는 방법이있을까요
인터넷에있는 왠만한 방법은 다해봤지만 안되더라구요,.,,
drop table 할때 purge 옵션을 사용 안했다던가 drop 후에 purge recyclebin 을 사용 안했으면
가능합니다.
http://blog.beany.co.kr/archives/4433
백면서생님 답변감사드립니다
현재 쓰는 프로그램이 토드인데 쇼 리사이클린 은 쿼리실행이안되네요....
게다가 user_recyclebin 이테이블은 존재하지를않네요....
토드는 제가 안써봐서 답변은 못드리겠구요.
내용에 나와 있듯이 sqlplus를 사용해서 해보세요.
view가 안보이는건 유저의 권한 문제인건지 로컬 상황을 잘 몰라서 dba권한을 가지고 해보세요.
db서버가 타지역에있는데 이게이유가될수도있나요..
select * from user_recyclebin;
실행해 보시면 object_name 과 original_name 등등 확인할 수 있습니다.