رفع خطای ORA‑۰۶۵۰۲: PL/SQL Numeric or Value Error
خطای ORA‑06502: PL/SQL Numeric or Value Error یکی از پرتکرارترین و آزاردهندهترین خطاهای Oracle است. معمولاً زمانی ظاهر میشود که در اجرای PL/SQL، مقدار دادهای با نوع داده یا ظرفیت متغیر همخوانی ندارد.این خطا کامپایل را خراب نمیکند، اما در زمان اجرا برنامه را متوقف میکند و معمولاً باعث سردرگمی…
راهنمای کامل رفع خطای «ORA‑۰۱۸۴۳: Not a Valid Month» در Oracle
اگر هنگام کار با تاریخها در Oracle به خطای ORA‑01843: Not a Valid Month برخوردهای، کاملاً طبیعی است؛ این خطا یکی از شایعترین خطاهای پایگاهداده Oracle است.در این مقاله آموزش Oracle در بخش خطای های اوراکلی، کامل خطای تاریخ ها در دیتابیس را مورد بررسی قرار می دهیم. اگر با Oracle Database کار کرده باشی، تقریباً…
خطای ORA‑۰۰۹۳۶: Missing Expression در Oracle
اگر با Oracle Database کار کرده باشی، تقریباً محاله حداقل یکبار با خطای زیر روبهرو نشده باشی: ORA-00936: missing expression خطایی که معمولاً وسط کار، آن هم دقیقاً زمانی که فکر میکنی کوئریات بینقص است، ظاهر میشود!در این مقاله آموزش Oracle در بخش خطای های اوراکلی، این خطا را کاملاً…
ORA‑۰۰۹۰۴ چیست و چرا یکی از اعصابخردکنترین خطاهای Oracle است؟
روایت واقعی یک روز کاری با Oracle Database و خطای Invalid Identifier هر کسی که با Oracle Database کار کرده باشد، دیر یا زود با خطایی روبهرو میشود که ظاهرش ساده است، اما پشتش کلی دردسر خوابیده: ORA‑00904: invalid identifier این خطا معمولاً دقیقاً زمانی ظاهر میشود که فکر میکنی…
ORA‑۰۰۰۶۰: Deadlock Detected – ریشهیابی و حل بنبست در تراکنشهای Oracle
خطای ORA‑00060: Deadlock Detected یکی از خطاهای مهم در Oracle Database است که معمولاً بهطرز ناگهانی در سیستمهای پایدار ظاهر میشود و باعث توقف بخشی از عملیات برنامه میگردد. این خطا یعنی دو تراکنش درگیر یک چرخهی قفلگذاری شدهاند و هیچکدام قادر به ادامه نیستند. در ادامه آموزش Oracle در…
خطای ORA‑۰۲۲۹۱ در Oracle — چرا میافتد و چطور باید درستش کنیم؟
حتماً تا حالا در دنیای Oracle با ارور معروفی روبهرو شدی که روی صفحه نوشت: ORA-02291: integrity constraint violated - parent key not found اگر دیدی این پیغام ظاهر شد، یعنی داری رکوردی را وارد جدول فرزند میکنی که والدش هنوز در پایگاه داده وجود ندارد. ساده بگوییم:داری فرزند را…
ORA‑۰۱۷۲۲: invalid number — علت و رفع خطای تبدیل اشتباه عددی در Oracle SQL
اگر با پایگاهدادهی اوراکل (Oracle Database) کار کرده باشی، احتمالاً با خطای معروف زیر برخورد کردهای: ORA-01722: invalid number این ارور یکی از متداولترین خطاهای SQL در محیط Oracle است، و تقریباً همهی توسعهدهندهها و DBAها حداقل یکبار با آن دردسر داشتهاند.ولی واقعاً دلیلش چیست؟ چرا Oracle چنین خطایی میدهد…
خطای ORA‑۰۱۴۰۰ در Oracle — دلیل درج مقدار NULL در ستون الزامی و روش رفع کامل آن
اگر توسعهدهنده یا معمار پایگاه دادهی Oracle هستی، احتمالاً با خطای معروف زیر روبهرو شدهای: ORA‑01400: cannot insert NULL into ("SCHEMA"."TABLE"."COLUMN") این خطا یکی از رایجترین خطاهایی است که هنگام اجرای دستور INSERT یا UPDATE رخ میدهد. در واقع Oracle به شما میگوید:در حال تلاش برای درج مقدار NULL در…
ORA‑۰۰۰۰۱: رفع خطای مقدار تکراری (Unique Constraint Violated) در Oracle
اگر با Oracle Database کار کرده باشی، احتمالاً یکی از آشناترین پیامهای خطا برایت این است: ORA-00001: unique constraint (SCHEMA.CONSTRAINT_NAME) violated این خطا یکی از کلاسیکترین و درعینحال مهمترین ارورهاییست که اغلب در مراحل INSERT یا UPDATE دادهها با آن مواجه میشویم. معناش ساده است:اوراکل میگوید: «قراره دادهای ذخیره کنم…
رفع خطای ORA‑۰۱۵۵۵: Snapshot Too Old در Queryهای طولانی اوراکل
اگر از برنامهنویسان یا DBAهای باتجربهی Oracle باشید، احتمالاً حداقل یک بار با ارور کلاسیک زیر روبهرو شدهاید: ORA-01555: snapshot too old: rollback segment number with name "" too small این خطا نهتنها یکی از پراستفادهترین ارورها در دیتابیسهای بزرگ است، بلکه نشانهای از عدم تعادل میان Undo Tablespace، مدت…
