waleedtot بتاريخ: 30 نوفمبر 2004 تقديم بلاغ مشاركة بتاريخ: 30 نوفمبر 2004 عندى كذا برنامج شغلين فى وقت واحد مثلا يقوم برنامج لايقدر على مواصلة العمل علية بسبب ادخال خطا ادخال اوغيرة كنت بعمل لة kill session من داخل الاوركل اريد كود يرن فى داتابيز يعمل يعرف اى user and session الموجود بها المشكلة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hassan بتاريخ: 1 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 1 ديسمبر 2004 أعتقد المستخدم لهذا الـ session عند حدوث مشكله عنده من هذا النوع سيبلغ الـDBAطبعا DBA يستطيع استخراج معلومات session الذي فيه المشكلة من عرض الـDynamic Performance View وهي V$sessionحيث يحدد منها : SID ,SERIAL#,OWNERID,usernameثم ينفذ الأمر :Alter system Kill session 'x,y'حيث :x=SIDy=serial#أرجو أن يكون هذا طلبكتحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafa76 بتاريخ: 1 ديسمبر 2004 تقديم بلاغ مشاركة بتاريخ: 1 ديسمبر 2004 Reviewer: A reader One of our dbas has suggested using this script below to find sessions which are running for more than 2 hours, if yes then those sessions will be killed(oracle & then os level). i disagree using this process.can you please look at this script and provide your feedback if it's gonna work as expectedSELECT S.STATUS "Status", S.SERIAL# "Serial#", S.TYPE "Type", S.USERNAME "DB User", S.OSUSER "Client User", S.SERVER "Server", S.MACHINE "Machine", S.MODULE "Module", S.CLIENT_INFO "Client Info", S.TERMINAL "Terminal", S.PROGRAM "Program", P.PROGRAM "O.S. Program",s.logon_time "Connect Time",lockwait "Lock Wait",si.physical_reads "Physical Reads",si.block_gets "Block Gets",si.consistent_gets "Consistent Gets",si.block_changes "Block Changes",si.consistent_changes "Consistent Changes",s.process "Process", p.spid, p.pid, si.sid, s.audsid,s.sql_address "Address", s.sql_hash_value "Sql Hash", s.Action,sysdate - (s.LAST_CALL_ET / 86400) "Last Call"FROM V$SESSION S, V$PROCESS P, sys.V_$SESS_IO siWHERE S.paddr = P.addr(+) and si.sid(+)=s.sid and S.USERNAME like 'APL%'AND s.LAST_CALL_ET/60 >= 2.1ORDER BY 5DESC Followup: why would they not use resource profiles?but yes, that'll id any CALL that has been going on for 2ish hours -- if the joins are right -- last_call_et can be used for that. شاعد الصفحة التاليةhttp://asktom.oracle.com/pls/ask/f?p=4950:...D:1419803982336على امل ان اكون قد افدت والى الامام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
waleedtot بتاريخ: 10 ديسمبر 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2004 شكرأ اخى hassanعلى المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.