〖环境 ( Environment )   

SYSTEM: Windows XP sp3

DB : Oracle10.2G

〖现象 (Symptom)   

运行了一段脚本之后,突然发现Tables里面多了一些table name 类似 BIN$DEh5mRKIRGKvC6E+bQCawQ==$0 的表,觉得很诧异,对比了脚本之后发现这不是脚本里面创建的表,然后试着删除这些表:

SQL> drop table BIN$DEh5mRKIRGKvC6E+bQCawQ==$0;

drop table BIN$DEh5mRKIRGKvC6E+bQCawQ==$0

结果运行出错:

ERROR 位于第 1 行 :

ORA-38301: can not perform. DDL/DML over objects in Recycle Bin

 

〖原理( Cause )     

在 Oracle10g 中,引入了一个回收站 (Recycle Bin) 的概念。回收站,从原理上来说就是一个数据字典表,放置用户 Drop 掉的数据库对象信息。被用户 Drop 的对象并没有被 Oracle 删除,仍然会占用空间。除非是用户手工进行 Purge 或者因为存储空间不够而被 Oracle 清掉。有了回收站,能够减少很多不必要的麻烦。常常看到开发人员误删除表,我们可以充分利用 10g 的闪回 (FLASHBACK) 功能来避免类似的人为操作。不能对已经放到回收站( Recycle Bin )中的对象执行 DDL/DML 语句。

〖方法( Action )         

如果真的想彻底删除这个表,可以使用下面的命令清空回收站。

SQL 〉 PURGE RECYCLEBIN;

Oracle 10G出现了tabel name类似 BIN$DEh5mRKIRGKvC6E+bQCawQ==$0 的表相关推荐

  1. Oracle 10g R2 RAC手动打补丁PSU(10.2.0.5.19)

    一.准备工作 1,数据库环境 操作系统版本   : Redhat 5.8 x64    数据库版本     : Oracle 10.2.0.5 x64 RAC     Cluterware     : ...

  2. RHEL6 64位系统安装ORACLE 10g 64bit 数据库

    RHEL6 64位系统安装ORACLE 10g 64bit 数据库 2013-08-10 22:12 by 潇湘隐者, 9673 阅读, 2 评论, 收藏, 编辑 记得去年4月份的时候,为公司部署测试 ...

  3. 在RedHat4 64位操作系统下,安装Oracle 10g

    在RedHat4 64位操作系统下,安装Oracle <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:offi ...

  4. 64位win7旗舰版安装oracle 10g 64位

    1.  下载10204_vista_w2k8_x64_production_db.zip 下载地址:http://pan.baidu.com/share/link?shareid=432430& ...

  5. linux下安装oracle 10g

    Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子.首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,硬盘转速7200转以上(建议使用scsi硬盘) ...

  6. CentOS 6.3(x86_64)下安装Oracle 10g R2

    CentOS 6.3(x86_64)下安装Oracle 10g R2 目 录 一.硬件要求 二.软件 三.系统安装注意 四.安装Oracle前的系统准备工作 五.安装Oracle,并进行相关设置 六. ...

  7. oracle 10g安装过程遇到的问题

    在 Linux x86 上安装 Oracle 数据库 10g 作者:John Smiley 学习在 RHEL 2.1.RHEL 3 或 SLES 8 上从头安装 Oracle 数据库 10g 的基础知 ...

  8. oracle好难装,安装oracle 10g 的艰难之旅

    安装oracle 10g 的艰难之旅 作者:田逸 (sery@163.com) 发表于http://www.xue5.com/itedu/2740.html 在linux下安装oracle是一件令人生 ...

  9. ubuntu oracle 10g 安装,Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法

    PS:Ubuntu 12.04 安装Oracle 10g 全过程(完美)及问题解决办法正常情况下,完美无错..如果遇到问题,也有解决办法 1.安装前准备工作 1.1 到oracle官网下载适合自己电脑 ...

最新文章

  1. L2-009. 抢红包 结构体排序
  2. 寒假CF- WA了不要怕!
  3. 基于Javaweb的订餐管理系统的介绍和分析
  4. Spring自定义注解简单使用四步走
  5. 应用jacob组件造成的内存溢出解决方案(java.lang.OutOfMemoryError: Java heap space)
  6. LeetCode 528. 按权重随机选择(前缀和+二分查找)
  7. 51nod 1046 A^B Mod C
  8. c++ 封装的zookeeper库
  9. php mysql 读取数据_PHP MySQL 读取数据
  10. Python数据可视化-matplotlib and seaborn
  11. python制作中秋贺卡图片_中秋贺卡手工制作图片
  12. 适合新手画PCB线路板的四个软件 2021-10-14
  13. 财经365股票行情:A股出现“捡便宜”机会
  14. 八达岭长城和龙庆峡之游
  15. 【POJ 3311】Hie with the Pie(状压DP)
  16. 联通云OSS上传文件
  17. 歌曲:后来的我们 歌手:品冠
  18. 在搭载 M1 及 M2 芯片 MacBook 设备上玩 Stable Diffusion 模型
  19. 【仙女踩坑实录】Macbook修改文件创建时间
  20. xctf之warmup

热门文章

  1. Wordpress婚庆婚纱摄影工作室企业网站主题模板_精美简约大气
  2. 我的大学专业是计算机英语作文,电脑-Computers-大学英语作文_1500字_英语作文
  3. 《动手学深度学习》手动导入数据集产生错误的解决方法
  4. 乙未年六月廿一 学习笔记
  5. 关于Qt翻译功能的一些小想法
  6. android手势密码csdn,Android手势密码LockPatternView、LockPasswordUtils、LockPatternUtils等分析...
  7. echarts echarts-gl对应版本记录
  8. android 副mic测试,如何检测Android中是否存在麦克风?
  9. SCI《科学引文索引》
  10. 基于单片机的智能温控风扇的设计与实现