首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

删除分区提示ORA-00942

但是,最近有个需求,需要用这个专用账号删除分区表的某个分区,执行的时候,提示这个错误, ORA-00942: table or view does not exist ORA-00942这个错误,包含了两层含义...在TEST2下,删除分区,提示ORA-00942, SQL> show user USER is "TEST2" SQL> alter table interval_sales drop partition...用“同义词”删除分区提示错误,用“schema.table_name”删除分区成功,这两者是何区别?...104890 INTERVAL_SALES P3 104892 因此,用“同义词”删除分区,确实因为没有对应分区的同义词,提示...从这个问题,可以看到,Oracle的每个错误号,其实都蕴含着丰富的知识,有时看着一个简单的提示,其实背后的原理,超乎我们想象,或者绝对是精妙的设计,这才是我们需要体会和汲取的。

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DDL操作提示了一个DML操作才会抛的ORA错误?

    某张表,有个字段,存在默认值,并且设置了NOT NULL约束,例如,NEED_PO VARCHAR2(1) default 'N' not null, 尝试删除该字段,提示ORA-12899...直译过来,确实有些绕口,但是结合10046,就可以猜出些许,我执行删除列的操作,他会跟着执行这个操作,用待删除列名更新待删除列,这里因为NEED_PO列定义小于列名长度,所以提示错误,导致删除列的操作执行失败...从现象上来看,列存在了默认值,设置非空约束,执行删除列操作,提示ORA-12899,都和这个bug描述对应上了, update "A"."...复现场景,他说如果使用“add column optimization”的方式将非空列写入磁盘,就可能产生这个bug,并且提示这个操作能导致块损坏,进而报出ORA-00600,或者提示ORA-12899...,从版本号、到错误提示,基本一致,按照文档描述,打了PSU,确实是解决了,验证了这个问题,就是这个bug,另外,就是熟悉了下打PSU的整个过程。

    67920

    ORA-600ORA-700ORA-7445内部错误的的分析

    参考文章:数据库故障诊断基础工具之TFA ORA-600: $TFA_HOME/bin/tfactl diagcollect -srdc ora60 ORA-700: $TFA_HOME.../bin/tfactl diagcollect -srdc ora700 ORA-7445: $TFA_HOME/bin/tfactl diagcollect -srdc ora7445 如果无法通过...3.ORA-600/ORA-7445/ORA-700内部错误发生时候产生的跟踪日志文件和事件日志文件(incident)。 这是调查内部错误的主要信息。...-600/ORA-700/ORA-7445等内部错误,现阶段Oracle会通过最佳实践和机器学习等技术,进行自动分析给出解决方案。...所以,当遭遇ORA-600/ORA-700/ORA-7445时,如有官方MOS账号可以直接起一个SR,然后上传上述信息。 如果是已知的问题,会在最短的时间内获得自动分析结果。

    85910

    【基础知识】 ORA-600ORA-700ORA-7445内部错误的本质

    Keyword: ORA-600 ORA-700 ORA-7445 内部错误 概要 我们知道ORACLE数据库是有C语言写的,对于ORA-600,ORA-7445和ORA-700错误,都是Oracle...【基础知识】ORACLE数据库错误概述 ORA-600/ORA-700/ ORA-7445的本质及区别 本质上来讲,ORA-600/ORA-700/ ORA-7445都是数据库异常的处理, 其中,ORA...-600是被ORACLE的代码捕获的异常;ORA-7445是没有被ORACLE的代码捕获的操作系统(OS)异常。...-700则是11g版本以后对ORA-600的细分,通常是一些不会引起严重问题的错误的提示,例如在12c的版本中如果内存换入(swap in)和内存换出(swap on)的百分比超过一个既定的阈值(2%)...,数据库告警日志中会输入ORA-700 错误和一些诊断信息。

    1.6K20
    领券