بتاريخ: 14 فبراير 200422 سنة comment_1282 سلام عليكم هنا طريقة تحفظ لك جميع رسائل الخطأ التي تواجهك في جدول من صنعك أنت ويحتوي الجدول على وهذه حقول الجدول : Error timestamp username osuser machine process 1 - نقوم بإنشاء الجدول التالي : log_errors_tab create table log_errors_tab ( error varchar2(30), timestamp date, username varchar2(30), osuser varchar2(30), machine varchar2(64), process varchar2(8), program varchar2(48)); 2 - نقوم بإنشاء هذا الـTrigger في قاعدة البيانات : log_errors_trig create or replace trigger log_errors_trig after servererror on database declare var_user varchar2(30); var_osuser varchar2(30); var_machine varchar2(64); var_process varchar2(8); var_program varchar2(48); begin select username, osuser, machine, process, program into var_user, var_osuser, var_machine, var_process, var_program from sys.v_$session where audsid = userenv('sessionid'); insert into log_errors_tab values(dbms_standard.server_error(1),sysdate,var_user, var_osuser,var_machine,var_process,var_program); end; / تحياتي Oracle تقديم بلاغ
بتاريخ: 14 فبراير 200422 سنة comment_1317 مجهود كبير والفكرة ممكن تتطبق على دخول المستخدمين لوقت الدخول والخروجتحياتي تقديم بلاغ
بتاريخ: 15 فبراير 200422 سنة comment_1333 وايضا من يريد الدخول باختراق الباس وورد و متى و على اى جهاز.....الكثير من الافكار تقديم بلاغ
بتاريخ: 18 فبراير 200422 سنة comment_1597 فكرة ممتازة واستخدام غير تقليدى ل database trigger تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.