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)