دستور مشاهده Alert Log در Oracle؛ راهنمای بررسی خطاهای دیتابیس
تا حالا شده دیتابیس اوراکل شما ناگهان کند شود یا یک ارور عجیب روی صفحه اپلیکیشن ظاهر شود و ندانید از کجا شروع کنید؟ در دنیای مدیریت پایگاه داده اوراکل، Alert Log همان «جعبه سیاه» هواپیماست. هر اتفاقی که در دیتابیس میافتد، از روشن شدن سیستم گرفته تا کوچکترین خطاهای داخلی،…
مشاهده Queryهای در حال اجرا در Oracle؛ الان چه دستوری اجرا میشود؟
اگر مدیر پایگاه داده Oracle باشید، احتمالاً بارها برایتان پیش آمده که بخواهید بدانید همین الان چه Queryهایی در دیتابیس در حال اجرا هستند. این بررسی هنگام کند شدن دیتابیس، شناسایی Queryهای طولانی، پیدا کردن Sessionهای فعال و تشخیص Lock بسیار کاربردی است.در این مقاله آموزش اوراکل، دستورات اصلی برای…
آموزش Kill کردن Session در Oracle؛ بستن فوری نشستهای مزاحم
گاهی یک Session در Oracle باعث ایجاد Lock، اجرای SQL سنگین، مصرف منابع یا متوقف شدن عملیات سایر کاربران میشود. در این شرایط میتوان Session را با دستورهای مدیریتی Oracle قطع کرد. این آموزش شامل دستورات کاربردی برای هر دو محیط Single Instance و Oracle RAC است. برای اجرای این…
دستور مشاهده Sessionهای فعال در Oracle؛ کاربران متصل و SQL در حال اجرا
اگر دیتابیس Oracle کند شده، تعداد اتصالها افزایش پیدا کرده یا میخواهید بدانید چه کاربرانی به دیتابیس متصل هستند، اولین قدم بررسی Sessionهای فعال Oracle است.با مشاهده Sessionها میتوانیم بفهمیم:چه کاربرانی به Oracle متصلاند؛هر کاربر از چه سیستم و برنامهای وصل شده است؛کدام Session فعال یا غیرفعال است؛هر Session چه…
چرا دیتابیس Oracle کند میشود و چگونه Performance آن را افزایش دهیم؟
کند شدن دیتابیس Oracle یکی از مشکلات رایجی است که تقریباً هر DBA یا تیم فنی در مقطعی با آن مواجه میشود.معمولاً کاربران اولین کسانی هستند که متوجه این مشکل میشوند؛ صفحاتی که دیر باز میشوند، گزارشهایی که زمان زیادی برای اجرا نیاز دارند و سیستمهایی که قبلاً سریع بودند…
Cheat Sheet PL/SQL: آموزش IF، LOOP، CURSOR و Exception Handling
اگر با Oracle Database کار کرده باشید، خیلی زود متوجه میشوید که SQL بهتنهایی برای پیادهسازی منطقهای پیچیده کافی نیست. اینجاست که PL/SQL وارد میدان میشود. PL/SQL یک زبان برنامهنویسی روی دیتابیس Oracle است که به شما اجازه میدهد کنار دستورات SQL از ساختارهای برنامهنویسی مثل شرط، حلقه، مدیریت خطا…
پکیج DBMS_PIPE در Oracle چیست؟ ارتباط بین Sessionها
اگر با پایگاه داده Oracle کار کرده باشید، احتمالاً با سناریوهایی روبهرو شدهاید که در آن چند Session یا برنامه مختلف باید با هم ارتباط برقرار کنند. برای مثال یک فرآیند در دیتابیس کاری را انجام میدهد و فرآیند دیگری باید منتظر بماند تا از پایان آن مطلع شود. Oracle…
نوع داده BOOLEAN در Oracle 26ai
در سالهای اخیر Oracle تغییرات مهمی در معماری پایگاه داده خود ایجاد کرده است.یکی از قابلیتهایی که سالها توسعهدهندگان منتظر آن بودند، اضافه شدن نوع داده BOOLEAN در سطح SQL است.در نسخههای قدیمیتر Oracle، توسعهدهندگان مجبور بودند برای ذخیره مقادیر منطقی از روشهای جایگزین مانند NUMBER(1) یا CHAR(1) استفاده کنند.…
آموزش Oracle Annotation؛ بررسی کامل قابلیت Annotation در اوراکل
اگر با Oracle Database کار میکنید و میخواهید دیتابیستان فقط یک محل ذخیرهسازی داده نباشد، بلکه مستند، قابلفهم، قابلمدیریت و حرفهای هم باشد، باید با قابلیت Annotation در Oracle آشنا شوید.این قابلیت یکی از ویژگیهای مهم و مدرن اوراکل است که به شما کمک میکند روی جداول، ستونها و سایر…
Flashback Technology در اوراکل چگونه کار میکند؟
اگر با Oracle کار کرده باشید، احتمالاً حداقل یکبار با این سناریو روبهرو شدهاید: یک DELETE یا UPDATE اشتباه، یک DROP TABLE ناخواسته، یا یک تغییر گسترده که دادهها را بههم میریزد.در خیلی از دیتابیسها راهحل سنتی این است که از بکاپ restore بگیرید؛ کاری زمانبر، پرریسک و معمولاً همراه…
