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;