ORA-25153 Temporary Tablespace is Empty Error in OracleメールORA - 25153テンポラリテーブルスペースが空にエラーが発生オラクル
When executing SQL query, the following Oracle error may appears: SQLクエリを実行するときは、次のOracleのエラーが表示されます:
ORA-25153: Temporary Tablespace is EmptyメールORA - 25153 :テンポラリテーブルスペースが空に
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エラーはスペースを使用するための試みが行われたテーブルスペースをテンポラリファイルがない(未定義データファイル) 。
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.この問題を解決するために、追加するだけで、解決策はファイル(データファイル)を追加tempfileコマンドを使用してテーブルスペースの気温か、またはを使用して"追加データファイル"とOracleのエンタープライズマネージャを起動します。
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.気温を確認することを発見した場合にはすでにテーブルスペースデータファイルは、デフォルトのテンポラリテーブルスペースを確認してすべてのユーザーのためのデフォルトの設定と、データベースとテーブルスペースをテンポラリテーブルスペースの有効なtemporararyです。
To check the default temporary tablespace of the database:デフォルトのテンポラリテーブルを確認するには、データベース:
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_name | PROPERTY_VALUE property_value |
| —————————— ---------- | —————————— ---------- |
| DICT.BASE dict.base | 2 |
| DEFAULT_TEMP_TABLESPACE default_temp_tablespace | TEMP気温 |
| DBTIMEZONE dbtimezone | +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 |
| NLS_LANGUAGE nls_language | AMERICANアメリカン |
| NLS_TERRITORY nls_territory | AMERICAアメリカ |
| NLS_CURRENCY nls_currency | $ |
| NLS_ISO_CURRENCY nls_iso_currency | AMERICAアメリカ |
| NLS_NUMERIC_CHARACTERS nls_numeric_characters | .,です。 、 |
| NLS_CHARACTERSET nls_characterset | WE8ISO8859P1 we8iso8859p1 |
| NLS_CALENDAR nls_calendar | GREGORIANグレゴリオ |
| NLS_DATE_FORMAT nls_date_format | DD-MON-RR DDの-月- RRで |
| NLS_DATE_LANGUAGE nls_date_language | AMERICANアメリカン |
| NLS_SORT nls_sort | BINARYバイナリ |
| NLS_TIME_FORMAT nls_time_format | HH.MI.SSXFF AM hh.mi.ssxffアム |
| NLS_TIMESTAMP_FORMAT nls_timestamp_format | DD-MON-RR HH.MI.SSXFF AM DDの-月- RRをhh.mi.ssxffアム |
| NLS_TIME_TZ_FORMAT nls_time_tz_format | HH.MI.SSXFF AM TZR hh.mi.ssxffアムtzr |
| NLS_TIMESTAMP_TZ_FORMAT nls_timestamp_tz_format | DD-MON-RR HH.MI.SSXFF AM TZR DDの-月- RRをhh.mi.ssxffアムtzr |
| NLS_DUAL_CURRENCY nls_dual_currency | $ |
| NLS_COMP nls_comp | BINARYバイナリ |
| NLS_LENGTH_SEMANTICS nls_length_semantics | BYTEバイト |
| NLS_NCHAR_CONV_EXCP nls_nchar_conv_excp | FALSE偽 |
| NLS_RDBMS_VERSION nls_rdbms_version | 9.2.0.6.0 |
If default temporary tablespace is wrong the alter it with the following command:デフォルトのテンポラリテーブルスペースが間違っている場合には、 ALTERしては、以下のコマンド:
SQL> alter database default temporary tablespace temp;のSQL > 変更データベースのデフォルトのテンポラリテーブルスペースの気温;
To check default temporary tablespace for all users of the database:デフォルトのテンポラリテーブルをチェックするすべてのユーザーのためのデータベース:
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 temporary_tablespace | ACCOUNT_STATUS account_status |
| —————————— ---------- | —————————— ---------- | ——————————– ----------- |
| SYSシステム | TEMPRY tempry | OPEN開く |
| SYSTEMシステム | TEMP気温 | OPEN開く |
| OUTLN outln | TEMP気温 | OPEN開く |
| DBSNMP dbsnmp | TEMP気温 | OPEN開く |
| DBMONITOR dbmonitor | TEMP気温 | OPEN開く |
| TEST試験 | TEMP気温 | OPEN開く |
| WMSYS wmsys | TEMP気温 | EXPIRED & LOCKED期限が切れて&ロック |
If wrong temporary tablespace is found, alter it with the correct tablespace name (for example, sys) with the following SQL:もし間違ってテンポラリテーブルスペースが見つかった場合は、変更して、正しいテーブル名(たとえば、システム)は、次のSQLとの違い:
SQL> alter user sys temporary tablespace temp;のSQL > ユーザーのシステムを変更テンポラリテーブルスペースの気温;
Alternatively, recreate or add a datafile to your temporary tablespace and change the default temporary tablespace for your database;また、お客様のDATAFILEを再現またはテンポラリテーブルスペースを追加すると、デフォルトのテンポラリテーブルを変更してデータベース;
SQL> drop tablespace temp including contents and datafiles;のSQL > ドロップの内容とデータファイルを含むテーブルスペースの気温;
SQL> create temporary tablespace temp tempfile ‘/db/temp01.dbf’ size 100m autoextend off extent management local uniform size 1m;のSQL > テンポラリテーブルスペースの作成気温tempfile ' / db/temp01.dbf 'サイズの100メートルの範囲managementローカルユニフォームサイズautoextendオフ1分;
SQL> alter database default temporary tablespace temp;のSQL > 変更データベースのデフォルトのテンポラリテーブルスペースの気温;
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オラクルのOra - 01658の範囲の最初のセグメントを作成できない場合は、テーブルスペースのエラーが発生
- How to Rename or Move Oracle Tablespace Datafile to Another Location Oracleのテーブルスペースの名前を変更する方法についてまたはDATAFILEのを別の場所に移動する
- ORA-01502 Oracle Index in Unusable StateメールORA - 01502 Oracleのインデックスを使用不能な状態に
- Oracle Database Import Error 3113/3114 Oracleデータベースにインポートエラーが発生3114分の3113
- Manual and Clean Uninstall Oracle for Windowsオラクル、 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どのようドロップOracleデータベースのテーブルスペースを回復DATAFILEのときに誤って削除
- ORA-00942 Table or View Does Not Exist Oracle ErrorメールORA - 00942テーブルまたはビューが存在しない場合はOracleのエラーが発生
- ORA-02449 Oracle Drop Table Errorエラーが発生OracleのドロップテーブルのOra - 02449
- How to Remove and Drop Datafiles from Tablespace in Oracle Databaseデータファイルを削除してからドロップする方法をOracleデータベースのテーブルスペースで













January 28th, 2008 17:52 2008年1月28日17:52
very good informative articale.非常に良いarticale有益です。
thanksありがとう
srinivas
May 7th, 2008 13:28 2008年5月7日13:28
Hi,やあ、
Thank you for such clear details.このような明確な詳細いただきありがとうございます。
It helped me solve a problem in SAP BW system.助けてくれたの問題を解決することSAP BWシステムです。
Regardsよろしく
Sharath sharath