admin管理员组

文章数量:1652101

1.简介

  • 从oracle10g开始,使用drop/truncate命令删除表(没有purge),表不会直接删除,而是被放到回收站,当空间出现短缺时,才会逐渐回收这部分空间,可以从回收站恢复;

2.步骤

  • 2.1.查看回收站
    select * from user_recyclebin;
  • 2.2.清空回收站
    purge recyclebin;
  • 2.3.清空回收站中的某个表
    • purge table “BIN$/UpBuh+LQ9yZGN95BFsk5Q==$0”;
    • drop table “BIN$0iJ7/rWFQrSGdZexvGv3qQ==$0”;
  • 2.4.恢复回收站
    • FLASHBACK TABLE “BIN$0iJ7/rWFQrSGdZexvGv3qQ==$0” TO BEFORE DROP;
    • FLASHBACK TABLE “BIN$33o8F8mMTWS2uQX5bevBYQ==$0” TO BEFORE DROP rename to AEP_READDATA;
    • bin$表示表放在了回收站;
  • 2.5.删除表,不放到回收站
    • DROP TABLE TABLE_NAME PURGE;

本文标签: 回收站ORACLE