
1、首先点击桌面上的SQL server数据库。
2、然后打开SQL server数据库,输入登录名,密码,点击连接。
3、接着点击左上角新建查询,选择master数据库。
4、先查看数据库被锁的表。
5、接着输入解锁进程,然后执行就可以进行数据库解锁了。
请教各位:DB2数据库里如何判断一个表被锁1、执行命令打开锁的监视开光
UPDATE
MONITOR
SWITCHES
USING
lock
on==>>
2、查看数据库的锁的情况
get
snapshot
for
locks
on
tberp
3、某一个用户的锁的情况
get
snapshot
for
application
applid
C0A8084A.040A.031015144751
4、如果表被锁可以关闭该应用连接
force
application
ID1
5、看正在运行的程序有没有处于锁等待状态的
list
applications
for
db
tberp
show
detail
请问你是用LOAD还是IMPORT导入数据,如果用LOAD就可能存在这种情况。LOAD锁表大概有两种情况,
一是你的数据库日志为归档日志,但是在使用LOAD的时候没有指定LOAD之后数据不可恢复,导致你的表空间被锁定,处于Backup pendding 状态,这种情况数据库会要求你做数据库备份或者表空间备份。
二是数据装载时有主外键的表违反了主外键约束,表被锁定,这种情况可以使用语句来解除表的锁定
SET INTEGRITY FOR <table_schema>.<table_name>IMMEDIATE CHECKED
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)