اوراکل 26ai – پشتیبانی از WAIT و NOWAIT برای دستورات DELETE، UPDATE، INSERT و MERGE

همانطور که می دانید، برای اجرای دستورات DMLای، رکوردها ابتدا قفل (Lock) می‌شوند و اگر Sessionای تلاش کند همان رکورد را تغییر دهد، باید تا زمان آزاد شدن قفل منتظر بماند و به صورت پیش فرض، این زمان انتظار نامحدود است. البته در نسخه‌های پیشین پایگاه داده اوراکل، عبارت WAIT همراه با دستور SELECT FOR UPDATE می توانست محدودیتی را در این زمینه ایجاد کند و به کاربران این امکان را می‌داد که مشخص کنند پیش از Rollback شدن دستور، چه مدت برای آزاد شدن قفل منتظر بمانند.

برای مثال:

Connected to Oracle Database 19c Enterprise Edition Release 19.0.0.0.0

SQL> select * from tbl for update wait 10;

ORA-30006: resource busy; acquire with WAIT timeout expired

(بیشتر…)

مدیریت AWR در Active Data Guard – در اوراکل 26ai

از نسخه Oracle Database 12.2 به بعد، تولید گزارش‌های AWR روی Active Data Guard (ADG) با استفاده از Remote Management Framework (RMF) امکان‌پذیر شد. در این مدل، داده‌های AWR باید به‌صورت دستی از پایگاه داده standby به پایگاه داده primary منتقل می‌شدند. نقطه ضعف اساسی این روش آن بود که به مراحل پیکربندی متعددی نیاز داشت و عملا تحلیل AWR روی پایگاه‌داده‌های physical standby از نظر عملیاتی برای DBAها چالش‌برانگیز بود.

با ارائه Oracle AI Database 26ai، پشتیبانی AWR برای پایگاه‌داده‌های Active Data Guard Standby به‌صورت کامل یکپارچه شده و به‌طور پیش‌فرض فعال است. Snapshotهای AWR به‌صورت خودکار روی ADG standby جمع‌آوری شده و بدون نیاز به مداخله دستی یا پیکربندی RMF، به پایگاه داده primary منتقل می‌شوند. به‌صورت پیش‌فرض، snapshotها هر یک ساعت یک‌بار گرفته می‌شوند و مدت نگهداری (retention) آن‌ها ۸ روز است.

(بیشتر…)

آموزش نصب و راه‌اندازی بانک‌اطلاعاتی اوراکل 26ai

در این مستند قصد داریم نحوه نصب Oracle AI Database 26ai را روی سیستم عامل Oracle Linux 9.5 شرح دهیم. در گام اول باید مقدمات نصب اوراکل را در محیط سیستم عامل فراهم کنیم.

 مقدمات نصب اوراکل در محیط سیستم عامل

با طی هفت مرحله زیر، این کار را در محیط اوراکل لینوکس نسخه 9.5 انجام خواهیم داد.

توجه:حداقل نسخه سیستم عامل لینوکس برای نصب اوراکل 26ai برابر Oracle Linux 8.8 است(برای 23.5 به بعد) و برای نسخه 9 هم می توان 26ai را روی Oracle Linux 9.2 به بعد نصب کرد.

 مرحله اول: در گام اول، نام هاست را از localhost به OL95 تغییر می دهیم:

(بیشتر…)