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

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

  • 相关阅读:
    linux文件操作
    文件和目录维护
    随心而记
    开学了
    基本逻辑门电路原理
    ubuntu搭建ftp服务
    中断
    数码管
    字,寻址和移位
    Error: Could not find or load main class resourcemanager
  • 原文地址:https://www.cnblogs.com/handsome1013/p/8342155.html
Copyright © 2020-2023  润新知