我用oracle 的用户pat执行,select i.jobid from job_info i,job_reserve r where i.jobid=r.jobid时出错:
ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], [], [], [] 
但用同一数据的另外的一个用户查询没问题,怎么回事,急!!!!

解决方案 »

  1.   

    看看用户pat有没select权限在 job_info , job_reserve 
    不行的话就看看
    http://csharp.xdowns.com/archives/2006/07/07/ORA-00600.html
      

  2.   

    pat的权限与另外一个用户一样,为什么不同的用户进取不一样呢,我用的9i的客户端,10g的服务器
      

  3.   

    数据库本身没有问题吗?
    http://www.openrss.net/OraBlogs/2006/10/12/Oracle_Patch_10.2.0.3___Bugs_We_ve_Seen
    里好像有类似的错误,看样子是oracle的BUG吧!
    找找有没有升级补丁
      

  4.   

    ORACLE 10.1 OR 10.2中所有平台都存在该问题. <问题现像> 在进行多表关联复杂查询时出现 ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], [], [], [] 错误 <解决办法> 这是一个ORACLE的BUG 处理办法1: 以DBA身份执行: execute dbms_stats.delete_schema_stats('zlhis'); 处理办法2: 如果只有个别表在查询时出现错误,可以只对出错表理行处理 execute dbms_stats.delete_table_stats('ZLHIS','病人费用记录');