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에 대해 알아야 하기 때문에
대략적인 구조 정도는 알아두면 좋을 것 같습니다.