ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 temporanea Tablespace è Vuoto Errore in Oracle
When executing SQL query, the following Oracle error may appears: Quando si eseguono query SQL, Oracle il seguente errore può appare:
ORA-25153: Temporary Tablespace is Empty ORA-25153: Temporary Tablespace è Vuoto
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). La causa per il ORA-25153 errore è dovuto al fatto che si è cercato di utilizzare lo spazio in una temporanea tablespace con nessun file (datafiles non definito).
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. Per risolvere il problema, la soluzione è solo con l'aggiunta di file (datafiles) per il tablespace TEMP utilizzando ADD temporanei comando, o utilizzando "Aggiungi Datafiles" in 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. Se si seleziona e scoperto che tablespace TEMP ha già i file di dati, controllare l'impostazione predefinita tablespace temporanea per tutti gli utenti e il tuo database e impostare il valore predefinito tablespace temporanea di una valida temporarary tablespace.
To check the default temporary tablespace of the database: Per controllare l'impostazione predefinita tablespace temporanea della banca dati:
SQL> select property_name, property_value from database_properties; SQL> selezionare property_name, property_value da database_properties;
The SQL will return the following results, look for DEFAULT_TEMP_TABLESPACE for the setting: SQL restituisce i seguenti risultati, cerca DEFAULT_TEMP_TABLESPACE per l'impostazione:
| 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 AMERICANA |
| NLS_TERRITORY | AMERICA |
| NLS_CURRENCY | $ |
| NLS_ISO_CURRENCY | AMERICA |
| NLS_NUMERIC_CHARACTERS | ., |
| NLS_CHARACTERSET | WE8ISO8859P1 |
| NLS_CALENDAR | GREGORIAN Gregoriana |
| NLS_DATE_FORMAT | DD-MON-RR |
| NLS_DATE_LANGUAGE | AMERICAN AMERICANA |
| NLS_SORT | BINARY BINARIO |
| 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 | $ |
| NLS_COMP | BINARY BINARIO |
| NLS_LENGTH_SEMANTICS | BYTE |
| NLS_NCHAR_CONV_EXCP | FALSE |
| NLS_RDBMS_VERSION | 9.2.0.6.0 |
If default temporary tablespace is wrong the alter it with the following command: Se tablespace temporanea predefinita è sbagliato l'alter con il seguente comando:
SQL> alter database default temporary tablespace temp; SQL> alter database di default tablespace temporanea temp;
To check default temporary tablespace for all users of the database: Per cercare di default tablespace temporanea per tutti gli utenti della banca dati:
SQL> select username, temporary_tablespace, account_status from dba_users; SQL> Selezionare il nome utente, temporary_tablespace, account_status da dba_users;
will return the following result, check if all users TEMPORARY_TABLESPACE is set to correct settings: restituirà il seguente risultato, controllare se tutti gli utenti TEMPORARY_TABLESPACE è impostato su impostazioni corrette:
| USERNAME | TEMPORARY_TABLESPACE | ACCOUNT_STATUS |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYS | TEMPRY | OPEN |
| SYSTEM SISTEMA | TEMP | OPEN |
| OUTLN | TEMP | OPEN |
| DBSNMP | TEMP | OPEN |
| DBMONITOR | TEMP | OPEN |
| TEST | TEMP | OPEN |
| WMSYS | TEMP | EXPIRED & LOCKED SCADUTO & BLOCCATO |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL: Se sbagliato tablespace temporanea è trovato, alterare con la corretta tablespace nome (ad esempio, sys) con il seguente SQL:
SQL> alter user sys temporary tablespace temp; SQL> alterare utente sys temporanea tablespace temp;
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database; In alternativa, ricreare o aggiungere un archivio dei dati relativi al tuo tablespace temporanea e modificare l'impostazione predefinita tablespace temporanea per la vostra base di dati;
SQL> drop tablespace temp including contents and datafiles; SQL> drop tablespace temp tra cui contenuto e datafiles;
SQL> create temporary tablespace temp tempfile ‘/db/temp01.dbf’ size 100m autoextend off extent management local uniform size 1m; SQL> creare tablespace temporanea temp temporanei '/ db/temp01.dbf' dimensioni 100m autoextend fuori misura di gestione uniforme dimensione locale 1m;
SQL> alter database default temporary tablespace temp; SQL> alter database di default tablespace temporanea temp;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Questa è una pagina tradotta macchina che è fornito "così com'è" senza alcuna garanzia. Machine translation may be difficult to understand. Traduzione automatica può essere difficile da capire. Please refer to Si prega di fare riferimento a original English article articolo originale inglese whenever possible. quando possibile.
Share and contribute or get technical support and help at Condividere e contribuire o ottenere supporto tecnico e assistenza in My Digital Life Forums La mia vita digitale Forum .
Related Articles Articoli correlati
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Impossibile creare INIZIALE Estensione per il segmento in errore Tablespace
- How to Rename or Move Oracle Tablespace Datafile to Another Location Come rinominare o spostare Oracle tablespace archivio dei dati in un'altra posizione
- ORA-01502 Oracle Index in Unusable State ORA-01502 Indice di Oracle in Unusable Stato
- Oracle Database Import Error 3113/3114 Database Oracle errore di importazione 3113/3114
- Manual and Clean Uninstall Oracle for Windows Pulizia manuale e la disinstallazione di Oracle per Windows
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Creare, aggiungere o Spalato Oracle Database partizione non riesce a ORA-14080 Errore
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Come goccia tablespace e recuperare database Oracle quando accidentalmente eliminare archivio dei dati
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 tabella o visualizzare non esiste errore di Oracle
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle goccia tabella di errore
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Come rimuovere e da Drop Datafiles Tablespace in Oracle Database

































January 28th, 2008 17:52 28 gennaio 2008 17:52
very good informative articale. molto buono articale informativo.
thanks grazie
srinivas
May 7th, 2008 13:28 7 maggio 2008 13:28
Hi, Salve,
Thank you for such clear details. Grazie per aver scelto di tali chiaro dettagli.
It helped me solve a problem in SAP BW system. Essa mi ha aiutato a risolvere un problema nel sistema SAP BW.
Regards Saluti
Sharath