sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

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

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

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

天萃荷净 QSM-02126没有在主站点的rowid
原因:在问题的能力不支持时,物化视图引用一个远程站点不支持的rowid。

行动:重新短语查询,以避免引用到远程站点。


QSM-02127不支持这种类型的物化Oracle版本在主站点
原因:问题的能力不支持物化视图时使用特定的构造和引用的是旧版本,远程Oracle实例。

行动:重新短语查询,以避免使用结构或升级远程Oracle实例。


QSM-02128不符合主键的要求,物化视图
原因:当物化视图不能满足主键的要求,在问题的能力不支持物化视图。

行动:检查有关主键物化视图复制文件和解决的问题。


QSM-02129加入或筛选条件是复杂的
原因:问题的能力时,不支持物化视图使用一个复杂的联接或筛选条件。

行动:短语查询,简化了连接或筛选条件。


QSM-02130表达不支持快速刷新
原因:问题的能力不支持物化视图的引用某些复杂的表达式。

行动:重新短语查询,以简化表达。


QSM-02131 AGG(表达式)需要相应SUM(表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但忽略了调用和功能上相同的参数。

操作:选择列表中的SUM函数。


QSM-02132 AGG(表达式)需要相应COUNT(表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但忽略了在同一参数的调用计数功能。

操作:选择列表添加COUNT函数。


QSM-02133 AGG(表达式)需要相应的MIN(表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但同样的论点忽略了一个调用闵功能。

行动:选择列表添加MIN函数。


QSM-02134 AGG(表达式)需要相应的MAX(表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但忽略了一个调用MAX相同的参数功能。

行动:选择列表添加MAX函数。


QSM-02135 AGG(表达式)需要相应的AVG(表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但同样的论点忽略了一个调用AVG功能。

行动:将AVG函数的选择列表。


QSM-02136 AGG(表达式)需要相应的方差(表达式)功能
原因:问题的能力不支持物化视图时使用一些聚合函数,但忽略了一个调用方差相同的参数功能。

行动:添加方差函数的选择列表。


QSM-02137 AGG(表达式)需要相应STDDEV(表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但忽略的调用,STDDEV上相同的参数功能。

操作:选择列表添加STDDEV功能。


QSM-02138 AGG(表达式)需要相应的AGG(expr的表达式)功能
原因:问题的能力不支持物化视图时使用特定的聚合功能,但忽略了相同参数的平方相同的聚合函数的调用。

行动:加入相同的聚合函数的调用相同参数的平方(即,本身乘以论点)。


QSM-02139 AGG(表达式)需要相应AGG(expr的表达式)功能
原因:问题的能力不支持物化视图时使用某些聚合函数,但省略了相同的参数添加到相同的参数调用相同的聚合函数。

行动:添加到选择列表中指定的聚合函数。


QSM-02140 AGG(表达式)需要相应的SUM(expr的表达式)功能
原因:问题的能力不支持物化视图时使用特定的聚合功能,但忽略了调用的SUM函数相同的参数(参数乘以本身)的平方。

行动:将SUM函数参数的平方。


QSM-02141逃脱能力为何被禁用的原因分析
原因: “EXPLAIN_MV分析引擎未能捕捉到给定的能力是不可能的原因。

行动:联系Oracle支持服务。


在选择列表中是不存在的QSM-02142 COUNT(*)
原因:物化视图查询COUNT(*)从选择列表中省略。

行动: COUNT(*)选择列表。


QSM-02143的SUM没有COUNT(表达式)(expr中)
原因: SUM(expr中)出现在选择列表中没有相应的COUNT(表达式)。

行动: COUNT(表达式)添加到选择列表。


QSM-02144聚合函数目前没有GROUP BY子句
原因:一个或多个聚合函数存在,但在选择列表中不使用1 按集团的条款。

行动:添加一个集团子句。


QSM-02145 GROUP BY子句中存在,但没有使用聚合函数
原因:一个集团子句使用,但没有聚合函数选择列表中。

行动:聚合函数添加到选择列表。


QSM-02146看到为什么REFRESH_FAST_AFTER_INSERT被禁用的原因,
原因: REFRESH_FAST_AFTER_ONETAB_DML出于同样的原因被禁用REFRESH_FAST_AFTER_INSERT禁用。

行动:更正与REFRESH_FAST_AFTER_INSERT问题。


QSM-02147默认的日期格式是敏感的会话设置
原因:您已指定日期使用默认格式或完整格式的转换操作。默认的日期格式或完整格式是敏感的会话设置,因此可能无法在不同的环境中重现。

行动:指定一个完整的日期格式字符串。


QSM-02148许多许多的子查询联接需要9.0兼容或更高
原因:你已经指定了许多许多加入您的物化视图,而在小于9.0兼容模式下运行。

行动:您的兼容模式设置为9.0或更高或重组的物化视图查询。


QSM-02149 ON COMMIT这个物化视图需要9.0兼容或更高
原因:您已经指定了一个物化视图使用以下部分相结合,在结合与ON COMMIT刷新选项,而在小于9.0兼容模式下运行:

加入
聚合
在过滤条件的WHERE子句
在远程的关系从列表
一笔没有相应的计数(x)函数(x)函数
省略COUNT(*)聚合函数
一个MIN()或MAX()聚合函数
行动:您的兼容模式设置为9.0或更高或重组的物化视图查询。


QSM-02150选择列表必须是整个UNION运算符相同
原因:您已经指定了一个物化视图,使用UNION运算符和每个侧面的联合运营商各自的查询没有相同的选择列表。RELATED_NAME列显示的第一个不同的选择列表项的别名。RELATED_NUM列显示SELECT关键字,这个选择列表项开始从偏移。

行动:重组物化视图的查询等,双方对各自的联合运营商有相同的选择列表。

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

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

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

Oracle研究中心

关键词:

QSM-02126

QSM-02150