m_nasef بتاريخ: 2 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 2 يونيو 2006 اعمل على نسخة 9i الاصدار الأول .. واريد بعد مرور كل ساعة يتم اضافة واحد الى العمود X ...حيث الجدول tb به صف واحد ...ولقد قمت بعمل ... VARIABLE jobno NUMBERBEGIN DBMS_JOBS(:jobno, BEGIN UPDATE TB SET X = X + 1 ; COMMIT; END; , SYSDATE, SYSDATE + 1/24 ); COMMIT;END;/PRINT jobno----------------------------------------------------------وقمت بعمل ..EXECUTE DBMS_JOB.RUN(1);وتم تنفيذ الاجراء .. -------------------------------والوظيفة رقم 1 .. موجودة فى user_jobs ... وبعد كل ذلك لا يتم تنفيذ هذا الاجراء ...------------------------------- اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
egyhamada بتاريخ: 3 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 3 يونيو 2006 فى الملف init.oraالموجود فى مجلد oracleابحث عن القيمة job_queue_processesغالبا سوف تكون job_queue_processes=0 او غير موجوده اصلا عدلها الى القيمة 10 مثلا او ضيفها كما يلى :-job_queue_processes=10وجرب وشوف كده اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبو الروض بتاريخ: 3 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 3 يونيو 2006 ويفضل في هذا الباكيج أن يستخدم كالتالي : create or replace procedure submit_job is begin dbms_output.put_line('submitting job...'); end submit_job; set serveroutput on declare n_job binary_integer; begin dbms_job.submit(job => n_job, what => 'begin submit_job; end;', next_date => sysdate ); commit; dbms_output.put_line(n_job); end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hobaa بتاريخ: 4 يونيو 2006 تقديم بلاغ مشاركة بتاريخ: 4 يونيو 2006 معلش ممكن حد يوضح ما الفئده من استخدام هذه الباكج ؟ وانا اعرف انا هناك حوالى 7 من dbms فرجاء التوضيححححححححح اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
m_nasef بتاريخ: 5 يونيو 2006 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 يونيو 2006 شكرا للأخ egyhamada على الردفالوظيفة تعمل الأن ................. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.