一天一夜没睡觉了,急死了!!!ORACLE数据库中有两个表不能插入数据,查询的时候需要几个小时,怎么办?经过检测,表也没有被锁!
可怜啊,没分了。。。。。。。。。
一天一夜没睡觉了,急死了!!!ORACLE数据库中有两个表不能插入数据,查询的时候需要几个小时,怎么办?经过检测,表也没有被锁!
我是把D1数据库中的20个表的数据导入到D2中相应的20个表,别的18个表都能顺利导入(查询等操作都能正常使用),可是只有两个表a,b无法导入,现在用:
select count(*) from a 或select count(*) from b,都需要几个小时才能查询完成,并且出来的结果是0.怎么回事啊????
我导数据的时候是用的存储过程:
先删除D2中表的所有数据,
然后selectD1中表的数据,
最后insert D2的表中
10000条记录的数据,一个存储过程执行了一夜还是没反应,还是在那"正在执行......"
怎么办啊?用工具看了看,也没有见这两个表被锁.
------解决方案--------------------出现坏的数据块了吧?
重启机器,drop掉原来的表;另外想办法新建两个表内容试试