Oracle AI Database Clusterware Administration Workshop

دوره Oracle Grid Infrastructure Administration (نسخه 26ai) یک دوره پیشرفته برای مدیریت زیرساخت کلاستر اوراکل است که پایه‌ای برای پیاده‌سازی فناوری‌هایی مانند RAC و ASM محسوب می‌شود. در ابتدای این دوره، با مفاهیم کلاستر، معماری Oracle Clusterware، سرویس‌های آن و اجزایی مانند SCAN و GNS آشنا می‌شوید و پیش‌نیازهای شبکه و سیستم‌عامل برای راه‌اندازی یک محیط کلاستر را فرا می‌گیرید.

در ادامه، معماری داخلی Clusterware شامل OCR، Voting Files، GPnP و فرآیندهای کلیدی سیستم بررسی می‌شود. همچنین گزینه‌های مختلف پیکربندی کلاستر، از جمله Extended Clusterها و نحوه توزیع منابع بین سایت‌ها با استفاده از ASM معرفی می‌گردد.

بخش مهمی از دوره به مراحل نصب Grid Infrastructure اختصاص دارد؛ از آماده‌سازی دیسک‌ها و شبکه گرفته تا اجرای نصب، پیکربندی ASM Disk Groups و بررسی صحت نصب با ابزارهایی مانند CVU. پس از آن، مدیریت نودهای کلاستر شامل افزودن یا حذف نودها و نگهداری ساختار کلاستر آموزش داده می‌شود.

در ادامه، نحوه مدیریت منابع کلاسترور با استفاده از ابزارهایی مانند crsctl و srvctl بررسی می‌شود. شما یاد می‌گیرید چگونه فایل‌های پیکربندی مانند OCR را مدیریت کرده، Voting Diskها را کنترل کنید و تنظیمات شبکه را بهینه نمایید. همچنین مدیریت دیتابیس‌ها و PDBها در محیط کلاستر و نحوه تخصیص منابع بر اساس بار کاری مورد بررسی قرار می‌گیرد.

بخش‌های پیشرفته دوره شامل ارتقا و وصله‌گذاری (Patching) با حداقل یا بدون Downtime، استفاده از Fleet Patching و انجام Rolling Upgrade است. همچنین ابزارهای مانیتورینگ و عیب‌یابی مانند Cluster Health Monitor (CHM)، Cluster Health Advisor (CHA) و Trace File Analyzer (TFA) برای تحلیل مشکلات و جلوگیری از اختلال در سرویس‌ها معرفی می‌شوند.

در نهایت، نحوه طراحی و پیاده‌سازی اپلیکیشن‌های با دسترس‌پذیری بالا (High Availability) آموزش داده می‌شود؛ از جمله تعریف منابع کلاستر، ایجاد اسکریپت‌های کنترلی، مدیریت VIP و استفاده از مکانیزم‌هایی مانند FAN و ONS برای تضمین پایداری سیستم.

این دوره برای DBAها و متخصصان زیرساخت مناسب است که قصد دارند زیرساختی پایدار، مقیاس‌پذیر و قابل اطمینان برای اجرای دیتابیس‌ها و اپلیکیشن‌های حیاتی سازمانی ایجاد و مدیریت کنند.

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

1 Introduction to Clusterware (آشنایی با کلاسترور)

  • مفاهیم کلاستر، معماری Clusterware و سرویس‌های آن.

  • مدیریت منابع شبکه و الزامات سیستم‌عامل برای نصب.

  • آشنایی با سرویس نام‌گذاری گرید (GNS) و نام دسترسی واحد کلاینت (SCAN).

2 Oracle Clusterware Architecture (معماری کلاسترور اوراکل)

  • پشته تکنولوژی (Technology Stack) در سرویس‌های کلاستر و OHAS.

  • بررسی فرآیندهای اجزا، ریجستری کلاستر (OCR) و فایل‌های رای‌گیری (Voting Files).

  • جزئیات راه‌اندازی کلاسترور و معماری GPnP (پلاگ اند پلی گرید).

3 Cluster Configuration Options (گزینه‌های پیکربندی کلاستر)

  • مدیریت پایگاه داده‌های RAC و اپلیکیشن‌های عمومی در کلاستر.

  • پیکربندی کلاسترهای گسترده (Oracle Extended Clusters).

  • تخصیص گروه‌های شکست (Failure Groups) به سایت‌های مختلف با استفاده از ASMCA.

4 Grid Infrastructure: Preinstallation Tasks (اقدامات پیش از نصب)

  • گزینه‌های ذخیره‌سازی پشتیبانی شده و آماده‌سازی دیسک‌ها برای ASM.

  • الزامات شبکه شامل IPهای استاتیک، GNS و تنظیمات اینترکانکت (Private Interconnect).

  • نصب بسته‌های نرم‌افزاری لازم، ایجاد کاربران و گروه‌های سیستم‌عامل.

5 Grid Infrastructure Installation (نصب زیرساخت گرید)

  • انتخاب نوع کلاستر، پیکربندی اینترفیس‌های شبکه و ایجاد دیسک‌گروه‌های ASM.

  • تعیین محل نصب (Oracle Home) و اجرای اسکریپت‌های Root.

  • تایید نصب با استفاده از ابزار CVU و بررسی وضعیت نهایی.

6 Managing Cluster Nodes (مدیریت نودهای کلاستر)

  • مراحل افزودن یک نود جدید به کلاستر با استفاده از gridSetup.sh.

  • حذف نود از کلاستر در سیستم‌عامل‌های لینوکس و ویندوز.

7 Clusterware Resource Management (مدیریت منابع کلاسترور)

  • مدیریت فایل‌های پیکربندی (OCR) شامل بک‌آپ، تعمیر و مهاجرت به ASM.

  • مدیریت فایل‌های رای‌گیری و تنظیمات کارت شبکه با ابزار oifcfg.

  • ارزیابی دستورات با استفاده از قابلیت What-If و Why-If در ابزارهای crsctl و srvctl.

8 Clusterware Database Management (مدیریت دیتابیس در کلاستر)

  • استقرار ساده‌سازی شده دیتابیس و مدیریت خودکار منابع PDB.

  • مدیریت قرارگیری PDBها (Placement) بر اساس رتبه و قدرت پردازشی (CPU).

9 Upgrading and Patching Grid Infrastructure (ارتقا و وصله‌گذاری)

  • الزامات و محدودیت‌های ارتقا به نسخه جدید و استفاده از CVU برای بررسی آمادگی.

  • روش‌های ارتقای نوبتی (Rolling Upgrade) و وصله‌گذاری بدون توقف (Zero-Downtime Patching).

  • استفاده از ناوگان وصله‌گذاری اوراکل (Fleet Patching and Provisioning).

10 Monitoring and Troubleshooting (نظارت و عیب‌یابی)

  • استفاده از ابزارهای عیب‌یابی مانند Cluster Health Monitor (CHM) و Cluster Health Advisor (CHA).

  • تحلیل فایل‌های لاگ با استفاده از Trace File Analyzer (TFA).

  • بررسی دلایل اخراج نود (Node Eviction) و روش‌های اصلاح خودکار.

11 Making Applications Highly Available (پایداری بالای اپلیکیشن‌ها)

  • مدل‌سازی منابع کلاسترور، ایجاد اسکریپت‌های اکشن (Action Scripts) و تعریف وابستگی‌ها.

  • مدیریت VIP اپلیکیشن و رویدادهای پایداری بالا (FAN/ONS)

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