نشر بواسطة : Obay Salah , November 19, 2024

 

يمكن تفعيل Tracing على مستوى الSession.

alter session set sql_trace=true;


بعد تهيئة الSession يتم توليد Trace File في المسار User_Dump_Dest، بحيث يتسمى ملف الTrace بال(process ID number of the server process).

الآن يتم إنشاء Trace File عند عمل SQL Statement ويتم تخزين الملف في المسار User_Dump_Dest.

يستطيع كذلك مدير قاعدة البيانات تفعيل Tracing لUser Session معينة عن طريق الإجراء Session_Trace_Enable الموجود في الحزمة DBMS_MONITOR، وذلك بعد تحديد الSession عن طريق (Session Identifier & Serial Number).

ولنفترض الآن نريد وضع الSession للمستخدم OBAY في الوضع Tracing.

Select Sid, serial# from v$session where username='OBAY'; 


الآن عن طريق معلومات هذه الSession نستطيع تفعيلها في الوضع Tracing.

begin
dbms_monitor.session_trace_enable( session_id=>841,
serial_num=>27);
end;
/ 


تستطيع كذلك تعطيل هذا الوضع من خلال الإجراء Session_Trace_Disable.


علامات : Database

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان