1.oracle删除表后恢复(回收站)

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;
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值