Bonjour,
je rencontre actuellement des difficultés d'import sur une base en 10.2.0.3 située sur un serveur AIX 5.3 (utilitaire impdp utilisé pour l'import non full). Voici le message d'erreur :
Traitement du type d'objet DATABASE_EXPORT/SCHEMA/PACKAGE/PACKAGE_SPEC
ORA-39125: Erreur grave inattendue du processus esclave dans KUPW$WORKER.PUT_DDLS lors de l'appel de DBMS_METADATA.CONVERT []
ORA-04030: mémoire de traitement manquante lors d'affectation de 65584 octets (session heap,kuxLpxAlloc)
ORA-06512: à "SYS.DBMS_SYS_ERROR", ligne 95
ORA-06512: à "SYS.KUPW$WORKER", ligne 6228
----- PL/SQL Call Stack -----
object line object
handle number name
700000020f5f0a8 14916 package body SYS.KUPW$WORKER
700000020f5f0a8 6293 package body SYS.KUPW$WORKER
700000020f5f0a8 12280 package body SYS.KUPW$WORKER
700000020f5f0a8 3278 package body SYS.KUPW$WORKER
700000020f5f0a8 6882 package body SYS.KUPW$WORKER
700000020f5f0a8 1259 package body SYS.KUPW$WORKER
70000001c1c3c80 2 anonymous block
Tâche "SYSTEM"."SYS_IMPORT_SCHEMA_13" arrêtée en raison d'une erreur grave à 11:11:31
J'ai donc effectué quelques recherches sur le net et modifié quelques paramètres. J'ai en particulier augmenter la PGA de 100Mo à 500Mo. J'ai également effectuer quelques modifications sur le fichier /etc/security/limits comme indiqué dans le lien suivant. Ce qui me donne :
@atef:/users/atef/ora $ ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 32768
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 2000
Voici autrement les paramètres PGA (que je ne sais pas interprété):
SQL> select * from v$pga_target_advice;
PGA_TARGET_FOR_ESTIMATE PGA_TARGET_FACTOR ADV BYTES_PROCESSED ESTD_EXTRA_BYTES_RW ESTD_PGA_CACHE_HIT_PERCENTAGE ESTD_OVERALLOC_COUNT
----------------------- ----------------- --- --------------- ------------------- ----------------------------- --------------------
65536000 ,125 ON 386658304 61820928 86 6
131072000 ,25 ON 386658304 0 100 0
262144000 ,5 ON 386658304 0 100 0
393216000 ,75 ON 386658304 0 100 0
524288000 1 ON 386658304 0 100 0
629145600 1,2 ON 386658304 0 100 0
734003200 1,4 ON 386658304 0 100 0
838860800 1,6 ON 386658304 0 100 0
943718400 1,8 ON 386658304 0 100 0
1048576000 2 ON 386658304 0 100 0
1572864000 3 ON 386658304 0 100 0
2097152000 4 ON 386658304 0 100 0
3145728000 6 ON 386658304 0 100 0
4194304000 8 ON 386658304 0 100 0
SQL> select * from v$pgastat;
NAME VALUE UNIT
---------------------------------------------------------------- ---------- ------------
aggregate PGA target parameter 524288000 bytes
aggregate PGA auto target 453878784 bytes
global memory bound 104857600 bytes
total PGA inuse 20070400 bytes
total PGA allocated 49342464 bytes
maximum PGA allocated 171080704 bytes
total freeable PGA memory 10289152 bytes
process count 18
max processes count 23
PGA memory freed back to OS 410386432 bytes
total PGA used for auto workareas 0 bytes
maximum PGA used for auto workareas 25566208 bytes
total PGA used for manual workareas 0 bytes
maximum PGA used for manual workareas 537600 bytes
over allocation count 0
bytes processed 1536091136 bytes
extra bytes read/written 26340352 bytes
cache hit percentage 98,31 percent
recompute count (total) 5161
Ce qui est étrange, c'est que j'ai une dizaine d'instance sur ce serveur et c'est la seule qui me sorte cette erreur lors d'un import.
Je me tourne donc vers vous pour me venir en aide.
Merci d'avance.
Partager