养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

oracle表在什么情况下会被锁住

时间:2024-09-30 15:34:40

在对指定表做appe艘绒庳焰nd操作,其他再做truncate时候,会产生锁表,如下验证步骤,

创建测试表,

createtabletest_lock(idnumber,valuevarchar2(200));

oracle表在什么情况下会被锁住

执行append语句;并且不做提交,insert/*+append*/intotest_lockvalues(1,1);

oracle表在什么情况下会被锁住

再次执行清表语句,truncatetabletest_lock;报锁表错误,

oracle表在什么情况下会被锁住

查看锁表语句,发现被锁表,

selectb.object_name,t.*

fromv$locked_objectt,user_objectsb

wheret.object_id=b.object_id

oracle表在什么情况下会被锁住

© 一点知识