oracle 回收站功能
在oracle中,drop掉的資料會暫時放在回收站中(前提是開啟了回收站功能)
檢視回收站是否開啟
SHOW PARAMETER RECYCLEBIN;
value是on為開著
11g開啟回收站即可使用,19c中,需要開啟歸檔+回收站才可以使用
關閉回收站
SQL> ALTER SYSTEM SET RECYCLEBIN=OFF;
System altered.
SQL> ALTER SESSION SET RECYCLEBIN=OFF;
Session altered.
檢視回收站中的物件
select ORIGINAL_NAME,OBJECT_NAME,TYPE,TS_NAME,CREATETIME,DROPTIME,OWNER,OPERATION from DBA_RECYCLEBIN;
恢復回收站中的物件(只能用於非系統表空間和本地管理的表空間)(不需要開啟閃回)
2種恢復方法:
FLASHBACK TABLE DEF.TEST TO BEFORE DROP;
flashback table "BIN$BLmi9vlwN3TgUKjAgYxoiA==$0" to before drop;
清空回收站中的某個表
purge table "BIN$/UpBuh+LQ9yZGN95BFsk5Q==$0";
purge table "HNSI"."BIN$kvbM59svBqTgU94LC4WDdg==$0";
spool(數量過多,指令碼)
set linesize 150
set pagesize 9999
spool /tmp/applied.log
xxxxxx
spool off
表版本
select 'purge '||TYPE||' "'||OWNER||'".'||'"'||OBJECT_NAME||'"'||';' from DBA_RECYCLEBIN where TYPE='TABLE';
所有物件版本
select 'purge '||TYPE||' "'||OWNER||'".'||'"'||OBJECT_NAME||'"'||';' from DBA_RECYCLEBIN;
注意:
清理回收站的物件可以減少邏輯大小,但是物理大小是不變的,需要自己shrink。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69980685/viewspace-3002046/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【recyclebin】徹底禁用 Oracle回收站功能Oracle
- Oracle回收站功能開啟與關閉Oracle
- oracle 回收站Oracle
- oracle—回收站Oracle
- Oracle 回收站清理Oracle
- 清除oracle回收站Oracle
- Oracle回收站機制Oracle
- Oracle回收站介紹Oracle
- 【RECYCLEBIN】Oracle回收站詳解Oracle
- Oracle回收站的清理方法Oracle
- oracle回收站,搬運工Oracle
- 清除oracle的recyclebin回收站Oracle
- oracle清空回收站中資料Oracle
- oracle回收站的關閉Oracle
- Oracle 10 Recycle Bin回收站(轉)Oracle
- Oracle回收站及flashback drop(上)Oracle
- Oracle回收站及flashback drop(下)Oracle
- Oracle中的回收站(Recycle Bin)Oracle
- 常見問題--oracle 回收站Oracle
- 無程式碼實現資料回收站功能
- 回收站功能在 Linux 中的實現Linux
- 【Linux】Linux系統實現回收站功能Linux
- Oracle 10G 中的回收站Oracle 10g
- Oracle 10G 中的"回收站"Oracle 10g
- Oracle回收站表閃回機制研究Oracle
- Oracle 10G 中的"回收站"(轉)Oracle 10g
- Flashback Drop閃回刪除功能實踐(基於回收站)
- Oracle10g新特性:Recycle Bin回收站Oracle
- oracle10g 清除回收站中垃圾表Oracle
- Oracle10g 中的回收站(Recycle Bin)Oracle
- 【FLASHBACK】Oracle閃回及回收站相關語句參考Oracle
- 【Oracle】-【recyclebin,索引】-回收站恢復的索引名稱修改Oracle索引
- Oracle10g的回收站(recyclebin)和自由空間管理Oracle
- ORACLE 11.2.0.4版本EXPDP不會匯出回收站中資料Oracle
- Linux回收站Linux
- Oracle10g的回收站(recyclebin)和自由空間管理(zt)Oracle
- Oracle的flashback功能Oracle
- Oracle 審計功能Oracle