أداة سطر أوامر مكتوبة بلغة Python لتحليل ملفات سجل Oracle Data Pump. يمكّن هذا البرنامج النصي المستخدمين من استخراج المعلومات التفصيلية وتصفيتها وعرضها بكفاءة من سجلات Data Pump، مما يوفر رؤى شاملة حول المقاييس الرئيسية وبيانات الأداء.
للحصول على معلومات وأمثلة أكثر تفصيلاً، قم بإلقاء نظرة على الدليل الشامل.
يعتمد هذا البرنامج النصي بشكل أساسي على بيانات السجل التي توفرها Oracle Data Pump. من المهم أن نفهم أن هذا البرنامج النصي لا يقل دقة عن البيانات التي يعالجها. وأيضًا قبل اتخاذ أي قرارات بناءً على مخرجات البرنامج النصي، يجب عليك دائمًا التحقق من النتائج عن طريق التحقق من ملفات سجل Data Pump الأصلية التي تحتوي على المعلومات الموثوقة. يهدف محلل سجل مضخة البيانات إلى المساعدة في التحليل، وليس استبدال الحاجة إلى المراجعة الشاملة.
python3 dpla.py < logfile > [options]
-h, --help show this help message and exit
-v, --version show program's version number and exit
-e [MESSAGE ...], --error [MESSAGE ...]
show error details (optionally specify error(s) as a filter
-o, --object show object type details
-w, --worker show worker details
-s [SCHEMA ...], --schema [SCHEMA ...]
show schema details (optionally specify schema(s) as a filter
-t [TABLE ...], --table [TABLE ...]
show table details (optionally specify table(s) as a filter
-i, --instance show instance details (starting 21c)
-a, --all show complete output
--sort specify column name to sort the tables by
--top specify number of top rows to display (use 'all' for no limit)
--output specify output file. For HTML output, use .htm or .html extension
إظهار معلومات الخطأ / رسائل ORA:
python3 dpla.py file.log -e
حفظ الإخراج الكامل إلى ملف HTML:
python3 dpla.py file.log -a --output dpla-report.html
إظهار معلومات المخطط لمخططات محددة:
python3 dpla.py file.log -s HR SCOTT
عرض أفضل 10 جداول مرتبة حسب الحجم:
python3 dpla.py file.log -t --sort size --top 10
يرجى ملاحظة أنني لست مطورًا محترفًا. لقد أنشأت هذا المشروع في محاولة لمساعدة الآخرين الذين قد يواجهون تحديات مماثلة. على الرغم من أنني قمت باختبار البرنامج النصي وحاولت التأكد من أنه يعمل بشكل صحيح، فقد تكون هناك قيود أو مشكلات لم أواجهها. ردود الفعل والاقتراحات هي دائما موضع ترحيب!
المساهمات هي موضع ترحيب! يرجى فتح مشكلة أو الاتصال بي إذا كانت لديك أفكار للتحسينات أو الميزات الجديدة.
تم ترخيص هذا المشروع بموجب الترخيص العالمي المسموح به (UPL)، الإصدار 1.0.
راجع ملف الترخيص لمزيد من التفاصيل.
هذا مشروع شخصي ومستودع. الآراء والأكواد المقدمة هنا خاصة بي ولا تعكس آراء صاحب العمل أو أي منظمة أخرى. استخدم هذا المشروع وفقًا لتقديرك ومسؤوليتك.