mtdeep2002 بتاريخ: 4 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2005 إزاي ممكن نوقف وظيفة شغالة بدون عمل إعادة تشغيل الجهاز اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
motasem بتاريخ: 4 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2005 ماذا تقصد بوظيفة شغالة ( running job) هل تقصد oracle running job أم ماذا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 4 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 4 أغسطس 2005 الاخ الكريمممكن عمل توقيف من خلال ENTERPRISE MANAGER حيث تعمل Kill Session من instance للمستخدم وتجده عادة activeللوظيفة فتتوقف وبذلك تتلاشى عمل عادة تشغيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
uiuc85 بتاريخ: 5 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 5 أغسطس 2005 Use the following command for the job that you have to deal with.SQL> EXEC DBMS_JOB.BROKEN(job#,TRUE);All this command does is mark the job so that if we get it to stop, it won't start againSince the job is still running and it isn't going to end soon, you will need to kill the Oracle session that is executing the job. Use the following command for to kill the job.ALTER SYSTEM KILL SESSION 'sid,serial#';SQL> ALTER SYSTEM SET job_queue_processes = 0;ALTER SYSTEM SET job_queue_processes = original_value;Hope this helpsAmmar Sajdiwww.e-ammar.comAmman Jordan اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mtdeep2002 بتاريخ: 8 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 أغسطس 2005 these commands can't execute when the job is runningit can't breakand the session can't killed ever till the job stoppedi mean te job when run a procedure or function it can't stop or break till the pro. or fun. finishand when restart the server the job 'll run again immediatelly after the database started. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 8 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 8 أغسطس 2005 ممكن ايقاف الوظيفة عن طريقcontrol paneladministrative toolsserviceوقم بايقاف الخاصيةالتي تريد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohr_g بتاريخ: 7 يونيو 2009 تقديم بلاغ مشاركة بتاريخ: 7 يونيو 2009 Follow the below :1- Find SID for running JOB :select j.sid,s.spid,s.serial#,j.log_user,j.job,j.broken,j.failures,j.last_date||':'||j.last_sec last_date,j.this_date||':'||j.this_sec this_date,j.next_date||':'||j.next_sec next_date,j.next_date - j.last_date interval,j.whatfrom (select djr.SID, dj.LOG_USER, dj.JOB, dj.BROKEN, dj.FAILURES, dj.LAST_DATE, dj.LAST_SEC, dj.THIS_DATE, dj.THIS_SEC, dj.NEXT_DATE, dj.NEXT_SEC, dj.INTERVAL, dj.WHATfrom dba_jobs dj, dba_jobs_running djrwhere dj.job = djr.job ) j,(select p.spid, s.sid, s.serial#from v$process p, v$session swhere p.addr = s.paddr ) swhere j.sid = s.sid;2- Kill sesion ALTER SYSTEM KILL SESSION ''sid,serial#'';3- a- On UnixKill -9 spidb- On Windowsuse Task Managerend process (PID=spid) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.