Oracle Manual Lock Table
نشر بواسطة : Obay Salah , November 19, 2024
يمكن لمدير قاعدة البيانات قفل الجدول يدوياً من خلال الأمر Lock Table
.
LOCK TABLE TEST IN SHARE MODE;
بهذا، قمنا بعمل Shared Lock للجدول TEST يدوياً.
الآن، إذا قمنا بعمل Exclusive Lock لنفس الجدول من جلسة أخرى، فإن العملية ستفشل طالما أن Shared Lock على الجدول لا يزال قائمًا.
LOCK TABLE TEST IN EXCLUSIVE MODE NOWAIT;
لاحظ أنني استخدمت الخيار NOWAIT أثناء عمل القفل؛ وإلا، لكانت الجلسة ستتعطل.
الآن، من الجلسة الأولى، يمكننا إنهاء القفل المشترك باستخدام أمر COMMIT.
ومن ثم، يمكننا إعادة تطبيق القفل الحصري على الجدول من الجلسة الثانية.
Comments
لايوجد تعليق حتى الان