تجربیات کاری چند دوست

در این وبلاگ تجربیاتی که در حین کار بدست آورده ایم را به اشتراک خواهیم گذاشت

تجربیات کاری چند دوست

در این وبلاگ تجربیاتی که در حین کار بدست آورده ایم را به اشتراک خواهیم گذاشت

تجربیات کاری چند دوست
آخرین نظرات
  • ۱۶ مرداد ۹۸، ۰۱:۰۰ - علی جهان نما
    عالی بود

Blockers_Tree

بهمن ۹۶

با استفاده از اسکریپت زیر می توان blocker و session هایی که lock شده اند را پیدا و سپس blocker  اصلی را kill  کرد.


REM Blocking Tree IN Database

WITH sessions AS

     (SELECT /*+materialize*/

             sid, blocking_session, row_wait_obj#, sql_id

        FROM v$session)

  SELECT LPAD(' ', LEVEL ) || sid sid, object_name,

         substr(sql_text,1,40) sql_text

    FROM v$session

    LEFT OUTER JOIN dba_objects

         ON (object_id = row_wait_obj#)

    LEFT OUTER JOIN v$sql

         USING (sql_id)

   WHERE sid IN (SELECT blocking_session FROM v$session)

      OR blocking_session IS NOT NULL

   CONNECT BY PRIOR sid = blocking_session

   START WITH blocking_session IS NULL;

  • موافقین ۱ مخالفین ۰
  • ۹۶/۱۱/۰۴
  • ۴۹۶ نمایش
  • بهزاد حیدرزاده

blocker

lock

session

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی