Al realizar un expdp o impdp nos podemos encontrar con el ORA-31623 que nos aparecerá de la siguiente forma:
Export: Release 11.2.0.3.0 - Production on Mié Jul 25 00:04:33 2018Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.Conectado a: Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
UDE-31623: la operación ha generado un error ORACLE 31623
ORA-31623: no se ha adjuntado ningún trabajo a esta sesión mediante el manejador especificado
ORA-06512: en "SYS.DBMS_DATAPUMP", línea 3326ORA-06512: en "SYS.DBMS_DATAPUMP", línea 4551
ORA-06512: en línea 1
Este error esta relacionado con la gestión de memoria de Oracle. Para ello nos conectamos a la BBDD como sysdba y vamos a lanzar el siguiente comando:
show parameter sga
Eso nos devolverá algo así:
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 2G
sga_target big integer 1G
Nos fijamos en el parametro sga_max_size y sga_target. Tenemos que ampliar este último ya que éste dicta cuanta memoria puede utilizar. En este caso, el parámetro sga_max_size es superior a sga_target (como debería ser) así que podemos ampliar este último hasta el máximo dictado por sga_max_size, en este ejemplo 2GB.
alter system set sga_target=2G scope=both;
En caso de que los dos parámetros fuesen idénticos, deberíamos ampliar primero sga_max_size y para eso necesitamos reiniciar la base de datos. Después de ampliar sga_max_size ampliariamos sga_target de la misma forma. Con esto deberíamos solucionar el problema.
En caso de no solventarse el problema nos podemos fijar en otro parametro, el streams_pool_size:
show parameter stream;
Que nos mostrará algo parecido a ésto:
NAME TYPE VALUE
———————————— ———– ——————————
streams_pool_size big integer 0
En caso de que su valor sea 0 podemos ampliar a 64MB:
alter system set streams_pool_size=64M scope=both;
Y con esto debería ser suficiente para resolver el ORA-31623.
Realice los procedimientos indicados pero el error persiste al generar el bk
Se ejecutaron las instrucciones según lo indicado, pero aún perdiste el error. No permite generar el backup de la BD