sql语句在sqlplus下执行没问题,为什么写到程序里就出现:ORA--2108: Message -2108 not found;  product=RDBMS; facility=ORA。请高手指教!

解决方案 »

  1.   

     SQL 语句是 :delete a.table1where dtu_mn='00000000000000' and  dtu_id in (select dtu_id from a table1 group by dtu_id having count(dtu_id)>1 and dtu_id!='77777777777');
    SQL语句没有问题,可是写在程序里为什么会出现ORA-2108的错误呢?请高手赐教,万分感谢!
      

  2.   

    CauseThis internal error typically indicates a memory-related error.ActionCheck the program for memory-related errors, such as invalid pointers or array-bounds violations.这个错误还没遇到过。不过看上面的Cause和Action猜想应该是检查你的应用程序部分。
      

  3.   

    好像是说oracle安装时RDBMS目录下少东西吧
      

  4.   

    这个我也没遇到过,下面有俩跟你这问题类似,一个没找到解决方法,一个说是应用程序与oracle的连接有问题http://www.cnblogs.com/afant/archive/2009/01/06/1370047.htmlhttp://forums13.itrc.hp.com/service/forums/questionanswer.do?admit=109447627+1245121904850+28353475&threadId=129189
      

  5.   

    当数据库中没有满足update或delete的记录时会出现这个问题。