ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Temporales de tablas está vacía Error en Oracle
When executing SQL query, the following Oracle error may appears: Cuando se realice la consulta SQL, Oracle el siguiente error puede parecer:
ORA-25153: Temporary Tablespace is Empty ORA-25153: Temporal de tablas está vacía
The cause for the ORA-25153 error is because attempt was made to use space in a temporary tablespace with no files (no datafiles defined). El motivo de la ORA-25153 error se debe a que se intentó utilizar en un espacio temporal de tablas sin archivos (no se define de datos).
To solve the problem, the solution is just by adding files (datafiles) to the TEMP tablespace by using ADD TEMPFILE command, or by using “Add Datafiles” in Oracle Enterprise Manager. Para resolver el problema, la solución es sólo mediante la adición de archivos (de datos) para el TEMP de tablas utilizando ADD temporario, o mediante el uso de "Agregar de datos" en Oracle Enterprise Manager.
If you check and found that TEMP tablespace already has data files, check the default temporary tablespace for all users and your database and set the default temporary tablespace to a valid temporarary tablespace. Si usted marca y encontró que TEMP tablas ya tiene archivos de datos, comprobar el valor por defecto de tablas temporales para todos los usuarios y su base de datos y establecer el valor por defecto de tablas temporales para la validez temporarary de tablas.
To check the default temporary tablespace of the database: Para comprobar el valor por defecto temporal de tablas de la base de datos:
SQL> select property_name, property_value from database_properties; SQL> selecciona property_name, property_value de database_properties;
The SQL will return the following results, look for DEFAULT_TEMP_TABLESPACE for the setting: El SQL devolverá los siguientes resultados, para ver DEFAULT_TEMP_TABLESPACE para el establecimiento:
| PROPERTY_NAME | PROPERTY_VALUE |
| —————————— ---------- | —————————— ---------- |
| DICT.BASE | 2 |
| DEFAULT_TEMP_TABLESPACE | TEMP |
| DBTIMEZONE | +01:00 |
| NLS_NCHAR_CHARACTERSET | AL16UTF16 |
| GLOBAL_DB_NAME | ARON.GENERALI.CH |
| EXPORT_VIEWS_VERSION | 8 |
| NLS_LANGUAGE | AMERICAN AMÉRICA |
| NLS_TERRITORY | AMERICA AMÉRICA |
| NLS_CURRENCY | $ De dólares |
| NLS_ISO_CURRENCY | AMERICA AMÉRICA |
| NLS_NUMERIC_CHARACTERS | ., |
| NLS_CHARACTERSET | WE8ISO8859P1 |
| NLS_CALENDAR | GREGORIAN Gregoriano |
| NLS_DATE_FORMAT | DD-MON-RR |
| NLS_DATE_LANGUAGE | AMERICAN AMÉRICA |
| NLS_SORT | BINARY |
| NLS_TIME_FORMAT | HH.MI.SSXFF AM HH.MI.SSXFF AM |
| NLS_TIMESTAMP_FORMAT | DD-MON-RR HH.MI.SSXFF AM DD-MON-RR HH.MI.SSXFF AM |
| NLS_TIME_TZ_FORMAT | HH.MI.SSXFF AM TZR HH.MI.SSXFF AM TZR |
| NLS_TIMESTAMP_TZ_FORMAT | DD-MON-RR HH.MI.SSXFF AM TZR DD-MON-RR HH.MI.SSXFF AM TZR |
| NLS_DUAL_CURRENCY | $ De dólares |
| NLS_COMP | BINARY |
| NLS_LENGTH_SEMANTICS | BYTE |
| NLS_NCHAR_CONV_EXCP | FALSE FALSO |
| NLS_RDBMS_VERSION | 9.2.0.6.0 |
If default temporary tablespace is wrong the alter it with the following command: Si por defecto de tablas temporales es un error alterar la que con el siguiente comando:
SQL> alter database default temporary tablespace temp; SQL> modificar la base de datos por defecto de tablas temporales temp;
To check default temporary tablespace for all users of the database: Para comprobar temporal de tablas por defecto para todos los usuarios de la base de datos:
SQL> select username, temporary_tablespace, account_status from dba_users; SQL> selecciona el nombre de usuario, temporary_tablespace, account_status de dba_users;
will return the following result, check if all users TEMPORARY_TABLESPACE is set to correct settings: devolverá el siguiente resultado, comprobar si todos los usuarios TEMPORARY_TABLESPACE se fija para corregir la configuración de:
| USERNAME NOMBRE DE USUARIO | TEMPORARY_TABLESPACE | ACCOUNT_STATUS |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYS | TEMPRY | OPEN |
| SYSTEM SISTEMA | TEMP | OPEN |
| OUTLN | TEMP | OPEN |
| DBSNMP | TEMP | OPEN |
| DBMONITOR | TEMP | OPEN |
| TEST PRUEBA | TEMP | OPEN |
| WMSYS | TEMP | EXPIRED & LOCKED VENCIDO Y BLOQUEADO |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL: En caso de mal temporal de tablas se encuentra, alterar con el nombre correcto de tablas (por ejemplo, sys) con el siguiente SQL:
SQL> alter user sys temporary tablespace temp; SQL> usuario modificar los sistemas de tablas temporales temp;
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database; Por otra parte, recrear o añadir un archivo a tu temporal de tablas y cambiar el valor por defecto de tablas temporales para su base de datos;
SQL> drop tablespace temp including contents and datafiles; SQL> gota de tablas Temp su contenido y de datos;
SQL> create temporary tablespace temp tempfile ‘/db/temp01.dbf’ size 100m autoextend off extent management local uniform size 1m; SQL> crear tablas temporales temp temporario '/ db/temp01.dbf' tamaño 100m autoextend off medida la gestión local de tamaño uniforme 1m;
SQL> alter database default temporary tablespace temp; SQL> modificar la base de datos por defecto de tablas temporales temp;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Se trata de una máquina que traduzca la página se proporciona "tal cual" sin garantía. Machine translation may be difficult to understand. La traducción automática puede resultar difícil de entender. Please refer to Por favor, consulte original English article artículo original Inglés whenever possible. siempre que sea posible.
Share and contribute or get technical support and help at Compartir y contribuir o recibir apoyo técnico y ayudar a My Digital Life Forums Mi vida digital Foros .
Related Articles Artículos relacionados
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 No es posible crear INICIAL La medida para el segmento de tablas de error
- How to Rename or Move Oracle Tablespace Datafile to Another Location Cómo renombrar o mover archivo de tablas de Oracle a otra ubicación
- ORA-01502 Oracle Index in Unusable State ORA-01502 Índice de Oracle en inutilizables Estado
- Oracle Database Import Error 3113/3114 Bases de datos Oracle error de importación 3113/3114
- Manual and Clean Uninstall Oracle for Windows Manual y limpio de desinstalación de Oracle para Windows
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Crear, Añadir o base de datos Oracle Split partición falla con ORA-14080 Error
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile ¿Cómo caída de tablas y recupera la base de datos Oracle cuando accidentalmente borrar archivo
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 tabla o vista no existe error de Oracle
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle caída cuadro de error
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Cómo Quitar y soltar de datos de tablas en la base de datos Oracle

































January 28th, 2008 17:52 28 de enero de 2008 17:52
very good informative articale. muy buena articale informativo.
thanks gracias
srinivas
May 7th, 2008 13:28 7 de mayo, 2008 13:28
Hi, Hola,
Thank you for such clear details. Gracias por tan claros los detalles.
It helped me solve a problem in SAP BW system. Me ayudó a resolver un problema en el sistema SAP BW.
Regards Recuerdos
Sharath