sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 故障案例 >

【案例】Oracle报错QSM-00501 QSM-01068产生原因和MOS官方解决办法

时间:2016-11-11 20:26   来源:Oracle研究中心   作者:代某人   点击:

天萃荷净 QSM-00501无法初始化摘要顾问环境
原因:摘要顾问外部程序初始化过程失败。

行动:联系Oracle支持服务。


QSM-00502保险业监理处错误
原因:一个OCI回调例程报告错误

行动:联系Oracle支持服务。


QSM-00503内存
原因:摘要顾问未能分配必要的内存。

行动:联系Oracle支持服务。


QSM-00504内部错误
原因:发生内部错误。

行动:联系Oracle支持服务。


QSM-00505语法错误
原因:发生语法错误。

行动:如果可能的话,或联系Oracle支持服务的正确的语法错误。


QSM-00506没有事实表可以发现
原因:事实上没有指定过滤器,并有没有在仓库的事实表。一个事实表是有一个或多个数据仓库中的维表的外键约束的表。

行动:检查是否:

事实上滤波器正确指定
存在适当的约束
用户有权限访问的表

QSM-00507没有尺寸可以找到
原因:数据库没有任何尺寸。

行动:在您的仓库中创建的尺寸。


QSM-00508的统计数字表/列失踪
原因:系统元数据中不包含一个或多个表或列的统计信息。顾问需要的所有事实表的基数,级数据仓库中的所有尺寸键。

行动:运行分析来收集统计信息的仓库中的表和汇总。


QSM-00509无效的参数
原因:指定的参数有一个无效值。

行动:在适当的范围内提供的价值。


QSM-00510的统计,缺少对摘要
原因:系统元数据中不包含统计上的一个或多个摘要。该顾问需要在数据仓库中的所有总结的基数。

行动:运行分析来收集统计信息的仓库中的表和汇总。


QSM-00511无效的事实过滤器中指定的事实表
原因:在过滤器中指定的表是没有有效的事实表。一个事实表必须有一个或多个数据仓库中的维表的外键约束。

行动:检查是否:

事实上滤波器正确指定
存在适当的约束
用户有权限访问的表

QSM-00512保留列表中指定的无效摘要
原因:在保留名单中指定的摘要是无效的。

行动:检查:

总结名的拼写
无论是总结名是有效的
用户有权限访问的摘要名称

QSM-00513的工作量表的一个或多个丢失
原因:缺少一个或两个的工作量表。这两个用户的模式应该是目前的工作量表V_192216243_F_5_E_14_8_1和V_192216243_F_5_E_15_8_1;前者映射到$ _IDEAL_MVIEW和工作$ _MVIEW_USAGE后者。Oracle跟踪格式化的数据收集文件(ORACLESM.DAT)格式由用户创建的工作量表。

行动:检查是否成功格式化,在格式化的数据收集。有时,V_192216243_F_5_E_14_8_1(即,工作美元_IDEAL_MVIEW)不得创建的,而其他表被创建。这方面最可能的原因是未启用的初始化参数,需要调用MVIEW重写。检查所有MVIEW,改写发生需要设置初始化参数,您的文档。另一种可能性是不按组查询期间收集的数据,在这种情况下,运行一段较长的时间来得到一个数据仓库中发出的查询的代表性抽样跟踪收集时间发出。


QSM-00514的大小必须保留汇总超过指定的空间限制
原因:指定的空间限制是大于必须保留摘要的大小。

行动:减少必须保留摘要的数量增加了空间的限制。


QSM-00515操作被用户取消
原因:操作已被用户取消。

行动:不需要任何动作。


QSM-00516非法状态检测运行
原因:运行遇到了一个非法值在状态字段的MVIEW $ _adv_log中表。这可能是一个内部错误或应用程序错误。

行动:联系Oracle支持服务。


QSM-00517综述顾问要求8.1.0.0或更高的兼容设置
原因:当前数据库中有一个是早于所支持的服务器版本的兼容性设置。

行动:兼容的实例参数调整到8.1.0.0或更高。


