質問: TBS_USER_IDXの表領域の作成 ``` create tablespace TBS_USER_IDX datafile 'C:\app\oracle\oradata\orcl\TBS_USER_IDX.dbf' size 128m autoextend on next 16m maxsize 1024m; ``` エラーは ``` ORA-01119: データベース・ファイル'C:\app\oracle\oradata\orcl\TBS_USER_IDX.dbf'の作成中にエラーが発生しました。 ORA-27040: ファイルの作成エラー、ファイルを作成できません error in creating database file '%s'" *Cause: Usually due to not having enough space on the device. ``` どのように対処すればいいでしょうか。
回答: 回答 == エラーメッセージは「十分な空き領域はあるか」と読めますが、原因の一例をあげているだけです。ファイルが作成できない原因は他にも考えられるため、以下を確認してください。 * 十分な空き領域はあるか? + 空き領域がない場合は、空き領域を増やすか、空きのあるファイルシステムに作成場所を変更する。 * 物理ファイルを配置するディレクトリが存在しているか? + ディレクトリが存在しない場合は作成する。 * 物理ファイルを配置するディレクトリ(祖先のディレクトリも)に対して、処理を実行するユーザがアクセスできる権限が付与されているか? + 実行するユーザに権限を付与する。 + 権限が付与されたユーザで実行する。