Oracle的Recyclebin策略

1、从oracle10g开始删除数据库表的时候并不是真正删除,而是放到了recyclebin中,这个过程类似 windows里面删除的文件会被临时放到回收站中。

2、删除的表系统会自动给他重命名就是你看到的 【BIN$】开头的名字。

3、通过 show recyclebin 命令可以查看被删掉的表的详细信息,或者查询

select * from recyclebin;

4、收回表的命令:

flashback table 原表名 to before drop;

5、情况回收站的命令:

purge recyclebin;

6、如果不想删除的表经过回收站

drop table 表名 purge;

或者停用数据库的回收战功能10.1版本中,修改隐藏参数 _recyclebin,alter system set "_recyclebin" = false;10.2版本中,alter system set recyclebin = off;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨熹的专栏

5分钟入门MySQL Workbench

之前写了 图解Mac下如何安装管理MySQL 接下来进入下一步,使用Workbench执行sql文件: 1.打开Workbench,主页面上点击要connect...

3545
来自专栏iOS 开发杂谈

学习笔记之git命令行的详细使用

git仓库,你可以简单理解成一个目录,这个目录里面的所有文件都可以被git仓库管理起来,每个文件的修改、删除,git都能跟踪,以便任何时刻都可以追踪历史,或者在...

572
来自专栏Java成神之路

mysql_异常_01_Access denied for user 'root'@'192.168.1.13' (using password: YES)

使用navicat premuim 连接 虚拟机mysql数据库时 ,抛出如下错误:

553
来自专栏运维技术迷

MySQL数据库(一):安装MySQL数据库

安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、简述MYSQL 1.什么是数据库? DB ...

3758
来自专栏魏艾斯博客www.vpsss.net

MySQL 数据库类型从 InnoDB 转换为 MyISAM

魏艾斯博客有一个 wordpress 站点,有一天无意中发现数据库挺大的,可是这个站也就不到 10 篇文章,没道理这么大的数据库啊。然后开始查找原因,发现在 p...

48122
来自专栏技术碎碎念

Git总结

git在本地分为三个区域,工作区、暂存区和本地仓库,具体情况如下: ? git的一般操作就是本地代码的修改提交回滚,以及与远程仓库的拉取、合并、提交等。 git...

2703
来自专栏浪淘沙

Git学习总结1

Git是目前世界上最先进的分布式版本控制系统(没有之一) Git有什么特点?简单来说就是:高端大气上档次!

342
来自专栏用户2442861的专栏

ubuntu下mysql的安装以及基本命令

打开终端,输入sudo apt-get install mysql-server

652
来自专栏互联网杂技

mysql命令之对用户,库,表操作--基础教程(三)

创建用户: 进入在root用户进行操作: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; 授权...

33411
来自专栏分布式系统和大数据处理

常用Git命令和操作

用于将文件从工作目录(Working Directory)提交到暂存区(Staging Index)。

654

扫码关注云+社区