Oracle ORA-01658 Unable to Create INITIAL Extent for Segment in Tablespace ErrorオラクルのOra - 01658の範囲の最初のセグメントを作成できない場合は、テーブルスペースのエラーが発生
When inserting records into Oracle database by SQL statements, creating new tables, importing backup dump into Oracle database or when manipulating tables or data in the Oracle database, the following error may occurs:レコードを挿入するときにOracleデータベースをSQLステートメントは、新しいテーブルの作成、インポートするOracleデータベースのバックアップまたはダンプを操作するときには、 Oracleデータベースのデータをテーブルや、 5月に、次のエラーが発生する場合:
ORA-01658: unable to create INITIAL extent for segment in tablespace tablespace_nameメールORA - 01658 :初期の範囲を作成できない場合は、テーブルスペースのセグメントtablespace_name
The problem is caused by the Oracle unable or fails to find sufficient contiguous space to allocate INITIAL extent for segment being created, due to the data files for a tablespace specified in tablespace_name has become full, or there is not enough space in the datafile.この問題は、 Oracleのできない、もしくは失敗が原因で発生する連続十分なスペースを見つけるの範囲の最初のセグメントを割り当てることが作成のために、テーブルスペースのデータのファイルを完全に指定さtablespace_nameになったか、または十分なスペースがないのDATAFILEのです。
You can check if the datafiles available and used by Oracle’s tablespaces is autoextensible, and if there is any free space in the datafile by using the following query.チェックすることができますがご利用の場合、データファイルおよびOracleのテーブルスペースが使用されてautoextensible 、および任意の空き容量がある場合は、次のようなクエリを使用して、 DATAFILEのです。
select a.file_id,b.file_name,b.autoextensible,b.bytes/1024/1024,sum(a.bytes)/1024/1024 a.file_idを選択し、 b.file_name 、 b.autoextensible 、 b.bytes/1024/1024 、合計( a.bytes ) /千二十四分の一千二十四
from dba_extents a , dba_data_files bよりdba_extentsを、 dba_data_files b
where a.file_id=b.file_idどこa.file_id = b.file_id
group by a.file_id,b.file_name,autoextensible,b.bytes/1024/1024グループをa.file_id 、 b.file_name 、 autoextensible 、 b.bytes/1024/1024
The solutions or workarounds for the ORA-01658 Oracle error include:を回避するためのソリューションやOracleのエラーが発生するのOra - 01658含める:
- Add a new datafile into the tablespace to increase additional space by using SQL query as shown:新しいDATAFILEのを追加するに余分なスペースを使用してテーブルスペースを向上させるSQLクエリに示すよう:
ALTER TABLESPACE <tablespace_name> ADD DATAFILE <datafile_name7gt; size <size>テーブルスペースの変更<tablespace_name> DATAFILEを追加< datafile_name7gt ;サイズ<size>
- Retry the transaction or process with a smaller value for INITIAL.トランザクションやプロセスを再試行すると初期の値を小さくします。
- Set AUTOEXTEND on for the data file of the tablespace. autoextendを設定するためのデータファイルは、テーブルスペースです。
- Increase the size of the existing datafile by using the following SQL command:サイズを大きくして、既存のDATAFILEのを使用して、次のSQLコマンド:
ALTER DATABASE DATAFILE <datafile_name> RESIZE newsize;データベースのサイズを変える<datafile_name> DATAFILEをnewsize ;
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関連記事
- ORA-25153 Temporary Tablespace is Empty Error in OracleメールORA - 25153テンポラリテーブルスペースが空にエラーが発生オラクル
- How to Rename or Move Oracle Tablespace Datafile to Another Location Oracleのテーブルスペースの名前を変更する方法についてまたはDATAFILEのを別の場所に移動する
- Create, Add or Split Oracle Database Partition Fails with ORA-14080 Error作成、追加、またはOracleデータベースのパーティション分割が失敗するのOra - 14080エラーが発生
- Oracle Database Import Error 3113/3114 Oracleデータベースにインポートエラーが発生3114分の3113
- ORA-01502 Oracle Index in Unusable StateメールORA - 01502 Oracleのインデックスを使用不能な状態に
- ORA-00942 Table or View Does Not Exist Oracle ErrorメールORA - 00942テーブルまたはビューが存在しない場合はOracleのエラーが発生
- How to Remove and Drop Datafiles from Tablespace in Oracle Databaseデータファイルを削除してからドロップする方法をOracleデータベースのテーブルスペースで
- How Drop Tablespace and Recover Oracle Database When Accidentally Delete DatafileどのようドロップOracleデータベースのテーブルスペースを回復DATAFILEのときに誤って削除
- Manual and Clean Uninstall Oracle for Windowsオラクル、 Windowsのマニュアルおよび清潔度をアンインストール
- Oracle ORA-14074 Create or Add New Partition Fails ErrorオラクルのOra - 14074新しいパーティションを作成または追加に失敗するエラーが発生












