zoukankan      html  css  js  c++  java
  • oracle错误: ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int: 0], [], [], [], [], [], [], [], [], [], [], []

    ------------背景--------

    本机是win7+oracle11g(11.1)

    服务器2003+oracle11g(11.2)

    -------------问题---------

    在本机上的视图执行正常。

    在服务器上创建视图的时候通过,但查看视图的数据时报错: ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int: 0], [], [], [], [], [], [], [], [], [], [], []

    -------------自己检查-------------

    1.查看视图的来源数据:正常

    2.执行创建视图的select语句报错:ORA-00600: 内部错误代码, 参数: [kkqcscpopn_Int: 0]

    3.执行视图里的各个小的select语句,正常

    初步认为是oracle的问题,在网上找了很久

    -------------解决方案------------------

    执行这条语句即可:alter system set "_optimizer_cost_based_transformation"=off

    参考来源: http://blog.csdn.net/zzvnzz/article/details/7728329

    ps:由于上述来源基本都是英文,而且本人英文不太好,所以几次错过解决办法

    ---------附参考来源的最后一段翻译--------才知道workaround除了工作区,还有解决方法的意思

    Workaround(解决方法)

    防止子查询unnesting或复杂的视图合并。

    例如:通过设置禁止基于查询的转换成本

  • 相关阅读:
    selenium-web自动化,常用api
    jmeter利用bean shell加密解密方法
    http请求属性说明(基础篇)
    移动端候选人面试要点
    CssSelector定位详解
    下载zip文件
    BeanShell生成随机中文字符
    BeanShell生成随机字符
    CentOS 7.2安装Oracle19C
    Centos7.4部署onlyoffice文档在线编辑服务器
  • 原文地址:https://www.cnblogs.com/handsome1013/p/8342155.html
Copyright © 2011-2022 走看看