gbase 表被锁,无法解决

我对一个表,先delete 掉,发现太久了,撤销了(ctrl+c)退出,但查了进程,一直被执行deleting

表一直无法访问。

应该如何解决?

1448130 root    ******    NULL    Killed  236564  start deleting  DELETE FROM ODS.TO_IMEI_USERAGENT_INFO

参与15

5同行回答

798823566@qq.co798823566@qq.co软件开发工程师IBM
终于搞定了,之前 1448130 这个进程是用命令 gccli -u*** -p'****' -e"show processlist" |grep TO_IMEI_USERAGENT_INFO得到的,但光杀它不行。还得用 gcadmin showlock这个命令,发现还有一个进程ods.to_imei_useragent_info  ***   LOCK_QUERY: 1441877...显示全部

终于搞定了,

之前 1448130 这个进程是用命令

gccli -u*** -p'****' -e"show processlist" |grep TO_IMEI_USERAGENT_INFO

得到的,但光杀它不行。还得

用 gcadmin showlock

这个命令,发现还有一个进程

ods.to_imei_useragent_info  ***   LOCK_QUERY: 1441877

然后登录数据库,再kill  1441877;

就可以了。

收起
IT分销/经销 · 2016-04-28
浏览1858
spiderliujiespiderliujie软件架构设计师GBase
只能等待回滚结束了显示全部
只能等待回滚结束了收起
互联网服务 · 2016-04-27
浏览1123
huigege1985huigege1985数据库管理员南大通用
从你的操作看是在做回滚,只能等待回滚结束了。显示全部

从你的操作看是在做回滚,只能等待回滚结束了。

收起
软件开发 · 2016-04-27
浏览1104
faleorfaleor数据库管理员GBase
中途中断需要回滚之前的删除操作,onstat -x查看回滚进度,等待回滚完成即可显示全部

中途中断需要回滚之前的删除操作,onstat -x查看回滚进度,等待回滚完成即可

收起
金融其它 · 2016-04-27
浏览1258
spiderliujiespiderliujie软件架构设计师GBase
kill -9 1448130显示全部
kill -9 1448130收起
互联网服务 · 2016-04-27
浏览1106

提问者

798823566@qq.co
软件开发工程师IBM
擅长领域: GBase 8t数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-04-27
  • 关注会员:4 人
  • 问题浏览:4715
  • 最近回答:2016-04-28
  • X社区推广