Oracle AI Database Administration Workshop

دوره Oracle Database Administration Workshop یک دوره جامع و حرفه‌ای برای یادگیری مدیریت پایگاه داده اوراکل از سطح پایه تا پیشرفته است. در ابتدای این دوره، با معماری Oracle Database شامل ساختارهای حافظه (SGA و PGA)، فرآیندهای پس‌زمینه و نحوه اتصال به دیتابیس آشنا می‌شوید و سپس نحوه ایجاد و مدیریت Container Database (CDB) و Pluggable Database (PDB) را به‌صورت عملی فرا می‌گیرید.

در ادامه، مباحث کلیدی مدیریت دیتابیس شامل ساختارهای ذخیره‌سازی (Tablespace و Data Files)، مدیریت کاربران، نقش‌ها و امنیت، ایجاد و بهینه‌سازی جداول و ایندکس‌ها و همچنین مدیریت داده‌های Undo بررسی می‌شود. همچنین روش‌های انتقال داده با استفاده از ابزارهایی مانند SQL*Loader و Oracle Data Pump آموزش داده خواهد شد.

بخش مهمی از دوره به مفاهیم حیاتی Backup and Recovery اختصاص دارد؛ جایی که با انواع خرابی‌ها، ابزار قدرتمند RMAN و سناریوهای مختلف بازیابی آشنا می‌شوید. علاوه بر این، نحوه نظارت بر عملکرد دیتابیس، تحلیل SQL، استفاده از SQL Tuning Advisor و مدیریت منابع سیستم با Resource Manager نیز مورد بررسی قرار می‌گیرد.

در ادامه، مباحث پیشرفته‌تری مانند پیکربندی Oracle Net Services، مدیریت Instanceها، احراز هویت کاربران، کار با Data Dictionary و مدیریت سگمنت‌ها آموزش داده می‌شود. همچنین قابلیت‌های جدید مانند AI Vector Search برای کار با داده‌های هوش مصنوعی و مدیریت دیتابیس در محیط‌های Cloud معرفی می‌گردد.

در بخش‌های پایانی، موضوعات پیشرفته‌ای مانند Auditing، زمان‌بندی وظایف با Scheduler، مدیریت فضا، وظایف نگهداری خودکار و ابزارهای تحلیل عملکرد مانند AWR و ADDM پوشش داده می‌شود. همچنین تکنیک‌های عیب‌یابی و بهینه‌سازی پیشرفته شامل تحلیل Wait Events و مدیریت SQL Plan Baselines برای جلوگیری از افت عملکرد بررسی خواهد شد.

این دوره برای افرادی مناسب است که می‌خواهند به‌عنوان DBA حرفه‌ای فعالیت کنند و توانایی مدیریت، بهینه‌سازی و پشتیبانی از دیتابیس‌های سازمانی را در سطح عملی و پیشرفته به دست آورند.

سر فصل های دوره

1. Introduction to Oracle Database (آشنایی با پایگاه داده اوراکل)

  • معماری سرور، ساختارهای حافظه (SGA/PGA) و فرآیندهای پس‌زمینه.

2. Accessing Oracle Database (دسترسی به پایگاه داده)

  • ابزارهای مدیریتی، سرویس‌های دیتابیس و نحوه برقراری اتصال.

3. Creating a Container Database (ایجاد دیتابیس کانتینری – CDB)

  • استفاده از DBCA، مدیریت فایل‌های پارامتر و مراحل ایجاد دیتابیس کانتینری.

4. Managing PDBs (مدیریت پایگاه‌های داده قابل اتصال – PDB)

  • ایجاد PDB از طریق کپی کردن (Cloning)، جابه‌جایی و مدیریت وضعیت باز/بسته بودن.

5. Database Storage Structures (ساختارهای ذخیره‌سازی)

  • مدیریت Tablespaceها، فایل‌های داده (Data Files) و سیستم OMF.

6. Administering User Security (مدیریت امنیت کاربران)

  • ایجاد کاربران، مدیریت امتیازات (Privileges)، نقش‌ها (Roles) و پروفایل‌ها.

7. Managing Tables, Indexes, and Constraints (مدیریت جداول، ایندکس‌ها و محدودیت‌ها)

  • ساخت و بهینه‌سازی جداول و شاخص‌ها و اعمال قوانین یکپارچگی داده.

