ORA-25153 Temporary Tablespace is Empty Error in Oracle ORA-25153 Временная Tablespace пустой Ошибка в Oracle
When executing SQL query, the following Oracle error may appears: При выполнении SQL запроса, после Oracle мая появляется ошибка:
ORA-25153: Temporary Tablespace is Empty ORA-25153: Временная Tablespace пуста
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). Причиной ORA-25153 ошибка происходит потому, что была предпринята попытка использовать пространство в tablespace временное без каких-либо файлов (datafiles не определено).
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. Чтобы решить проблему, решение только путем добавления файлов (datafiles) к TEMP tablespace, используя команду ADD временный файл, или использовать "Добавить Datafiles" в 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. Если вы проверяете и обнаружил, что TEMP tablespace уже есть файлы данных, проверьте умолчанию временные tablespace для всех пользователей и вашей базой данных и установить по умолчанию временные tablespace к силе temporarary tablespace.
To check the default temporary tablespace of the database: Чтобы проверить, по умолчанию временные tablespace в базе данных:
SQL> select property_name, property_value from database_properties; SQL> выбрать property_name, property_value из database_properties;
The SQL will return the following results, look for DEFAULT_TEMP_TABLESPACE for the setting: SQL возвратит следующие результаты, посмотрите на DEFAULT_TEMP_TABLESPACE для настройки:
| 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 |
| NLS_TERRITORY | AMERICA АМЕРИКА |
| NLS_CURRENCY | $ |
| NLS_ISO_CURRENCY | AMERICA АМЕРИКА |
| NLS_NUMERIC_CHARACTERS | ., |
| NLS_CHARACTERSET | WE8ISO8859P1 |
| NLS_CALENDAR | GREGORIAN Григорианский |
| NLS_DATE_FORMAT | DD-MON-RR |
| NLS_DATE_LANGUAGE | AMERICAN |
| 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-мон-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-мон-RR HH.MI.SSXFF AM TZR |
| NLS_DUAL_CURRENCY | $ |
| NLS_COMP | BINARY |
| 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: Если по умолчанию временные tablespace неправильно изменять его с помощью команды:
SQL> alter database default temporary tablespace temp; SQL> изменять базу данных по умолчанию временные tablespace температура;
To check default temporary tablespace for all users of the database: Для проверки временного tablespace умолчанию для всех пользователей базе данных:
SQL> select username, temporary_tablespace, account_status from dba_users; SQL> выбрать имя пользователя, temporary_tablespace, account_status из dba_users;
will return the following result, check if all users TEMPORARY_TABLESPACE is set to correct settings: вернет следующий результат, проверьте, если бы все пользователи TEMPORARY_TABLESPACE настроен на правильные настройки:
| USERNAME | TEMPORARY_TABLESPACE | ACCOUNT_STATUS |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYS | TEMPRY | OPEN |
| SYSTEM СИСТЕМА | TEMP | OPEN |
| OUTLN | TEMP | OPEN |
| DBSNMP | TEMP | OPEN |
| DBMONITOR | TEMP | OPEN |
| TEST ТЕСТ | TEMP | OPEN |
| WMSYS | TEMP | EXPIRED & LOCKED EXPIRED и LOCKED |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL: Если неправильно временного tablespace будет найден, изменить его с правильной tablespace именем (например, системы) в следующих SQL:
SQL> alter user sys temporary tablespace temp; SQL> изменить пользователя системы временного tablespace температура;
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database; С другой стороны, восстановить или добавить datafile вашим временным tablespace и изменение временной tablespace умолчанию для вашей базы данных;
SQL> drop tablespace temp including contents and datafiles; SQL> tablespace падение температуры в том числе содержание и datafiles;
SQL> create temporary tablespace temp tempfile ‘/db/temp01.dbf’ size 100m autoextend off extent management local uniform size 1m; SQL> создать временную tablespace температура временный файл '/ db/temp01.dbf "размером 100 м autoextend покинуть степени местного управления единой размер 1m;
SQL> alter database default temporary tablespace temp; SQL> изменять базу данных по умолчанию временные tablespace температура;
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace Error Oracle ORA-01658 Невозможно создать ПЕРВОНАЧАЛЬНЫЕ степени сегмента в Tablespace Ошибка
- How to Rename or Move Oracle Tablespace Datafile to Another Location Как переименовать или переместить Tablespace Oracle Datafile в другое место
- ORA-01502 Oracle Index in Unusable State ORA-01502 Oracle Индекс непригодным государства
- Oracle Database Import Error 3113/3114 Импорт базы данных Oracle ошибку 3113/3114
- Manual and Clean Uninstall Oracle for Windows Руководство и чистой удалить Oracle для Windows
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error Создать "," Добавить или Сплит баз данных Oracle с разделами Не ORA-14080 Ошибка
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete Datafile Как Drop Tablespace и восстановления баз данных Oracle, когда случайно удалить Datafile
- ORA-00942 Table or View Does Not Exist Oracle Error ORA-00942 стол или мнение не существует Ошибка Oracle
- ORA-02449 Oracle Drop Table Error ORA-02449 Oracle Drop таблице ошибка
- How to Remove and Drop Datafiles from Tablespace in Oracle Database Как удалить и Drop Datafiles из Tablespace в базе данных Oracle
























January 28th, 2008 17:52 28 января 2008 17:52
very good informative articale. очень хороший содержательный articale.
thanks благодарность
srinivas
May 7th, 2008 13:28 7 Мая 2008 13:28
Hi, Привет,
Thank you for such clear details. Спасибо за такие четкие детали.
It helped me solve a problem in SAP BW system. Он помог мне решить проблему в системе SAP BW.
Regards Привет
Sharath