是否有辦法像WINDOWS一樣從資源回收桶找回來.
在ORACLE 10G版本,recyclebin預設是啟用的.可以透過
USER_RECYCLEBIN and DBA_RECYCLEBIN還有機會找回來被DROP的TABLE
(下面指令是用DBA的身分執行,如果需要用一般USER請自行改用USER_RECYCLEBIN及相關適當修改)
不過要注意TABLESPACE的使用率,如果TABLESPACE滿到一個程度
資源回收的部分會被PURGE掉,
DESC DBA_RECYCLEBIN看下欄位
| Name | Null? | Type |
| ----------------------------------------- | -------- | ---------------------------- |
| OWNER | NOT NULL | VARCHAR2(30) |
| OBJECT_NAME | NOT NULL | VARCHAR2(30) |
| ORIGINAL_NAME | VARCHAR2(32) | |
| OPERATION | VARCHAR2(9) | |
| TYPE | VARCHAR2(25) | |
| TS_NAME | VARCHAR2(30) | |
| CREATETIME | VARCHAR2(19) | |
| DROPTIME | VARCHAR2(19) | |
| DROPSCN | NUMBER | |
| PARTITION_NAME | VARCHAR2(32) | |
| CAN_UNDROP | VARCHAR2(3) | |
| CAN_PURGE | VARCHAR2(3) | |
| RELATED | NOT NULL | NUMBER |
| BASE_OBJECT | NOT NULL | NUMBER |
| PURGE_OBJECT | NOT NULL | NUMBER |
| SPACE | NUMBER |