ISSUE:
ORA-04031 appears in alert log and shared memory is used up. most of sql can not be executed due to ORA-04031.
CAUSE:
1. we use basic compress technology on partition tables.
2. new column need be added to the partition tables with basic compression. so below need be done.
alter table p1 move;
alter table p1 add column c1;
alter table p1 move compress;
3. there are 200000 subpartitions on p1 because of old data.
SYMPTOM:
ORA-0431 error.
PRTMV portion in shared pool is extremely high. in may case PRTMV used 18G of 20G shared pool
SOLUTION:
reduce subpartition to reasonable number.
No comments:
Post a Comment