بتاريخ: 15 ديسمبر 200718 سنة comment_118679 السلام عليكم ورحمة اللههل بالإمكان شرح طريقة عمل audit على ال Table أو ال user وماهي ال Parameters التي يجب تعديلها وكيفية تحديد ال output file ال Database التي أستخدمها هي 10gولكم جزيل الشكر تقديم بلاغ
بتاريخ: 15 ديسمبر 200718 سنة comment_118684 السلام عليكم ورحمه الله وبركاتهالهدف من auditing ان يقوم بمراقبه اي يوزر يقوم بعمل نشاط مريب علي قاعده البيانات وذلك عن طريق اظهار الخطا الذي ارتكبه في ملف alert_orcl.logتحت D:\oracle\product\10.2.0\admin\orcl\adumpوينقسم auditing الي 1-Mandatory auditing مش فاهمها قوي2- Standard database auditing هو عمل auditing علي اي يوز يقوم بعمل select table ويكون طبعا علي الجدول اللي انت محددهيعني انا عملت auditing علي جدول ما ...... اي يوز يعمل select منه يقوم بتصوير جمله select ويحطها فين في ملف alert_orcl.logويظهر في auditing اسم اليوزر وجمله select والوقت3-Value-based auditingيوجد فيه ميزه عن عن كل انواع auditing الاخري حيث في auditing السابق يظهرلك اسم اليوزر وجمله select والوقتان انت ممكن تعرف old value كانت ايه بحيث ان انت تقدر ترجعها تاني يعني لو واحد عمل update or delete غلط فانت تتقدر ترجع لل old dataوهذه الميزه لا توجد في اي انواع auditing الاخري 4-Fine-grained auditing (FGA) يقوم بعمل auditing علي مستوي columne 5-DBA auditing يوجد به parameter يقوم بعمل auditing علي sys useraudit_sys_operations وهو false في default ............................................................ولعمل auditing تقوم بتشغيل enable parameter audit_trail وهو default noneوالقيم اللي بياخدها هي:1-db يقوم بحفظ auditing في ملف داخل database 2-os داخل OS في Event Viewer3-none غير فعال4-true يقوم بحفظ auditing في ملف داخل DATABASE5-false غير فعال -- طب ليه عامل false وفيه none عشان لو عامل upgrade من فيرجن قديم موجود به false6-db_extended يقوم بعمل auditing واظهار جمله select والوقت واليوزر7-xml هيظهرلك audting في D:\oracle\product\10.2.0\admin\orcl\adump8-extended....................................................................ولتغير parameter ALTER SYSTEM SET audit_trail=“XML” SCOPE=SPFILEshut immdiatestartupولتغير مكان ملف auditing استعمل parameter audit_file_destولعمل audit علي جدولaudit select on scoot.emp..............................ولو عاوز تشوف كل حاجه في ملف audit desc dba_audit_trailواختار منه اللي انت عاوز تظهره براحتك مثلاselect username,os_username,timestampobj_name,sql_text from dba_audit_trail.........................................ولو عاوز بدل select اكتب اي حاجه تانيه او ريح دماغك واكتب allaudit all on scott.emp............................وممكن تراقب يوزرمعين لو عمل select علي اي جدولAUDIT select any table BY hr BY SESSION;.........................................يارب اكون وفقت في الشرح ولو اي حاجه غلط ممكن حد يصلحها اسالكم الدعاء بالتوفيق في امتحاني تقديم بلاغ
بتاريخ: 15 ديسمبر 200718 سنة comment_118710 ما فيش حد يقول الشرح عامل ايه ولا حتي شكرا تم تعديل 15 ديسمبر 200718 سنة بواسطة ahmedsalama تقديم بلاغ
بتاريخ: 14 مارس 200817 سنة comment_124595 Thanks to ahmedsalama , just a small correction regarding mandatory auditing the auditing records are NOT recorded in alert_orcl.log it is recorded in the place identified by the parameter "AUDIT_TRAIL" تقديم بلاغ
بتاريخ: 22 أبريل 200817 سنة comment_127209 [ size="6"][font="Tahoma"]بسم الله الرحمن الرحيم السلام عليكم ورحمة الله شكرا لك يا أخي وبارك الله فيك وبارك لك في علمك واهلك ومالكعندي بس استفسار عن نسخة الاوراكل اللي حضرتك تشتغل عليها علشان اتحقق من الاوامر اللي عندي لا تنسانا من دعائكوالسلام عليكم [/font][/size] تقديم بلاغ
بتاريخ: 29 يناير 200917 سنة comment_147981 السلام عليكم اخي ورحمة الله وبركاتهشكرا لك على الشرح الجميلولي سؤالكيف اجعلparameter audit_trail enableلكي يقوم بعملية التسجيلولك من جزيل الشكراختكمرورو تقديم بلاغ
بتاريخ: 2 فبراير 200917 سنة comment_148286 شكرا اخى الكريم على الشرح الجميل وجزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.