رفع خطای 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، مقدار داده‌ای با نوع داده یا ظرفیت متغیر هم‌خوانی ندارد.این خطا کامپایل را خراب نمی‌کند، اما در زمان اجرا برنامه را متوقف می‌کند و معمولاً باعث سردرگمی…

راهنمای کامل رفع خطای «ORA‑01843: Not a Valid Month» در Oracle
راهنمای کامل رفع خطای «ORA‑۰۱۸۴۳: Not a Valid Month» در Oracle

اگر هنگام کار با تاریخ‌ها در Oracle به خطای ORA‑01843: Not a Valid Month برخورده‌ای، کاملاً طبیعی است؛ این خطا یکی از شایع‌ترین خطاهای پایگاه‌داده Oracle است.در این مقاله آموزش Oracle در بخش خطای های اوراکلی، کامل خطای تاریخ ها در دیتابیس را مورد بررسی قرار می دهیم. اگر با Oracle Database کار کرده باشی، تقریباً…

خطای ORA‑00936: Missing Expression در Oracle
خطای ORA‑۰۰۹۳۶: Missing Expression در Oracle

اگر با Oracle Database کار کرده باشی، تقریباً محاله حداقل یک‌بار با خطای زیر روبه‌رو نشده باشی: ORA-00936: missing expression خطایی که معمولاً وسط کار، آن هم دقیقاً زمانی که فکر می‌کنی کوئری‌ات بی‌نقص است، ظاهر می‌شود!در این مقاله آموزش Oracle در بخش خطای های اوراکلی، این خطا را کاملاً…

ORA‑00904 چیست
ORA‑۰۰۹۰۴ چیست و چرا یکی از اعصاب‌خردکن‌ترین خطاهای Oracle است؟

روایت واقعی یک روز کاری با Oracle Database و خطای Invalid Identifier هر کسی که با Oracle Database کار کرده باشد، دیر یا زود با خطایی روبه‌رو می‌شود که ظاهرش ساده است، اما پشتش کلی دردسر خوابیده: ORA‑00904: invalid identifier این خطا معمولاً دقیقاً زمانی ظاهر می‌شود که فکر می‌کنی…

ریشه‌یابی و حل بن‌بست در تراکنش‌های Oracle
ORA‑۰۰۰۶۰: Deadlock Detected – ریشه‌یابی و حل بن‌بست در تراکنش‌های Oracle

خطای ORA‑00060: Deadlock Detected یکی از خطاهای مهم در Oracle Database است که معمولاً به‌طرز ناگهانی در سیستم‌های پایدار ظاهر می‌شود و باعث توقف بخشی از عملیات برنامه می‌گردد. این خطا یعنی دو تراکنش درگیر یک چرخه‌ی قفل‌گذاری شده‌اند و هیچ‌کدام قادر به ادامه نیستند. در ادامه  آموزش Oracle در…

خطای ORA‑02291 در Oracle
خطای ORA‑۰۲۲۹۱ در Oracle — چرا می‌افتد و چطور باید درستش کنیم؟

حتماً تا حالا در دنیای Oracle با ارور معروفی روبه‌رو شدی که روی صفحه نوشت: ORA-02291: integrity constraint violated - parent key not found اگر دیدی این پیغام ظاهر شد، یعنی داری رکوردی را وارد جدول فرزند می‌کنی که والدش هنوز در پایگاه داده وجود ندارد. ساده بگوییم:داری فرزند را…

ORA‑01722: invalid number
ORA‑۰۱۷۲۲: invalid number — علت و رفع خطای تبدیل اشتباه عددی در Oracle SQL

اگر با پایگاه‌داده‌ی اوراکل (Oracle Database) کار کرده باشی، احتمالاً با خطای معروف زیر برخورد کرده‌ای: ORA-01722: invalid number این ارور یکی از متداول‌ترین خطاهای SQL در محیط Oracle است، و تقریباً همه‌ی توسعه‌دهنده‌ها و DBAها حداقل یک‌بار با آن دردسر داشته‌اند.ولی واقعاً دلیلش چیست؟ چرا Oracle چنین خطایی می‌دهد…

خطای ORA‑01400 در Oracle
خطای ORA‑۰۱۴۰۰ در Oracle — دلیل درج مقدار NULL در ستون الزامی و روش رفع کامل آن

اگر توسعه‌دهنده یا معمار پایگاه داده‌ی Oracle هستی، احتمالاً با خطای معروف زیر روبه‌رو شده‌ای: ORA‑01400: cannot insert NULL into ("SCHEMA"."TABLE"."COLUMN") این خطا یکی از رایج‌ترین خطاهایی است که هنگام اجرای دستور INSERT یا UPDATE رخ می‌دهد. در واقع Oracle به شما می‌گوید:در حال تلاش برای درج مقدار NULL در…

رفع خطای مقدار تکراری (Unique Constraint Violated) در Oracle
ORA‑۰۰۰۰۱: رفع خطای مقدار تکراری (Unique Constraint Violated) در Oracle

اگر با Oracle Database کار کرده باشی، احتمالاً یکی از آشنا‌ترین پیام‌های خطا برایت این است: ORA-00001: unique constraint (SCHEMA.CONSTRAINT_NAME) violated این خطا یکی از کلاسیک‌ترین و درعین‌حال مهم‌ترین ارورهایی‌ست که اغلب در مراحل INSERT یا UPDATE داده‌ها با آن مواجه می‌شویم. معناش ساده است:اوراکل می‌گوید: «قراره داده‌ای ذخیره کنم…

رفع خطای ORA‑01555: Snapshot Too Old
رفع خطای ORA‑۰۱۵۵۵: Snapshot Too Old در Queryهای طولانی اوراکل

اگر از برنامه‌نویسان یا DBAهای باتجربه‌ی Oracle باشید، احتمالاً حداقل یک بار با ارور کلاسیک زیر روبه‌رو شده‌اید: ORA-01555: snapshot too old: rollback segment number with name "" too small این خطا نه‌تنها یکی از پراستفاده‌ترین ارورها در دیتابیس‌های بزرگ است، بلکه نشانه‌ای از عدم تعادل میان Undo Tablespace، مدت…