Data Base_Oracle/SQL

SQL_RECYCLE BIN | DATA DICTIONARY

pathas 2020. 1. 13. 17:46

RECYCLEBIN

삭제된 객체들의 정보를 담고있는 일종의 휴지통

RECYCLEBIN_DATA DICTIONARY

※ user_recyclebin
휴지통에 저장된 테이블의 정보가 담겨 있는 Oracle 시스템 테이블

§ 구조

이름 널? 유형
OBJECT_NAME
삭제 된 후의 테이블명
NOT NULL VARCHAR2(30)
ORIGINAL_NAME
삭제 되기 전의 테이블명
  VARCHAR2(32)
TYPE
객체 종류(table, view,,,)
  VARCHAR2(25)
DROPTIME
삭제된 시간
  VARCHAR2(19)
DROPSCN
SCN(System Change Number)
테이블을 내부적으로 구분해주는 고유 번호
  NUMBER
... ... ...

§ recyclebin 내용 확인

▶ [ SQL> show recyclebin ]

ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
B_EMP3 BIN$~ TABLE 2020-01-13:12:17:42

※ DROPSCN 등의 다른 내용을 확인하고자 할 때는 user_recyclebin 테이블 활용


테이블 삭제시 알아야하는 휴지통과 유사한 공간인 RECYCLEBIN에 대해 알아보았습니다.

drop table로 삭제된 테이블을 복구하기 위해서는 recyclebin에 대해 알아야 하기 때문에
대략적인 구조 정도는 알아두면 좋을 것 같습니다.