天萃荷净

运维DBA在巡检时发现alert日志文件中出现Oracle报错performing DML/DDL operation over object in bin,分析原因为回收站中的对象执行了dml或者ddl操作导致

1、Oracle数据库alert日志文件报错

Thu Jul 21 09:49:38 2011

performing DML/DDL operation over object in bin.

Thu Jul 21 09:51:02 2011

performing DML/DDL operation over object in bin.

2、Oracle案例分析

1)确认回收站功能启用

SQL> show parameter recyclebin;

NAME TYPE VALUE

———————————— ———– ——————————

recyclebin string ON

如果是OFF,使用alter system set recyclebin=on;开启回收站功能

2)创建和删除表

SQL> create table t_drop

2 as

3 select * from tab;

Table created.

SQL> drop table t_drop;

Table dropped.

SQL> show recyclebin;

ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME

—————- —————————— ———— ——————-

T_DROP BIN$qIuF4JHvDJDgQKjADAsarA==$0 TABLE 2011-07-21:09:46:52

3)查看回收站表中数据

SQL> select * from “BIN$qIuF4JHvDJDgQKjADAsarA==$0″;

TNAME TABTYPE CLUSTERID

—————————— ——- ———-

T TABLE

TAB_CRM_CLIENT TABLE

TEST_COUNT TABLE

V_TEST VIEW

TEST TABLE

T_DROP TABLE

TAB_OLCM TABLE

7 rows selected.

4)对回收站中数据进行dml操作

SQL> delete from “BIN$qIuF4JHvDJDgQKjADAsarA==$0″;

delete from “BIN$qIuF4JHvDJDgQKjADAsarA==$0″

*

ERROR at line 1:

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

5)对回收站中数据进行ddl操作

SQL> drop table “BIN$qIuF4JHvDJDgQKjADAsarA==$0″;

drop table “BIN$qIuF4JHvDJDgQKjADAsarA==$0″

*

ERROR at line 1:

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

6)查看回收站,错误重现

Thu Jul 21 09:56:44 2011

performing DML/DDL operation over object in bin.

Thu Jul 21 09:57:19 2011

performing DML/DDL operation over object in bin.

7)说明

由于对回收站中的对象执行了dml或者ddl操作导致alert报类此做。在回收站中不能执行ddl或者dml操作

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:Oracle报错performing DML/DDL operation over object in bin解决办法

oracle operation_type,案例:Oracle报错performing DML/DDL operation over object in bin解决办法相关推荐

  1. 【记录】IDEA未正确关闭导致打开报错,进不了主界面,含解决办法

    [记录]IDEA未正确关闭导致打开报错,进不了主界面,含解决办法 错误提示 解决方案 参考 错误提示 截取了错误的主要部分 java.util.concurrent.CompletionExcepti ...

  2. pycharm报错:Error configuring SDK: Accessing invalid virtual file: 解决办法

    pycharm报错:Error configuring SDK: Accessing invalid virtual file: 解决办法: 针对linux系统, 删除home目录下pycharm配置 ...

  3. pandas的read_excel 报错:OverflowError: date value out of range‘ 的解决办法

    pandas的read_excel 报错:OverflowError: date value out of range' 的解决办法 首先,报错了要进行原因分析,导致这个错误的原因是将文件中的数值读成 ...

  4. 搭建网站服务器时报错url,服务器网站总报错“ERROR the requested URL could not be retrieved”解决办法...

    服务器网站总报错"ERROR the requested URL could not be retrieved" ERROR The requested URL could not ...

  5. dbd/oracle,linux centos环境下,perl使用DBD::Oracle遇到报错Can't locate DBDOracle.pm in @INC 的解决办法...

    报错 install_driver(Oracle) failed: Can't locate DBD/Oracle.pm in @INC (@INC contains:/home/as_user/PM ...

  6. unable to find java_SQL Developer报错:Unable to find a Java Virtual Machine解决办法

    安装了64位的Oracle数据库以及32位的Oracle客户端,在开始菜单中第一次打开客户端的SQL Developer时提示输入java.exe的路径,我选择了Oracle数据库自带的jdk路径,确 ...

  7. android安装成功找不到指定文件夹,安装Android SDK报错:系统找不到指定的文件 解决办法...

    换了系统html Windows 7 64位,从新安装Android SDK,结果遇到了点小问题:java 在检测系统是否安装JDK的时候老是提示:Java SE Development Kit (J ...

  8. VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法...

    data里面做了定义 在方法里面进行赋值 用 this.info = repos.data 数据可以请求到,但是会报错 TypeError: Cannot set property 'listgrou ...

  9. 6678EVM调试K1_STK_v1.1例程中GE_test的时候报错:DDR3 leveling has failed, STATUS = 0x40000064的解决办法

    在调试K1_STK_v1.1例程中GE_test的时候,使用的是TMDSEVM6678LE板子. 最开始一直报错DDR3 leveling has failed, STATUS = 0x4000006 ...

最新文章

  1. php jquery教程下载,jquery怎么下载和引用
  2. mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎
  3. 玩转Google开源C++单元测试框架Google Test系列(gtest)之四 - 参数化
  4. asp.mvc 4项目发布文件目录结构_Spring Boot项目搭建与启动
  5. STM32的优先级NVIC_PriorityGroupConfig的理解及其使用(转)
  6. sap脚本运行_如何使用Python脚本运行SAP?
  7. 算法整理(二)---高速排序的两种实现方式:双边扫描和单边扫描
  8. java 匿名内部类多态,下面这个简单的程序验证匿名内部类的多态属性,但出现错误。...
  9. mysql主从集群搭建;(集群复制数据)
  10. 网易云Api,轻松获取音乐数据
  11. 神通数据库适配 hibernate
  12. (机器学习)C均值算法(K-Means)之误差平方和推导
  13. dedecms 安装后 管理后台ie假死 无响应的解决方法
  14. Android TV Input Framework(TIF)--构建TV input list
  15. Python银行风控模型的建立(解决Grapviz的中文显示问题)
  16. 理解IGRP协议-ielab
  17. “(535, b‘Error: authentication failed‘)“身份验证失败问题
  18. vue中如何使用节流(throttle)函数
  19. android系统自带字体设置,安卓手机系统字体设置-系统字体设置(Big Font) 安卓版v2.37-PC6安卓网...
  20. Apache Shiro RememberMe 1.2.4 反序列化过程命令执行漏洞【原理扫描】

热门文章

  1. html+抽奖游戏,九宫格抽奖HTML+JS版
  2. To B产品用研工作,到底在研究什么?
  3. 安装大淘客出现的两个问题和解决方法
  4. 浅谈 2020 年诺贝尔化学奖:通向未来的基因编辑
  5. 方框加对勾怎么输入_Word文档里的□(方框)里怎么加入√(对勾)?
  6. 台式电脑计算机怎么看是固态硬盘,怎么看电脑是机械硬盘还是固态硬盘
  7. flutter 刷脸_传说哥教你如何假装架构师
  8. 移动应用广告之商业变现的实现策略
  9. latex footnote numbering
  10. CPU不同字母的意思