ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Dočasné Tablespace je prázdny Chyba v Oracle
When executing SQL query, the following Oracle error may appears: Pri spustení dotazu SQL, Oracle nasledujúca chyba môže zdá:
ORA-25153: Temporary Tablespace is Empty ORA-25153: Dočasný Tablespace je prázdny
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). Príčinou pre ORA-25153 chyba, pretože bol vykonaný pokus využiť priestor v dočasnom Tablespace bez súbory (ne datafiles definovaná).
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. Ak chcete vyriešiť problém, riešením je iba pridaním súbory (datafiles) do Tablespace TEMP pomocou ADD TEMPFILE príkaz, alebo pomocou "Pridať Datafiles" v 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. Ak kontrola a zistila, že Tablespace TEMP už dátové súbory, pozrite sa do východiskovej dočasné Tablespace pre všetkých užívateľov a vašej databáze a nastaviť predvolené dočasné Tablespace na platné temporarary Tablespace.
To check the default temporary tablespace of the database: Ak chcete skontrolovať predvolenú dočasné Tablespace z databázy:
SQL> select property_name, property_value from database_properties; SQL> vyberte property_name, property_value z database_properties;
The SQL will return the following results, look for DEFAULT_TEMP_TABLESPACE for the setting: SQL vráti tieto výsledky, pozrite sa DEFAULT_TEMP_TABLESPACE pre nastavenie:
| PROPERTY_NAME PROPERTY_NAME | PROPERTY_VALUE PROPERTY_VALUE |
| —————————— ---------- | —————————— ---------- |
| DICT.BASE DICT.BASE | 2 2 |
| DEFAULT_TEMP_TABLESPACE DEFAULT_TEMP_TABLESPACE | TEMP TEMP |
| DBTIMEZONE DBTIMEZONE | +01:00 +01:00 |
| NLS_NCHAR_CHARACTERSET NLS_NCHAR_CHARACTERSET | AL16UTF16 AL16UTF16 |
| GLOBAL_DB_NAME GLOBAL_DB_NAME | ARON.GENERALI.CH ARON.GENERALI.CH |
| EXPORT_VIEWS_VERSION EXPORT_VIEWS_VERSION | 8 8 |
| NLS_LANGUAGE NLS_LANGUAGE | AMERICAN AMERICAN |
| NLS_TERRITORY NLS_TERRITORY | AMERICA AMERICKÝ KONTINENT |
| NLS_CURRENCY NLS_CURRENCY | $ $ |
| NLS_ISO_CURRENCY NLS_ISO_CURRENCY | AMERICA AMERICKÝ KONTINENT |
| NLS_NUMERIC_CHARACTERS NLS_NUMERIC_CHARACTERS | ., ., |
| NLS_CHARACTERSET NLS_CHARACTERSET | WE8ISO8859P1 WE8ISO8859P1 |
| NLS_CALENDAR NLS_CALENDAR | GREGORIAN Gregoriánský |
| NLS_DATE_FORMAT NLS_DATE_FORMAT | DD-MON-RR DD-MON-RR |
| NLS_DATE_LANGUAGE NLS_DATE_LANGUAGE | AMERICAN AMERICAN |
| NLS_SORT NLS_SORT | BINARY Binárny |
| NLS_TIME_FORMAT NLS_TIME_FORMAT | HH.MI.SSXFF AM HH.MI.SSXFF AM |
| NLS_TIMESTAMP_FORMAT NLS_TIMESTAMP_FORMAT | DD-MON-RR HH.MI.SSXFF AM DD-MON-RR HH.MI.SSXFF AM |
| NLS_TIME_TZ_FORMAT NLS_TIME_TZ_FORMAT | HH.MI.SSXFF AM TZR HH.MI.SSXFF AM TZR |
| NLS_TIMESTAMP_TZ_FORMAT NLS_TIMESTAMP_TZ_FORMAT | DD-MON-RR HH.MI.SSXFF AM TZR DD-MON-RR HH.MI.SSXFF AM TZR |
| NLS_DUAL_CURRENCY NLS_DUAL_CURRENCY | $ $ |
| NLS_COMP NLS_COMP | BINARY Binárny |
| NLS_LENGTH_SEMANTICS NLS_LENGTH_SEMANTICS | BYTE BYTE |
| NLS_NCHAR_CONV_EXCP NLS_NCHAR_CONV_EXCP | FALSE FALSE |
| NLS_RDBMS_VERSION NLS_RDBMS_VERSION | 9.2.0.6.0 9.2.0.6.0 |
If default temporary tablespace is wrong the alter it with the following command: Ak predvolená dočasné Tablespace je zle sa meniť s nasledujúci príkaz:
SQL> alter database default temporary tablespace temp; SQL> zmeniť predvolenú databázu dočasné Tablespace temp;
To check default temporary tablespace for all users of the database: Ak chcete skontrolovať predvolenú dočasné Tablespace pre všetkých užívateľov z databázy:
SQL> select username, temporary_tablespace, account_status from dba_users; SQL> vyberte meno, temporary_tablespace, account_status z dba_users;
will return the following result, check if all users TEMPORARY_TABLESPACE is set to correct settings: vráti nasledujúci výsledok, či-li všetci užívatelia TEMPORARY_TABLESPACE je nastavený na správne nastavenie:
| USERNAME USERNAME | TEMPORARY_TABLESPACE TEMPORARY_TABLESPACE | ACCOUNT_STATUS ACCOUNT_STATUS |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYS SYS | TEMPRY TEMPRA | OPEN OPEN |
| SYSTEM SYSTÉM | TEMP TEMP | OPEN OPEN |
| OUTLN OUTLN | TEMP TEMP | OPEN OPEN |
| DBSNMP DBSNMP | TEMP TEMP | OPEN OPEN |
| DBMONITOR DBMONITOR | TEMP TEMP | OPEN OPEN |
| TEST TEST | TEMP TEMP | OPEN OPEN |
| WMSYS WMSYS | TEMP TEMP | EXPIRED & LOCKED Uplynula & zamknuté |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL: Ak zle dočasné Tablespace sa zistí, že zmeniť sa správnym Tablespace meno (napríklad sys) s nasledujúcimi SQL:
SQL> alter user sys temporary tablespace temp; SQL> meniť používateľa sys dočasné Tablespace temp;
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database; Prípadne znovu alebo pridať do svojho dočasného datafile Tablespace a zmeniť predvolené dočasné Tablespace pre vašu databázu;
SQL> drop tablespace temp including contents and datafiles; SQL> kvapka Tablespace temp vrátane obsahu a datafiles;
SQL> create temporary tablespace temp tempfile '/db/temp01.dbf' size 100m autoextend off extent management local uniform size 1m; SQL> vytvoriť dočasný Tablespace temp tempfile '/ db/temp01.dbf' veľkosti 100m autoextend mimo rozsah vedenie miestnej jednotnej veľkosti 1 m;
SQL> alter database default temporary tablespace temp; SQL> zmeniť predvolenú databázu dočasné Tablespace temp;
IMPORTANT : The page is machine translated and provided "as is" without warranty. Upozornenie: Stránka je stroje preložené a poskytované "tak ako sú" bez záruky. Machine translation may be difficult to understand. Strojový preklad môže byť ťažké pochopiť. Please refer to Obráťte sa prosím na original English article Anglický originál článku whenever possible. kedykoľvek je to možné.
Related Articles Súvisiace články
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Nemožno vytvoriť POČIATOČNEJ Rozsah za Segment v Tablespace Chyba
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Ako Drop Tablespace a Recover Oracle Database Kedy Náhodne Odstrániť datafile
- How to Rename or Move Oracle Tablespace Datafile to Another Location Ako premenovať alebo presunúť Oracle Tablespace datafile na iné miesto
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Ako odstrániť a Drop Datafiles z Tablespace v Oracle Database
- Oracle ORA-14074 Create or Add New Partition Fails Error Oracle ORA-14074 Vytvoriť alebo Pridať nový oddiel nerozumie Chyba
- IMP-00013 Oracle Import Error IMP-00013 Oracle Import Chyba
- Oracle EXP-00091 Error When Export Database Oracle EXP-00091 chybu pri exporte databázy
- IMP-00016 Required Character Set Conversion Not Supported Error when Import to Oracle Database IMP-00016 Vyžadováno Character Set Konverzný Nie Podporované Chyba pri importe do Oracle Database
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Vytvoriť, Pridať alebo Split Oracle Database oddiel nerozumie s ORA-14080 Chyba
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop Tabuľka Chyba










































September 19th, 2008 16:15 19. septembra 2008 16:15
very informative Veľmi informatívne
helps to find out Pomáha zistiť
why wrong and what to do to overcome prečo zle a čo urobiť na prekonanie
May 7th, 2008 13:28 7. mája 2008 13:28
Hi, Nazdar,
Thank you for such clear details. Ďakujeme za také jasné detaily.
It helped me solve a problem in SAP BW system. Je mi pomohol vyriešiť problém v systéme SAP BW.
Regards Pozdravy
Sharath Sharath
January 28th, 2008 17:52 28. januára 2008 17:52
very good informative articale. veľmi dobrý articale informatívne.
thanks vďaka
srinivas Srinivas