给用户做的一个项目,好多个年头了,后台数据库用的是ORACLE
昨天突然出错,举个例子:某个画面查询数据时,如果选A单位查询没问题,选B单位就查询不出来没反应,选C单位又能查出来
类似的画面很多,都是有些能查得出有些查不出。程序都是一样的,而且也没有更新过,应该不是程序问题。另外,exp数据库时,到某个表就停住不动了,假如把这个表drop掉了,重新exp,可能到后面哪个表又停住了,而且停住的这个表不算是数据量大的。
有人有经验吗?分析一下大概是什么原因?我觉得应该是数据库哪里出问题了吧?再或者是硬件磁盘哪里坏了?一旦读到处于上面的数据就不动了读不出来?

解决方案 »

  1.   

    我觉得也是数据库的问题,是不是数据被损坏了,你可以到数据库看看,查不出的数据是否还在,如果在,语句能查出来吗?再看看表与表之间的联系。整个过程都理清了,再看看能DROP那个表,我也是新手,一点建议。
      

  2.   

    我现在发现情况是这样的了,这个表如果我把它的主键删掉了,就能查得出来,主键一加上去就查不出来select 死在那了
    这是为什么啊