QSM-00518 Java是不启用。请执行INITJVM.SQL INITQSMA.SQL
原因:当前数据库尚未建立或升级到支持Java存储过程。摘要顾问需要Java存储过程。

行动:作为一个用户连接到数据库的SYSDBA的权限。执行的JavaVM的的ORACLE_HOME / /安装/ initjvm.sql脚本。接下来,执行“ 的ORACLE_HOME / RDBMS / ADMIN / initqsma.sql脚本。


未安装QSM-00519综述顾问。请执行INITQSMA.SQL。
原因:当前数据库尚未建立或升级到支持摘要顾问。摘要顾问需要几个Java存储过程。

行动:作为一个用户连接到数据库的SYSDBA的权限。执行“ 的ORACLE_HOME / RDBMS / ADMIN / initqsma.sql脚本。


QSM-01001查询重写不启用
原因:当被禁用查询重写,没有查询重写将发生。

行动:启用查询重写的ALTER SESSION设置QUERY_REWRITE enable命令。


QSM-01002没有查询重写时OPTIMIZER_GOAL是法治的基础
原因:不会发生时OPTIMIZER_GOAL设定规则为基础的查询重写。

行动:变化的ALTER SESSION SET OPTIMIZER_GOAL =“目标”的命令,其中的目标可以是一个“CHOOSE”,“的FIRST_ROWS”或ALL_ROWS“的优化目标。


QSM-01003没有在DDL查询的查询重写
原因:如果查询包含任何数据定义操作,没有查询重写将发生。需要注意的是一些选择,这是一个DDL表达的一部分报表可能重写资格。这些措施包括创建选择和创建概要报表。

行动:不需要任何动作。


QSM-01007查询有NOREWRITE提示
原因:当查询包含NOREWRITE的提示,没有查询重写,查询块的地方。

行动:从查询中删除NOREWRITE提示。


QSM-01008没有更新查询的查询重写
原因:如果查询有任何FOR UPDATE,选择操作,没有查询重写将发生。

行动:没有行动rquired。


QSM-01009物化视图,字符串,匹配的查询文本
原因:使用物化视图重写查询,因为查询文本匹配的物化视图中的文本。

行动:不需要任何动作。


QSM-01010的查询表(S)不符合在物化视图,串
原因:无论是物化视图不能引用基表在查询中发现,它被认为是不合格的查询重写。

行动:不需要任何动作。


QSM-01011启发式重写时没有设置,改写提示要求
原因:当使用存储纲要,需要重写提示查询重写。

行动:不需要任何动作。


QSM-01012目前样品在FROM子句
原因:如果一个查询包含一个SAMPLE子句,查询重写将不会发生。

行动:不需要任何动作。


QSM-01013嵌套聚集或连接/ START WITH子句目前
原因:如果查询中包含嵌套聚合,连接子句,或启动子句,查询重写将不会发生。

行动:不需要任何动作。


QSM-01014顶级运营商在WHERE子句中的查询是OR
原因:如果在WHERE子句中的顶级运营商是一个或有多个表的清单,然后查询重写不会采取地方。

行动:不需要任何动作。


QSM-01015 GROUP BY子句中具有非列
原因:没有查询重写,如果有没有有效的列的GROUP BY子句。

行动:不需要任何动作。


QSM-01016查询重写不支持聚合字符串
原因:没有查询重写,如果查询包含比count,MIN或MAX的任何其他不同的集合体。

行动:不需要任何动作。


QSM-01018单表的物化不需要加入视图重写
原因:除非重写提示是用来打开或以成本为基础改写,单个基表不物化加入视图取代,因为这可能会更大。

行动:不需要任何动作。


QSM-01019没有合适的物化视图发现改写此查询
原因:不存在任何物化视图可用于重写此查询。

行动:考虑创建一个新的物化视图。


QSM-01020物化视图的字符串,没有资格
原因:物化视图是可能禁用或失效。

行动:考虑刷新物化视图或使重写。


QSM-01021物化视图,字符串,没有发现在提示列表
原因:有一个重写的提示列表中指定的查询,但这个物化视图之间的暗示的。

