• 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或复杂的视图合并。

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

  • 相关阅读:
    python第22天作业
    python之常见模块(一)
    python之包和文件目录规范
    python第20天作业
    python之模块
    python之匿名函数
    Python算法之二分法
    间间间间简陋版书城系统
    python第十九天作业
    4-1作业
  • 原文地址:https://www.cnblogs.com/handsome1013/p/8342155.html
Copyright © 2020-2023  润新知