关于DBA_TAB_MODIFICATIONS数据字典中数据无法查询的问题

今天收到一个客户请求,客户在查数据字典时,发现下面的现象。

SQL> select table_name from dba_tab_modifications where table_name=‘STAT_TABLE‘;

no rows selected

SQL> select table_name from dba_tab_modifications where table_name like ‘%STAT_TABLE‘;

TABLE_NAME

--------------------------------------------------------------------------------

STAT_TABLE

STAT_TABLE

在MOS里面查询之后,找到下面这个错误。最终证明这是Oracle的一个错误。

Bug 13984324 - wrong result with UNION ALL of similar queries / in DBA_TAB_MODIFICATIONS (Doc ID 13984324.8)

错误发生的版本:11.2.0.4

11.2.0.3

11.2.0.2

错误解决的版本:12.1.0.1

其它解决方法:

"_optimizer_join_factorization"=false

SQL> alter session set "_optimizer_join_factorization" = false;

SQL> select table_name from dba_tab_modifications where table_name like ‘STAT_TABLE‘;

TABLE_NAME

--------------------------------------------------------------------------------

STAT_TABLE

STAT_TABLE

关于DBA_TAB_MODIFICATIONS数据字典中数据无法查询的问题,布布扣,bubuko.com

时间: 2024-10-11 12:33:34

关于DBA_TAB_MODIFICATIONS数据字典中数据无法查询的问题的相关文章

10-Mysql-Ubuntu-数据表中数据的查询(三)

数据的查询(select) (1)查询整个表的数据: select  * from 表名; (2)查询给定条件的数据: select  * from 表名 where 条件; (3)查询表中某些字段: select 字段1,字段2,... from 表名; (4)查询时使用as指定字段别名: select 字段1 as 别名1, 字段2 as 别名2 from 表名;   (4)查询时更改字段显示的顺序(书写的字段顺序就是显示的顺序): select 字段1 as 别名1, 字段2 as 别名2

C# 将Access中时间段条件查询的数据添加到ListView中

C# 将Access中时间段条件查询的数据添加到ListView中 一.让ListView控件显示表头的方法 在窗体中添加ListView 空间,其属性中设置:View属性设置为:Detail,Columns集合中添加表头中的文字. 二.利用代码给ListView添加Item. 首先,ListView的Item属性包括Items和SubItems.必须先实例化一个ListIteView对象.具体如下: ListViewItem listViewItem=new ListViewItem(); l

关于SpringMVC中如何把查询数据全转成String类型

之前,本想与客户商量做几张固定的报表予使用,结果发现客户每个月都需要各种各样的报表,所以我们做了个窗口用于直接执行SQL语句:数据量一开始并不是很大查询出来的数据较少(约1-6W左右),所以刚开始几个月很好用,查询出来的数据直接从页面复制下来贴到Excel做月报表,就这样一年过去了,最近做三期,发现运维人员月底几天特别的忙,数据逾百万(汗),SQL查询语句都要写n多分页.... 伙伴们如此幸苦,还是我来拯救他们吧- 我的解决思路大致如下: A>界面增加查询倒出Excel表按钮(不需要分页,也不需

MySQL查询数据表中数据记录(包括多表查询)

MySQL查询数据表中数据记录(包括多表查询) MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: select selection_list // 要查询的内容,选择哪些列 from table_list // 从什么表中查询,从何处选择行 where primary_

第二阶段 MySQL函数库 表中数据查询与多表操作

一位初学php的随堂笔记,记录自己的成长! 一.表结构的修改(DDL) 1.添加表结构的字段 a.ALTER TABLE 表名 ADD 字段名 数据类型 [字段属性|约束条件] [FIRST|AFTER 字段名]: b. 添加多个字段 ALTER TABLE 表名 ADD 字段名 数据类型 [字段属性|约束条件] [FIRST|AFTER 字段名], ADD 字段名 数据类型 [字段属性|约束条件] [FIRST|AFTER 字段名]...: 2 删除字段 ALTER TABLE 表名 DROP

转 mysql 中sql 语句查询今天、昨天、7天、近30天、本月、上一月 数据

转自 http://blog.csdn.net/ve_love/article/details/19685399 转 mysql 中sql 语句查询今天.昨天.7天.近30天.本月.上一月 数据

.Net中EF针对大数据量查询超时的一种优化

旧代码: --receiptIds   id集合,每次查1000左右 var mappingList = new List<FinanceSettlementMapping>(); mappingList.AddRange(SettlementMappingRepository.Entities.Include(o => o.ReceiptsTo).Include(d => d.FinanceSettlement).Where(d => receiptIds.Contains

MySQL表的创建和表中数据操作

这篇文章主要介绍在navicat的命令界面操作mysql.主要涉及建立表结构,和对表中数据的增加删除修改查询等动作.站在一个新手角度的简单mysql表结构和数据操作. ☆ 准备工作 1,保证自己的电脑安装了mysql(my.ini下的字符集设置是utf8) 2,确保电脑同时安装navicat(任意版本) 3,保证mysql服务器已经启动 注:若对navicat操作不熟,请参照<<navicat从下载到使用>>这篇文章. ☆ 打开控制台 在navicat的tools(工具)菜单栏选择

数据字典中的输入帮助的定义

①固定值域:在数据字典中进行域定义的过程中,可以在技术特性中的Value range选项卡中限定属于该域的数据元素的值域.如果在具体的数据表字段中没有指定特定的约束表或者输入帮助,则系统默认使用该值域作为字段输入帮助. ②约束表:在数据字典中,关系数据库表之间的内在联系通过外部关键字进行,如果一个表字段定义了外部关键字,则该表称为外部关键字表,而对应的参照表则称为约束表.如果在数据字典中为一个表字段指定了约束表,则其输入帮助可以是该表中的关键字段值列表,或者是约束表中对应字段指定的输入帮助. ③