Flashback Technology در اوراکل چگونه کار می‌کند
Flashback Technology در اوراکل چگونه کار می‌کند؟

اگر با Oracle کار کرده باشید، احتمالاً حداقل یک‌بار با این سناریو روبه‌رو شده‌اید: یک DELETE یا UPDATE اشتباه، یک DROP TABLE ناخواسته، یا یک تغییر گسترده که داده‌ها را به‌هم می‌ریزد.در خیلی از دیتابیس‌ها راه‌حل سنتی این است که از بکاپ restore بگیرید؛ کاری زمان‌بر، پرریسک و معمولاً همراه…

راهنمای جیبی Oracle SQL؛ خلاصه دستورات مهم + نکات Performance
راهنمای جیبی Oracle SQL؛ خلاصه دستورات مهم + نکات Performance

اگر با Oracle Database کار می‌کنید، احتمالاً خیلی زود به این نتیجه می‌رسید که فقط بلد بودن چند دستور SELECT و JOIN کافی نیست.در دنیای واقعی، چیزی که تفاوت ایجاد می‌کند این است که بتوانید کوئری درست، سریع، قابل نگهداری و بهینه بنویسید.دقیقاً به همین دلیل، داشتن یک راهنمای جیبی…

راهنمای مدیریت SQL Plan با پکیج DBMS_SPM
راهنمای مدیریت SQL Plan با پکیج DBMS_SPM

آیا تا به حال برایتان پیش آمده که یک کوئری در دیتابیس اوراکل روزها با سرعت عالی اجرا شود و ناگهان بدون هیچ تغییری در کد، سرعت آن افت کند؟این کابوس بسیاری از مدیران دیتابیس (DBA) است که معمولاً به دلیل تغییر در پلن اجرایی توسط Optimizer رخ می‌دهد. خبر…

Temporary Tablespace در اوراکل چیست؟
Temporary Tablespace در اوراکل چیست؟

اگر با Oracle Database کار می‌کنید، احتمال زیاد اسم Temporary Tablespace را شنیده‌اید. این بخش یکی از اجزای مهم پایگاه‌داده است که مستقیماً روی عملکرد کوئری‌ها، Sort، Join و پردازش‌های موقت تأثیر می‌گذارد.Temporary Tablespace یا فضای جدول موقت بخشی از دیتابیس Oracle است که برای نگهداری داده‌های موقتی در زمان…

چگونه اوراکل I/O را کنترل و بهینه می‌کند؟
چگونه اوراکل I/O را کنترل و بهینه می‌کند؟

اگر در دنیای مدیریت پایگاه داده اوراکل (Oracle DBA) فعالیت می‌کنید، حتماً بارها با این صحنه مواجه شده‌اید: سرور قفل کرده، کاربران شاکی هستند.در ۹۰ درصد مواقع، متهم اصلی این پرونده کسی نیست جز I/O (ورودی/خروجی دیسک).دیسک‌ها ذاتاً کندترین بخش یک سرور هستند. اگر اوراکل نتواند ارتباط خود را با…

راهنمای کامل SQL در Oracle: Cheat Sheet کاربردی از SELECT تا JOIN
راهنمای کامل SQL در Oracle: Cheat Sheet کاربردی از SELECT تا JOIN

اگر با Oracle Database کار می‌کنید، تسلط بر SQL یکی از مهم‌ترین مهارت‌هایی است که باید داشته باشید. چه یک توسعه‌دهنده باشید، چه تحلیلگر داده یا DBA، دانستن دستورات اصلی SQL به شما کمک می‌کند سریع‌تر داده‌ها را بازیابی، تحلیل و مدیریت کنید. در این مقاله کاربردی آموزش Cheat Sheet…

آموزش نصب Oracle Database 23c Free روی Oracle Linux 8
آموزش نصب Oracle Database 23c Free روی Oracle Linux 8

در این مقاله آموزش Oracle در بخش آموزش Oracle Admin، مراحل نصب Oracle Database 23c Free Developer Release روی Oracle Enterprise Linux 8 (OEL8) را به‌صورت ساده و مرحله‌به‌مرحله توضیح می‌دهیم.اگر قصد دارید یک محیط آزمایشی یا توسعه برای کار با Oracle 23c راه‌اندازی کنید، این راهنما کمک می‌کند بدون دردسر دیتابیس…

آموزش نصب Oracle Database 21c در حالت Silent روی Oracle Linux 8
آموزش نصب Oracle Database 21c در حالت Silent روی Oracle Linux 8

نصب Oracle Database 21c روی Oracle Enterprise Linux 8 یکی از رایج‌ترین سناریوها برای راه‌اندازی یک دیتابیس پایدار و استاندارد در محیط‌های سازمانی است.اگر بخواهید نصب را بدون اجرای رابط گرافیکی انجام دهید، بهترین روش استفاده از Silent Mode است؛ روشی سریع، حرفه‌ای و مناسب برای سرورها و محیط‌های عملیاتی.در…

Memory Management در اوراکل چیست و چگونه تنظیم می‌شود؟
Memory Management در اوراکل چیست و چگونه تنظیم می‌شود؟

اگر با Oracle Database کار می‌کنید، احتمالاً بارها شنیده‌اید که تنظیم صحیح Memory چقدر در سرعت و عملکرد سیستم تأثیر دارد. مدیریت حافظه در اوراکل یکی از مهم‌ترین مباحث Performance Tuning محسوب می‌شود و اگر درست انجام نشود، سیستم دچار کندی، افزایش I/O، مصرف بالای CPU و خطاهای پرتکراری مثل…

رفع خطای ORA‑06502: PL/SQL Numeric or Value Error
رفع خطای ORA‑۰۶۵۰۲: PL/SQL Numeric or Value Error

خطای ORA‑06502: PL/SQL Numeric or Value Error یکی از پرتکرارترین و آزاردهنده‌ترین خطاهای Oracle است. معمولاً زمانی ظاهر می‌شود که در اجرای PL/SQL، مقدار داده‌ای با نوع داده یا ظرفیت متغیر هم‌خوانی ندارد.این خطا کامپایل را خراب نمی‌کند، اما در زمان اجرا برنامه را متوقف می‌کند و معمولاً باعث سردرگمی…