Problema con export: ORA-03237

Posted by Paola Pullas | Posted in Noticias | Posted on 13-02-2009

0

Si al realizar un export nos encontramos con un error como el siguiente:

EXP-00056: ORACLE error 3237 encountered
ORA-03237: Initial Extent of specified size cannot be allocated in tablespace (TEMP)
EXP-00000: Export terminated unsuccessfully

Este problema se da porque estamos tratando de incluir un extent demasido grande en ese tablespace, según lo especificado por la clausula “extent management local uniform size” en la creación del tablespace, en este caso el tablespace TEMPORAL de la base de datos.

Para solucionar este problema se debe :

1.- Consultar el tamaño de bloque que se utiliza en la base de datos:

SQL> show parameter db_block_size;

2.- Re-crear el tablespace, indicando un tamaño de extent igual a 4 veces el tamaño de bloque utilizado, con lo cual se garantiza que cualquier extent quepa en este tablespace. En este caso, como el tablespace que estába dando el problema era el tablespace temporal, simplemente debemos crear un nuevo tablespace temporal y asignarlo como el nuevo tablespace temporal por default de la base de datos, siguiendo los siguientes pasos:

Creamos un nuevo tablespace temporal :

SQL> CREATE TEMPORARY TABLESPACE tbs_nombre
TEMPFILE ‘path/filename.dbf’ SIZE 20M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE N;

Donde N= 4 x db_block_size

Asignamos a este TBS como el nuevo TBS temporal for DEFAULT:

SQL> ALTER DATABASE DEFAULT TEMPORARY TABLESPACE
tbs_name;

Y a continuacion se podría eliminar el anterior tablespace temporal:

SQL> DROP TABLESPACE tbs_anterior INCLUDING CONTENTS AND
DATAFILES;

Nota: Si se tratara de un tablespace diferente al temporal (a excepción del SYSTEM) , antes de eliminar al tablespace anterior se debería obtener un respaldo de este y luego subir este respaldo en el tablespace recién creado.

Luego de cumplir con estos pasos, si se lanza nuevamente el export, este debería concluir sin problemas.

Referencias:
Nota de Metalink: 116310.1

Autor: Paola Izquierdo M.

Be Sociable, Share!

Write a comment