行动:包括这个物化视图在重写提示列表。


QSM-01022更比最佳物化视图字符串被用来改写
原因:查询重写总是选择最优化的物化视图的基础上的某些参数,如物化视图的基数,联接号码等指定的物化视图被认为是优化的较少。

行动:要强制使用物化视图,考虑使用重写提示。


QSM-01025物化视图,字符串,没有发现
原因:指定物化视图并不在数据库中找到。

行动:检查拼写或创建一个新的物化视图。


QSM-01026查询重写被禁用,串
原因:不能使用查询重写这个物化视图,查询重写,因为没有启用。

行动:启用为ALTER物化视图“MV”启用查询重写的命令,其中的“MV”是物化视图的名称的物化视图的查询重写。


QSM-01028物化视图,字符串,目前正在刷新
原因:物化视图不能用于查询重写,而它被刷新。

行动:重新执行查询,刷新操作后完成。


QSM-01029物化视图的字符串,是陈旧的,在执行完整模式
原因:一个陈旧的物化视图不能用于查询重写,查询重写完整性模式设置强迫。

行动:刷新物化视图或改变与ALTER会议QUERY_REWRITE_INTEGRITY的= STALE容忍命令重写完整性模式。


QSM-01030物化视图,字符串,PL / SQL函数在执行完整模式
原因:一个PL / SQL函数在其定义中的物化视图查询重写查询重写完整性设置时,强迫不能使用。

行动:考虑STALE容忍模式运行查询。


QSM-01031物化视图,字符串,是在信任的完整性模式陈旧
原因:一个陈旧的物化视图不能用于查询重写时,查询重写完整性模式设置为信任。

行动:刷新物化视图或改变与ALTER会议QUERY_REWRITE_INTEGRITY的= STALE容忍命令重写完整性模式。


QSM-01032物化视图,字符串,没有发现
原因:没有物化视图关联的元数据。

行动:检查拼写和重新运行查询。


QSM-01033查询改写的物化视图,串
原因:指定的物化视图用于给定查询重写。

行动:不需要任何动作。


QSM-01034物化视图的字符串,需要一个维度级别的连接表,字符串
不能成立的原因:一个或多个表中的层次关系(S)(S)。

行动:考虑增加一个维度中的水平,提供缺少的表内的关系。


QSM-01039外部联接的右侧选择目前
原因:如果任何谓词包含一个外部联接的右侧选择查询不能被改写。

行动:不需要任何动作。


物化视图(QSM-01040之间的匹配的字符串)和查询加入图表失败
原因:查询重写将不会发生,如果联接的查询和物化视图没有任何比赛。

行动:不需要任何动作。


QSM-01041物化视图的字符串,不匹配,在查询的措施
原因:如果不能在查询的措施(如SUM,AVERAGE)从物化视图匹配或计算,它不会被用于重写。

行动:不需要任何动作。


QSM-01042锚和匹配“加入弧检查失败的字符串
原因:如果有一个物化视图的查询中不存在有损加入,查询重写将不会发生。

行动:不需要任何动作。


QSM-01043加入表试图为半或反加入字符串的RHS
原因:查询重写将不会发生,如果一个连接需要一个表,出现了一个半或反加入右侧。

行动:不需要任何动作。


QSM-01044加入试图对一个视图字符串
原因:查询重写将不会发生,如果加入到表需要找到任何失踪的列。

行动:不需要任何动作。


QSM-01046相关列复杂的联接不允许(字符串)
原因:如果一个连接需要一个子查询中引用的列的查询重写将不会发生。

行动:不需要任何动作。


QSM-01047的复杂加入非MAV的重写不允许(字符串)
原因:查询重写可以通过一个复杂的联接MAV的重写仅在发生。

行动:不需要任何动作。


QSM-01048加入背部水平(S)不存在(字符串)
原因:查询重写要求加入维度的水平找到失踪的信息。

行动:考虑创建一个维度。


QSM-01050辊检查失败的物化视图,字符串
原因:从物化视图查询中的列不能计算。

