美文网首页
oracle 情况回收站

oracle 情况回收站

作者: 数据老菜鸟 | 来源:发表于2023-02-01 11:19 被阅读0次

    删除普通表,并未真正删除表,只是把该表放在回收站中。

    drop table student_infor;

    删除带约束的表

    drop table tb_date_test cascade constraints;

    查看回收站

    show recyclebin;

    select * from recyclebin

    清空回收站

    清空一个表

    purge table "BIN$8fnBD98QpWXgUxcHH6xbtQ==$0";

    清空所有表

    purge recyclebin;

    一次性彻底删除表

    drop table tb_maintence purge;

    回收站知识点补充

    在oracle中,当删除一个表时,oracle并没有真正删除该表,而是把该表重命名,然后扔到回收站中,使用purge命令来清空回收站,将会释放表占用的空间,把这些空间返回给表空间,成为表空间中的自由空间。

    一旦空间吃紧,oracle会自动清空回收站中的对象。在oracle清空前,可以找回被删除的对象,就是把被删除的对象从回收站中捡回来,即所谓的闪回技术

    从回收站中还原被删除的表instructor

    还原该表

    flashback table instructor to before drop

    还原并重命名该表

    flashback table instructor to before drop rename to instructor_restore;

    相关文章

      网友评论

          本文标题:oracle 情况回收站

          本文链接:https://www.haomeiwen.com/subject/parihdtx.html