8. Managing Undo Data (مدیریت داده‌های Undo)

  • مفاهیم تراکنش و Undo، پیکربندی و نظارت بر فضای Undo.

9. Moving Data (انتقال داده‌ها)

  • استفاده از SQL*Loader و ابزار پیشرفته Oracle Data Pump.

10. Backup and Recovery Concepts (مفاهیم پشتیبان‌گیری و بازیابی)

  • بررسی انواع خرابی‌ها، مفاهیم Checkpoint و Instance Recovery.

11. Performing Backups and Recoveries (انجام پشتیبان‌گیری و بازیابی)

  • کار با ابزار RMAN، تهیه نسخه پشتیبان و سناریوهای بازیابی فایل‌ها.

12. Monitoring Database Performance (نظارت بر عملکرد دیتابیس)

  • استفاده از متدولوژی بهینه‌سازی، مدیریت هشدارها (Alerts) و آستانه‌های متریک.

13. Analyzing SQL and Optimizing Access Paths (تحلیل SQL و بهینه‌سازی)

  • استفاده از SQL Tuning Advisor و مدیریت آمار بهینه‌ساز (Statistics).

14. Managing Resources (مدیریت منابع)

  • تخصیص منابع سیستم با Resource Manager و مدیریت اولویت‌های کاری.

15. AI in Oracle Database (هوش مصنوعی در پایگاه داده اوراکل)

  • معرفی AI Vector Search و مدیریت داده‌های برداری برای مدل‌های هوش مصنوعی.

16. Configuring Oracle Net Services (پیکربندی سرویس‌های شبکه)

  • مدیریت Listener، فایل tnsnames.ora و ابزارهای ارتباطی شبکه.

17. Managing Database Instances (مدیریت نمونه‌های دیتابیس)

  • مدیریت Startup و Shutdown و بررسی فایل‌های Log و Alert.

18. Administering User Authentication (مدیریت احراز هویت کاربران)

  • روش‌های مختلف احراز هویت (Password, OS, Global).

19. Managing Segments (مدیریت سگمنت‌ها)

  • بررسی انواع سگمنت‌ها و مدیریت فضای خودکار (Automatic Segment Space Management).

20. Working with Oracle Data Dictionary (کار با دیکشنری داده‌ها)

  • آشنایی با نماهای سیستمی (DBA_, ALL_, USER_) و نحوه استعلام از آن‌ها.

21. Advanced PDB Management (مدیریت پیشرفته PDB)

  • اشتراک‌گذاری اشیاء بین PDBها و مدیریت PDBهای راه دور.

22. Using Scheduler (استفاده از زمان‌بندی)

  • تعریف Jobs، Programs و Schedules برای خودکارسازی وظایف دیتابیس.

23. Managing Space (مدیریت فضا)

  • فشرده‌سازی داده‌ها (Data Compression) و مدیریت فضاهای آزاد (Shrink Space).

24. Auditing Database Activity (حسابرسی و نظارت بر فعالیت‌ها)

  • پیاده‌سازی Unified Auditing برای ثبت فعالیت‌های حساس کاربران.

25. Oracle Database Cloud Services (سرویس‌های ابری دیتابیس اوراکل)

  • آشنایی با استقرار دیتابیس در محیط‌های Cloud و مدیریت آن‌ها.

26. Troubleshooting Performance Issues (عیب‌یابی مشکلات عملکردی)

  • تحلیل فایل‌های Trace و حل مشکلات گلوگاه‌های سیستمی.

27. Automated Maintenance Tasks (وظایف نگهداری خودکار)

  • مدیریت وظایف نگهداری شبانه دیتابیس مانند جمع‌آوری آمار و بهینه‌سازی فضا.

28. Monitoring and Tuning Performance Overview (مرور بهینه‌سازی و نظارت)

  • استفاده از AWR (Automatic Workload Repository) و ADDM برای تحلیل پیشرفته.

29. Monitoring Database Performance – Advanced (نظارت پیشرفته بر عملکرد)

  • بررسی Wait Events، آمار نشست‌ها (Sessions) و پایداری سیستم.

30. SQL Plan Management (مدیریت طرح‌های اجرایی SQL)

  • تثبیت طرح‌های اجرایی (Baselines) برای جلوگیری از افت عملکرد ناگهانی.

سبد خرید
پیمایش به بالا