一天一夜没睡觉了,急死了!!!ORACLE数据库中有两个表不能插入数据,查询的时候需要几个小时,怎么办?经过检测,表也没有被锁!

poiuy1363 2007-10-12 08:26:16
可怜啊,没分了。。。。。。。。。
一天一夜没睡觉了,急死了!!!ORACLE数据库中有两个表不能插入数据,查询的时候需要几个小时,怎么办?经过检测,表也没有被锁!
我是把D1数据库中的20个表的数据导入到D2中相应的20个表,别的18个表都能顺利导入(查询等操作都能正常使用),可是只有两个表a,b无法导入,现在用:
select count(*) from a 或select count(*) from b,都需要几个小时才能查询完成,并且出来的结果是0.怎么回事啊????
我导数据的时候是用的存储过程:
先删除D2中表的所有数据,
然后selectD1中表的数据,
最后insert D2的表中

10000条记录的数据,一个存储过程执行了一夜还是没反应,还是在那"正在执行......"
怎么办啊?用工具看了看,也没有见这两个表被锁.
...全文
243 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
47522341 2007-10-12
  • 打赏
  • 举报
回复
出现坏的数据块了吧?
重启机器,drop掉原来的表;另外想办法新建两个表内容试试
poiuy1363 2007-10-12
  • 打赏
  • 举报
回复
表都删除不掉!!
我想先把a,b这两个表删掉,再从新建,可删除的时候提示"资源正忙,没有指定NOWAIT"

17,137

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