※ ChatGPTを利用し、要約された質問です(原文:表領域の作成について)
表領域の作成についてエラーが発生した場合の対処方法とは?
このQ&Aのポイント
表領域の作成にエラーが発生した場合の対処方法について詳しく教えてください。
CREATE TABLESPACE文で表領域を作成している際にエラーが発生しました。エラーの原因と対処方法を教えてください。
コマンドプロンプトでimpコマンドを実行したらエラーが表示されました。表領域の作成に関連するエラーの対処方法を教えてください。
表領域を作成してインポートしたら下記のエラーが出力されて困っています。
表領域の作成の仕方が駄目でエラーが出力されてしまったのでしょうか。
下記のCREATE TABLESPACE文で表領域を作成しています。
----------------------------------------------------------------------
CREATE TABLESPACE "T_DAT" BLOCKSIZE 8192
DATAFILE 'D:\oracle\oradata\ora92\DAT_01.DBF' SIZE 32767M,
'D:\oracle\oradata\ora92\DAT_02.DBF' SIZE 32767M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M SEGMENT SPACE MANAGEMENT AUTO;
----------------------------------------------------------------------
コマンドプロンプトでimpコマンドを実行したら、下記のエラーなどが出力されました。
----------------------------------------------------------------------
IMP-00003: Oracleエラー1659が発生しました。
ORA-01659: nを超えるMINEXTENTSを表領域T_DATに割当てできません。
IMP-00003: Oracleエラー1658が発生しました。
ORA-01658: 表領域T_DATにセグメント用のINITIALエクステントを作成できません。
----------------------------------------------------------------------
何がいけないのかが正直わかりません。
申し訳ありませんがアドバイスいただけませんでしょうか。
宜しくお願いします。
補足
回答、ありがとうございます。 インポートで使用しているダンプファイルはお客さんのサーバーから取得したものなので... 試したいんですが試す事ができません。 ただ「compress」を指定してエクスポートしたらどうなるのでしょうか。 ネットで検索したら「1エクステントにインポート」や「1つのエクステントにまとめる」とか説明していました... エクスポートのオプションの「compress」がいまいちわかりません。 申し訳ありませんが「compress」を指定するとどのようなメリットがあるのでしょうか。 宜しくお願いします。