Fabulous بتاريخ: 30 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 ممكن حد يقول لى ازاى اعرف عدد الريكورد التى تم تعديلها و حفظها من قبل اليوزر فى فترة معينة....عااااااجل تحيــــــــــــــاتى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 30 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 السلام عليكم لمعرفة عدد Inserted Records: SELECT SUM (STAT.EXECUTIONS_DELTA) INSERT_EXECUTIONS FROM DBA_HIST_SQLSTAT STAT JOIN DBA_HIST_SQLTEXT TXT ON (STAT.SQL_ID = TXT.SQL_ID) JOIN DBA_HIST_SNAPSHOT SNAP ON (STAT.SNAP_ID = SNAP.SNAP_ID) WHERE SNAP.BEGIN_INTERVAL_TIME BETWEEN _START_TIME AND _END_TIME AND TXT.COMMAND_TYPE = 2; ولمعرفة عدد Updated Records: SELECT SUM (STAT.EXECUTIONS_DELTA) UPDATE_EXECUTIONS FROM DBA_HIST_SQLSTAT STAT JOIN DBA_HIST_SQLTEXT TXT ON (STAT.SQL_ID = TXT.SQL_ID) JOIN DBA_HIST_SNAPSHOT SNAP ON (STAT.SNAP_ID = SNAP.SNAP_ID) WHERE SNAP.BEGIN_INTERVAL_TIME BETWEEN _START_TIME AND _END_TIME AND TXT.COMMAND_TYPE = 6; البراميترز مثلا: من: 3/24/2016 11:00:03 AM إلى: 3/30/2016 11:00:03 AM اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Fabulous بتاريخ: 30 مارس 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 اولا اشكرك على الرد جدا...لكن اسمح لى مش فاهمة اعمل الكود ده فين و ازاى احدد المده.... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 30 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 جملية Select نفذيها على التود او SQL PLUS. والمدة يتم تحديدها من خلال الـ 2 Parameters. _START_TIME _END_TIME اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Fabulous بتاريخ: 30 مارس 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 يعنى بدل p_end_time اكتب 23-3-2016 مثلا((((فى sql))?? اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Fabulous بتاريخ: 30 مارس 2016 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 واسم الجدول يتكتب فين؟؟؟لو ممكن تيم فيوور اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed_oracle بتاريخ: 30 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 30 مارس 2016 السلام عليكم الأخ / احمد شكرا لك على المعلومة المفيدة سؤال اخر : هل توجد طريقة لمعرفة تاريخ اخر قراءة من الجداول select او من views حيث ان الاسكيما تحتوى عدد كبير من الجداول والviews وال objects وقد تم انشائها من سنوات طويله وقد عمل عليها أكثر من مبرمج ولا أعرف ما هو مستخدم وما هو غير مستخدم لأنه مطلوب مني اعداد توثيق عن ال objects المستخدمه فقط رجاء الإفادة عن أفضل طريقة لإعداد التوثيق الفني ... وان كانت هناك برامج مساعدة يمكن ان تساعدني في ذلك شكرا لك مرة اخرى 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 31 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 31 مارس 2016 السلام عليكم الأخ / احمد شكرا لك على المعلومة المفيدة سؤال اخر : هل توجد طريقة لمعرفة تاريخ اخر قراءة من الجداول select او من views حيث ان الاسكيما تحتوى عدد كبير من الجداول والviews وال objects وقد تم انشائها من سنوات طويله وقد عمل عليها أكثر من مبرمج ولا أعرف ما هو مستخدم وما هو غير مستخدم لأنه مطلوب مني اعداد توثيق عن ال objects المستخدمه فقط رجاء الإفادة عن أفضل طريقة لإعداد التوثيق الفني ... وان كانت هناك برامج مساعدة يمكن ان تساعدني في ذلك شكرا لك مرة اخرى السلام عليكم SELECT TABLE_OWNER, TABLE_NAME, INSERTS, UPDATES, DELETES, TIMESTAMP AS "LAST_CHANGE" FROM ALL_TAB_MODIFICATIONS WHERE TO_CHAR (TIMESTAMP, 'DD/MM/YYYY') = TO_CHAR (SYSDATE, 'DD/MM/YYYY') ORDER BY LAST_CHANGE DESC; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmad.Hasan بتاريخ: 31 مارس 2016 تقديم بلاغ مشاركة بتاريخ: 31 مارس 2016 يعنى بدل p_end_time اكتب 23-3-2016 مثلا((((فى sql))?? صحيح... اعتمد الفورمات الذي تم ذكره سابقا... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed_oracle بتاريخ: 4 أبريل 2016 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2016 الأخ / أحمد حسن شكرا لك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.