الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تحديد من قام بتعديل البيانات

Featured Replies

بتاريخ:

السلام عليكم 

ارجو المساعدة --- لدى اكتر من مستخدم لهم صلاحية اضافة وتعديل وحذف على نفس الجدول 

هل هناك طريقة لتحديد من منهم قام بتعديل البيانات فى الجدول 

شكرا

بتاريخ:

دى DML statements وللاسف دى بتقي طريقتها معقده شويه لانك بتضطر للدخول فى DBMS_LOGMNR لان كل ال DML بتتسجل داحل redo log files ده عشان تقدر تستعرض محتويات الريدو لوج فايل وتقدر تعرف all dml statemnts اللى اتنفذت على الجدول ده

وللمستقبل تقدر تعمل .. Full table audit
 

ولنفرض ان الداتابيز يوزر اسمه DEV
CONNECT sys/password AS SYSDBA

AUDIT ALL BY DEV BY ACCESS;
AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY DEV BY ACCESS;
AUDIT EXECUTE PROCEDURE BY DEV BY ACCESS;

وهتقدر بكده تراقب كل الحركات اللى تمت على الداتابيز يوزر ده

  • DDL (CREATE, ALTER & DROP of objects)
  • DML (INSERT UPDATE, DELETE, SELECT, EXECUTE).
  • SYSTEM EVENTS (LOGON, LOGOFF etc.)
بتاريخ:
  • كاتب الموضوع

شكرا لك @Ahmed.Hamdy

بس انا جربت وشغلت ال AUDIT 

لكن لما عملت   select username,ses_actions from DBA_AUDIT_TRAIL; 

ما لقيتش بيانات 

هل المفروض اقرا من جدول تاني ؟ 

تم تعديل بواسطة marwayoussef

  • بعد 2 شهور...
بتاريخ:

You can use Oracle Database DML Triggers

تم تعديل بواسطة abdo_m_mohamed

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.