Oracle 删除表 产生【BIN$u6t1yoBPRMiiKu7SiPMIUw==$0】
来源:互联网 发布:淘宝店铺说明怎么写 编辑:程序博客网 时间:2024/04/26 22:28
雪影工作室版权所有,转载请注明【http://blog.csdn.net/lina791211】
一、灵感来源
2013-06-05 | 使用Oracle查询用户表是发现的信息
二、灵感来源
闲着无聊,项目组需要用Java实现抽取各类数据库信息的功能,表过不提。在进行查看Oracle系统视图,查询当前用户视图下有一些不和谐的东西存在,度娘后知道了为啥会出现这个了。上图
select * from user_catalog
出现以下内容。
BIN$u6t1yoBPRMiiKu7SiPMIUw==$0
三、原因
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;
四、备用
- Oracle 删除表 产生【BIN$u6t1yoBPRMiiKu7SiPMIUw==$0】
- 删除oracle中类似"BIN$hfyi8WM0TSqcj+nc72N5sg==$0"的表或触发器
- oracle删除表后又有这个表:BIN$dJ5h8mA4Lr/gQAB/AQB0oA==$0 TABLE 存在
- oracle中删除bin开头的表
- oracle删除Bin开头的表
- 删除Oracle 10g中的垃圾表 例如 Bin$×××××××××
- Oracle---删除Bin开头的Table
- oracle中的类似BIN$MrkCYT9eTTK+0sStMwn7+Q==$0 的表的作用
- Oracle 10G出现了tabel name类似 BIN$DEh5mRKIRGKvC6E+bQCawQ==$0 的表
- oracle 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0
- oracle中删除表后会有残留,Oracle中清除BIN$开头的垃圾表
- 删除Oracle中奇怪的表名称BIN$…的方法
- Oracle 处理BIN$开头的表
- 删除mysql-bin.* 日志
- Oracle回收站(Recycle Bin)
- Oracle回收站(Recycle Bin)
- Oracle归档日志删除=-转载
- oracle删除锁表
- putty的全屏与退出,SecureCRT的全屏与退出
- Java多线程-工具篇-BlockingQueue
- Java开发中的23种设计模式之十一:组合模式(Composite)
- 数据库优化建议
- Mysql安装后修改root密码
- Oracle 删除表 产生【BIN$u6t1yoBPRMiiKu7SiPMIUw==$0】
- 路由查找
- 修改php.ini文件位置的方法
- Java web之JSP基础
- jquery取select的所有option
- C语言中的易错处
- linux VFS的几个概念
- oracle 行转列
- HorizontalScrollView水平滚动视图的显示