行动:考虑创建一个维度提供缺少的信息。


QSM-01051没有汇总的支持,当一个窗口的功能,是目前列
原因:如果一个窗口的功能是目前的一列,需要卷起计算措施的查询重写。

行动:不需要任何动作。


QSM-01052参照完整性约束表上,字符串,而不是在执行完整模式有效
原因:加入目前在物化视图需要验证执行的查询重写完整性模式中的主键/外键约束。

行动:验证约束或改变的ALTER SESSION SET QUERY_REWRITE_INTEGRITY = STALE_TOLERATED命令的完整模式。


QSM-01053 NORELY表上,参照完整性约束字符串,不可信/ STALE容忍的完整性模式
原因:加入目前在物化视图需要依仗自己的模式来设置主/外键约束。

行动:将依靠用ALTER TABLE的模式<TABLE>修改约束<constraint>依仗自己的命令。或者用ALTER的表<TABLE>验证约束<constraint>的验证约束。


QSM-01055的查询重写失败,分配必要的物化视图加入图
原因:加入图形的分配和初始化失败,可能是由于一个或多个不确定的操作数(S)。

行动:不需要任何动作。


QSM-01056没有这个DDL表达的查询重写
原因:一些SELECT语句,这是一个DDL表达的一部分可能是为重写资格。这些措施包括创建选择并创建概要报表。在给定的查询表达式是一个DDL的表达,它不属于这一类。

行动:不需要任何动作。


QSM-01057没有这个DML表达式的查询重写
原因:当前的DML正在使用一个可更新视图,因此它没有为重写资格。

行动:不需要任何动作。


QSM-01058物化视图的字符串,不列,字符串,为joinback
原因:是不是在目前由集团物化视图第一个按集团列在查询。这通常需要加入第三个表。

行动:不需要任何动作。


QSM-01059的HAVING子句在查询块是畸形
原因:已非法HAVING子句在查询中指定。

行动:更正查询语法,并再次运行该查询。


QSM-01060非法在HAVING子句中的子查询
原因:当HAVING子句有一个子查询,那么任何引用外部查询中的表应该只在引用表的GROUP BY子句。

行动:纠正语法错误,并重新查询。


QSM-01061非法查询表达式
原因:指定一个非法的查询。具体下列条件之一不满足:(一)(非恒定,非合计)SELECT查询中的表达式应组表达式。(二)在HAVING子句中的所有列引用应该从GROUP BY表达式。(c)如果有一个ORDER BY子句,那么所有的列引用应该从GROUP BY或SELECT子句,取决于是否选择DISTINCT的查询。

行动:纠正语法错误,并重新查询。


QSM-01062查询一个或多个手动分区(S)
原因:查询重写是不可能的,如果查询有任何手动分区。

行动:不需要任何动作。


QSM-01063查询字典表或视图
原因:查询重写是不允许的,如果任何字典表或视图的查询引用。

行动:不需要任何动作。


QSM-01064查询有一个固定的表或视图
原因:查询重写不允许任何固定的表或视图的查询参考。

行动:不需要任何动作。


QSM-01065物化视图的字符串,不能计算的措施,字符串,在查询
原因:如果物化视图可以不计算在使用的措施,在其定义中的查询的措施,然后查询重写将不会发生。

行动:不需要任何动作。


QSM-01066物化视图的字符串,不列,字符串,从查询
原因:查询重写将不会发生,如果物化视图无法提供查询的所有列。

行动:不需要任何动作。


QSM-01067物化视图的字符串,不能支持查询的措施,字符串
原因:试图通过推动改造措施的查询中指定一个表达式的分组功能。查询重写将不会发生,如果这项措施改造失败。

行动:不需要任何动作。


QSM-01068没有尺寸介绍
原因:试图加载一个维度,但有没有尺寸出席。

行动:不需要任何动作。

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

最权威、专业的Oracle案例资源汇总之【案例】Oracle报错QSM-00501 QSM-01068产生原因和MOS官方解决办法

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/1232.html

Oracle研究中心

关键词:

QSM-00501

QSM-01068