一个智障操作,drop一个用户,下面的东西比较多,删得比较慢,然后shell突然关了。

  就导致了,删不掉,又不能创建新的用户。出版本要得比较急,就先创建新的用户测试去了。

  今天要弄个东西,又想起这个事情,就处理一下。

  然后发现,报了如下的错:

SQL> drop user user cascade;
drop user bto cascade
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-38301: can not perform DDL/DML over objects in Recycle Bin

   不能再Recycle Bin 的对象上中执行DDL/DML操作

   意思很明显啊,用户在回收站里面了,不能再删除了。

oracle Recycle Bin:

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

处理:

  清空Recycle bin 中的表空间:    

purge tablespace tablespace_name;

搞定。

拓展一下:

清空recycle bin中的表空间:

purge tablespace tablespace_name

清空某个表空间内的某个用户的对象:

pruge tablespace tablespace_name user user_name

清除当前用户的对象:

purge recyclebin

清除所有用户的对象:

purge dba_recyclebin

或者,使用sql developer:

转载于:https://www.cnblogs.com/Springmoon-venn/p/8932688.html

ORA-38301:can not perform DDL/DML over objects in Recycle Bin相关推荐

  1. 【数据库1】mysql,DDL/DML,DQL,外键约束,多表/子查询,事务,登陆,连接池,jdbc,redis,crontab,ftp,oracle,数据交换/存储/收集

    文章目录 1.mysql安装:存储:集合(内存:临时),IO流(硬盘:持久化) 1.1 服务端:双击mysql-installer-community-5.6.22.0.msi 1.2 客户端:命令行 ...

  2. Hive数据据类型 DDL DML

    Hive的基本数据类型 DDL DML: 基本数据类型 Hive数据类型 Java数据类型 长度 例子 TINYINT byte 1byte有符号整数 20 SMALINT short 2byte有符 ...

  3. MySQL 的DDL DML DQL DCL细节解析 知道这些就够了

    SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...

  4. 第 1 行出现错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML

    第 1 行出现错误: ORA-00604: 递归 SQL 级别 1 出现错误 ORA-38301: 无法对回收站中的对象执行 DDL/DML 由于删除表空间时 出了点问题 最后一直没发删除表空间 先断 ...

  5. consistent read一致性读,DDL DML DCL

    一致性读的概念consistent read mysql 的读操作是快照读,也就是说,在读操作执行的时候是某一个时刻的数据内容,不管其他的事务在做什么,原始数据会依据undo log 进行重新组织.一 ...

  6. DDL, DML, DCL, 和TCL的含义

    DDL, DML, DCL, 和TCL是什么? 在一些公司中提交给测试团队的SQL脚本会划分为DDL.DML等,但这些概念到底是如何定义的呢?SQL(Structure Query Language) ...

  7. Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)

    文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...

  8. SQL四种语言:DDL,DML,DCL,TCL

    1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema ...

  9. SQL分类:DDL/DML/DQL/DCL以及作用

    sql分类 1 DDL(Data Definition Language:数据库定义语言,操作数据库,表(创建,删除,修改)) 2 DML(Data Manipulation Language:数据库 ...

最新文章

  1. View onRestoreInstanceState ClassCastException
  2. 奇异值分解讨论及其实现的计算步骤
  3. iis websocket同时连线人数_【NBA云专访】沈洋连线76人CEO 疫情期间如何管理球队?...
  4. java充血模型orm框架,关于领域驱动设计和贫血、失血、充血模型
  5. c语言数码管流动显示一个数,51单片机数码管动态显示 - 数码管动态扫描显示01234567程序(三种方案)...
  6. web sevice 生成代理类及使用
  7. 第十四届全国大学生智能汽车竞赛获奖名单
  8. 高数叔c语言课件,高数叔网课资源合集 高数上下、线代、模电、物理、复变合集...
  9. ffmpeg安装教程(windows版)
  10. macOS Big Sur 11.2.3 (20D91) 正式版发布,百度网盘下载
  11. Android基础知识点学习总结
  12. 【C语言】深度理解 负数取余 取模
  13. USGS今天开始向全球提供Landsat9下载
  14. [附源码]计算机毕业设计Python+uniapp篮球竞技系统APPo206c(程序+lw+APP+远程部署)
  15. java进出货管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  16. 将边缘计算、5G应用开发进行到底!
  17. Threejs从入门到。。。。。。。还是入门
  18. Word内的表格如何自动计算?
  19. SAP 计划策略组40和50分析
  20. Excel中的xlsm设置了密码,不能修改编辑,到底该怎么破解?

热门文章

  1. python是通用编程语言吗-2020年,编程语言将不再只属于程序员,尤其是这门语言...
  2. python27-资源|全机器学习和Python的27个速查表(完整版)
  3. 前端学python有什么用-原来 Python 还有这些实用的功能和特点!
  4. 0基础学python-看完这篇,零基础也知道怎么学Python
  5. python大学课程-利用python完成大学刷课(从0到完成的思路)
  6. python详细安装教程3.8-手把手教你安装Python3.8环境
  7. c语言和python哪个自学好-有c语言基础 自学python 应该选什么书来看?
  8. python个人项目-软工个人项目WC(Python实现)
  9. python读取excel表格-python读写Excel表格的实例代码(简单实用)
  10. python和c哪个好学-c语言和python哪个容易