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
- 【Linux】Linux系統實現回收站功能Linux
- 無程式碼實現資料回收站功能
- 【FLASHBACK】Oracle閃回及回收站相關語句參考Oracle
- 【Oracle】Oracle logminer功能介紹Oracle
- Oracle10g的回收站(recyclebin)和自由空間管理Oracle
- Linux回收站Linux
- bash回收站
- 【ORACLE】Oracle常用SQL及重點功能說明OracleSQL
- Oracle sqlldr工具功能測試OracleSQL
- Oracle的service功能簡介Oracle
- 【TUNE_ORACLE】Oracle Hint之常用Hint功能概述(五)Oracle
- 【TUNE_ORACLE】Oracle Hint之常用Hint功能概述(四)Oracle
- 【TUNE_ORACLE】Oracle Hint之常用Hint功能概述(三)Oracle
- 【TUNE_ORACLE】Oracle Hint之常用Hint功能概述(二)Oracle
- 【TUNE_ORACLE】Oracle Hint之常用Hint功能概述(一)Oracle
- oracle_ray.sh 常用的oracle sql功能指令碼OracleSQL指令碼
- Oracle EBS基礎學習:Oracle EBS啟用診斷功能Oracle
- ORACLE 12.2中的更改與新功能Oracle
- 清空回收站咋恢復?
- CCF-回收站選址
- Oracle資料庫審計功能介紹Oracle資料庫
- oracle 11g 系統審計功能Oracle
- Oracle Session每日統計功能實現XLAMOracleSession
- win10 如何恢復回收站_win10回收站恢復方法Win10
- win10如何去掉桌面回收站_win10刪除桌面回收站的方法Win10
- 電腦清空回收站怎麼恢復回來,恢復回收站經典教學
- 回收站的東西怎麼恢復?回收站刪除的檔案恢復教程
- Oracle Audit 審計功能的認識與使用Oracle
- win10系統回收站在哪裡開啟 win10怎麼開啟回收站Win10
- 功能較全的oracle傳送郵件過程Oracle
- 在Oracle DG Standby庫上啟用flashback database功能OracleDatabase
- win10平板模式找不到回收站怎麼辦_win10系統平板模式如何找出回收站Win10模式
- win10桌面只有回收站怎麼辦_win10開機只有回收站如何解決Win10
- WIN10如何在桌面刪除回收站 win10電腦怎麼刪除回收站圖示Win10
- Oracle 11gRac 測試案例(五)ASM功能測試OracleASM
- DB2中如何實現Oracle的相關功能DB2Oracle