إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Kill Session


4 رد (ردود) على هذا الموضوع

#1 mia_soliman

mia_soliman

    عضو

  • الأعضــاء
  • 7 مشاركة
  • الاسم الأول:MOHAMMED
  • اسم العائلة:SOLIMAN
  • البـلـد: Country Flag

تاريخ المشاركة 15 July 2008 - 08:30 AM

السلام عليكم ورحمة الله وبركاته

انا عضو قديم بس ده اول مشاركة ليا في المواضيع واتمنى من الله ان اجد الإجابة

اريد كتابة الأمر

ALTER SYSTEM KILL SESSION 'SID,SERIAL'

داخل FUNCTION

(SID,SERIAL) PARAMETER FOR FUNCTION

ارجو الإفادة

وبالله التوفيق

#2 airtifa

airtifa

    عضو نشط

  • الأعضــاء
  • 379 مشاركة

تاريخ المشاركة 15 July 2008 - 09:22 AM

DECLARE

   v_sid	  NUMBER (5);

   v_string   NUMBER (5);

BEGIN

   FOR rec_sec IN (SELECT SID, serial#

							  FROM v$session

							 WHERE STATUS = 'SNIPED')

   LOOP

	  EXECUTE IMMEDIATE	' ALTER SYSTEM KILL SESSION '

						|| ''''

						|| rec_sec.SID

						|| ','

						|| rec_sec.serial#

						|| ''' IMMEDIATE';

   END LOOP;

END;

/

Airtifa Senior Oracle DBA

#3 mia_soliman

mia_soliman

    عضو

  • الأعضــاء
  • 7 مشاركة
  • الاسم الأول:MOHAMMED
  • اسم العائلة:SOLIMAN
  • البـلـد: Country Flag

تاريخ المشاركة 16 July 2008 - 08:57 AM

شكرا يا أخي العزيز ووفقك الله

وجزاك الله خيرا على هذا الرد الواضح والبسيط

#4 بو عبدالعزيز

بو عبدالعزيز

    مشترك

  • الأعضــاء
  • 137 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 16 July 2008 - 12:25 PM

هذا كـيـف تنـهـي الـSession
لـكـن ..
كـيـف أعطي Session لـUser
أرجو التـوضـيـح

#5 Shibeika

Shibeika

    عضو نشط

  • الأعضــاء
  • 240 مشاركة

تاريخ المشاركة 16 July 2008 - 05:49 PM

select uid from dual
يمكنك أخذ المتغير لكل session بتنفيذ الأمر أعلاه