دیتابیس اوراکل

دیتابیس اوراکل
طبقه بندی موضوعی

ORA-00600: internal error code, arguments: [ozip_header_read: corrupted hdr]

بعد از آپگرید از 12.2 به 19.11 ، خطای زیر را در alert log مشاهده کردیم:

ORA-00600: internal error code, arguments: [ozip_header_read: corrupted hdr], [], [], [], [], …

 

بعد از جستجو متوجه شدم که طبق Document زیر، این خطا مربوط به In-Memory میباشد:

Bug 22297022 - ORA-600:[ozip_header_read] after DML(update) and when in-memory is enabled (Doc ID 22297022.8)

در داکیومنت بالا گفته شده است که این باگ مربوط به دیتابیس هایی با ورژن کمتر از 12.2 است و از 12.2 به بعد این مورد حل شده است، ولی ما در ورژن 12.2 این مشکل را نداشتیم و بعد از آپگرید به دیتابیس 19.11 این خطا را گرفتیم.

با بررسی آبجکتهایی که In-Memory برای آنها فعال شده بود، متوجه شدم که مشکل از MATERIALIZED VIEWهایی است که In-Memory برای آنها enable شده است. که با disable کردن In-Memory برای آن MATERIALIZED VIEWها ، سپس مجددا enable کردن آن، مشکل حل شد.

alter materialized view TEST.MVIEW1 no inmemory;

alter materialized view TEST.MVIEW1 inmemory memcompress for capacity low priority high distribute auto for service default no duplicate;

  • راهله شاکری

In-Memory

ORA-00600

ozip_header_read

نظرات  (۱)

لطفا درباره عملکرد MATERIALIZED VIEW موقع فعال سازی In-Memory توضیح بدید ممنون
پاسخ:
سلام. چون موقع ایجاد MATERIALIZED VIEW، یک جدول هم ایجاد میشود، در واقع وقتی In-Memory را برای MATERIALIZED VIEW فعال میکنید، به صورت اتومات برای آن جدول هم فعال میشود، که در این حالت کارکردی که In-Memory برای جداول دیگر دارد، برای آن جدول هم دارد.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
تجدید کد امنیتی