الانتقال إلى المحتوى
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.

اريد ان اعرف ال user and ip قام بتعديل بيانات هامه

Featured Replies

بتاريخ:

انا اعمل في جامعة
وعندي user قام بتعديل سنة القبول لجميع الطلاب
واريد ان اعرف ذلك ال user and ip هل اقدر ان اعرف ذلك
و اقبلوا الاحترام و ارجو ان ترد بسرعة

ارجوك بسرعة

بتاريخ:

1-يفترض ان صلاحية التعديل لاتعطى لكل المستخدميين
2-فى البرنامج اى شخص قام بالتعديل يكتب اسمه وتاريخ وزمن التعديل ,,,طبعاً هذا يقود الى تصميم نظام دخول للمستخدميين لمعرفة هوياتهم وماذا فعلوا حسب ماهو مسموح لهم

بتاريخ:

السلام
يمكنك إستعمال logminer إذا كانت قاعدة المعلومات فى وضع archive log
يمكنك تحميل و قراءة archiver redo logs و معرفة من قام ب عملية التبديل و كذالك يعطيك الأمر sql الذي يمكنك من استرجاع المعلومات

بتاريخ:

ارجو شرح الامر اكثر من ذلك حتى يتسنى لى معرفة كيفية تفعيله على قاعدة البيانات واذا كان من الممكن توضيح اكثر لعملية audit

وجزاك الله كل خير

بتاريخ:

السلام عليكم

ماتبحث عنه يسمى Oracle Database auditing

يمكنك عمل audit للمستخدمين لمعرفة كل ال SQL Command التى يتم أستخدامها

راجع

http://www.securityfocus.com/infocus/1689


تحياتى

بتاريخ:

سلام
إن
إOracle Database auditing
يمكنك من مراقبة العمليات القادمةِ ولاكن بدون أثر رجعي.
أما بإستعمال logminer فيمكنكمعرف العمليت الفائة بشرط التوفر على ملفات archived redo logs
ىنبغي أولا تثبيت الباكدج :
sqlplus /nolog
sqlplus /nolog
CONNECT / AS SYSDBA
@<oracle home>\rdbms\admin\dbmslm.sql
@<oracle home>\rdbms\admin\dbmslmd.sql

ثم بناء الفهرس
ALTER system SET utl_file_dir='c:\temp\' SCOPE=spfile;
SQL> EXECUTE Dbms_Logmnr_D.Build(dictionary_filename =>'dico.ora',
dictionary_location => 'c:\temp\',
options =>dbms_logmnr_d.store_in_flat_file);
ثم إضافة الريدو لوك المراد
EXECUTE Dbms_Logmnr.Add_Logfile(options => Dbms_Logmnr.New, logfilename =>'<chemin complet>');
SQL> EXECUTE Dbms_Logmnr.Add_Logfile( options => Dbms_Logmnr.AddFile, logfilename => '<chemin complet>');
لمزيد ن المعلومات المرجو زيارة موقع اوراكل و البحث علا dbmslm

  • بعد 1 سنة...
بتاريخ:

hi dear friend


try using this script


/* -- create table
CREATE TABLE ddl_log (
user_name     VARCHAR2(30),
hostname      VARCHAR2(50),
os_user       VARCHAR2(50),
ip_address    VARCHAR2(16),
ddl_date      DATE,
ddl_type      VARCHAR2(30),
object_type   VARCHAR2(18),
owner         VARCHAR2(30),
object_name   VARCHAR2(128));
*/


/* -- create trigger
CREATE OR REPLACE TRIGGER ddl_trig
AFTER DDL ON DATABASE

BEGIN INSERT INTO ddl_log
   (user_name, hostname,  os_user,ip_address, ddl_date, ddl_type, object_type, owner, object_name)
 VALUES
   (ora_login_user, sys_context('USERENV', 'TERMINAL'), sys_context('USERENV', 'OS_USER'), sys_context('USERENV', 'IP_ADDRESS'), SYSDATE, ora_sysevent, ora_dict_obj_type, ora_dict_obj_owner, ora_dict_obj_name);
END ddl_trig;
/

بتاريخ:

من الآخر هالكود sys_context
يا asir1403

  • بعد 2 أسابيع...
بتاريخ:

الأخوة الأعزاء
لحد معرفتي ان مثل هذه الأمور يجب عليك التهئية والترتيب لها مسبقاً .

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

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

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

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

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

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.