DB2 load大数据量导致表死锁

本文描述了在DB2中加载大量数据时遇到的表死锁问题。由于磁盘空间不足,数据导入过程中导致数据库异常,无法正常执行SELECT语句。尝试清理磁盘、重启数据库和系统后问题仍未解决。通过一系列排查,包括检查应用程序连接、数据库活动状态、调整数据库参数等,最终发现并解决了死锁问题。总结中强调了面对数据库问题时的冷静处理、定期备份以及熟悉DB2命令的重要性。
摘要由CSDN通过智能技术生成

1、DB2导入几千万条数据到一个表中,数据文件达5G之多,但是由于疏略没有查看表空间就直接LOAD数据。后来系统提示磁盘空间不足。

2、二话不说,清理磁盘的垃圾文件。

3、磁盘空间清理完毕,想重新load数据道表中。可是发现数据库有异常,执行select等系统一直在执行,没反应,也不出错。

4、连接同实例下面的数据库,都是正常的。

 

怎么办,

1、查询日志吧,错误出在哪里,哪里呢。DB2的日志并没有什么异常。查询windows系统的日志,也没有出错数据库的错误提示。

2、重启数据库,重新执行select语句,select 一直在执行,还是没有反应。

3、重新启动系统吧,也许能够解决问题。希望神能保佑。呵呵。

4、重启后,问题依旧。

5、进入DB2cmd,连接数据库吧,db2 connect ……,系统还是没反应。数据库连接不上。错误看不到,参数改不成功。

 

我该怎么办?首先想到的办法是抓耳挠腮。

 

1、求助场外热线,把公司的有经验的者请来,他看看说,其他的数据库都正常,只是这个数据库不正常,删掉数据库重建吧。数据库没有备份,有备份也是比较早的了,重建起来有一定难度。早知道及时备份一下数据库多好。打自己两巴掌吧对自己不严谨的奖励。

 

我到底该怎么办?

1、重建数据库吗,还是不太好,遇到困难就走捷径不是我的作风(吹谁不会呀)。

2、网上去查,看看有没有显示数据连接的状态。首先,有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值