Home
Cloud
Big Data
CI
Install
Samples
Java
Ubuntu
Maven
Archive
Oracle
|
Corbeille (recycle bin)
Corbeille (recycle bin)
Afficher les objets supprimés
Purger les objets supprimés
Corbeille (recycle bin)
Les tables et les indexes supprimés sont renommés et déplacés dans la corbeille.
desc recyclebin; Nom NULL Type -------------- -------- ------------ 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
Afficher les objets supprimés
Pour afficher tous les objets supprimés d'un utilisateur :
SELECT * FROM user_recyclebin;
Cette table a un synonyme
recyclebin
.
Pour afficher tous les objets supprimés :
SELECT * FROM dba_recyclebin;
Purger les objets supprimés
Syntaxe :
PURGE { TABLE table_name | INDEX index_name } | TABLESPACE tablespace_name [ USER user_name ] | { USER_RECYCLEBIN | RECYCLEBIN | DBA_RECYCLEBIN }
Exemple :
Créer une table de teste :
CREATE TABLE TABLE_PURGE ( ID NUMBER(1,0) );
Supprimer la table :
DROP TABLE table_purge;
Afficher le contenu de la corbeille :
SELECT object_name, original_name, type, ts_name, can_undrop, can_purge FROM user_recyclebin;
Résultat de la requête :
OBJECT_NAME ORIGINAL_NAME TYPE TS_NAME CAN_UNDROP CAN_PURGE ------------------------------ -------------------------------- ------------------------- ------------------------------ ---------- --------- BIN$kE4ti/oXT02ThCYJ+4263A==$0 TABLE_PURGE TABLE USERS YES YES
Purger la table :
PURGE TABLE table_purge;
© 2010-2022
mti
tek