如何获取数据库表上的锁?

时间:2016-12-21 11:14:18

标签: oracle

我必须测试一个场景,如果数据库停止,我们的消息将进入队列。但我不能把数据库打倒。

任何人都可以告诉我如何锁定表格,以便上述场景得到测试。

1 个答案:

答案 0 :(得分:1)

您可以使用以下方法悲观地锁定整个表格,防止编辑(插入/更新/删除等):

lock table MY_TABLE in exclusive mode nowait;

事务完成后,即通过发出提交或回滚,删除表锁。

相关问题