您的位置:首页 > 数据库 > Oracle

oracle查询用户表出现类似BIN$bdk9…

2016-01-17 16:52 169 查看
删除oracle一张表,

查询,用户的表 select * from user_catalog

会有类似以下的表:

TABLE_NAME
--------------------------------------------------------------------------------
TABLE_TYPE
---------------------------------
BIN$bdk9b/YkTzWanS8ezkQOFg==$0
TABLE


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版本中,修改隐藏参数 _recyclebinalter system set "_recyclebin" = false;10.2版本中,alter system set recyclebin = off;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: