ORA-00600:   internal   error   code,   arguments:   [12443],   [],   [],[],   [],   [],   [],   [] oracle 8.1.6数据库建dblink到oracle 10g数据库上,做select访问,通过.net访问,
相同的sql语句,传入参数不同,会造成上面的错误,不知道是什么原因?
有说法是要升级数据到817,没有实践过。
但是相同的sql,直接通过pl/sql develpoer输入,访问数据库没有问题。

解决方案 »

  1.   

    改成用oracle 10g建dblink到oracle 8.1.6.0就没问题了。
    但为什么以前那种方式,sql语句直接在pl/sql developer里执行就可以呢?
      

  2.   

    确实是一个bug 1022399, 不过你可以试试以下的workaround,在你的init启动参数中加下以下eventsevent='10176 trace name context forever level 10'重启之后,再试试结果.看看什么情况.Let me know the results. 
      

  3.   

    我昨天也遇到过,首先关闭数据库:
    shutdown immediate;
    startup mount;
    recover database;
     alter database open;
    按以上步骤执行,问题可解决!