userを発行したところ「ORA-01655」なるエラーが発生しました。SYSTEMSYSTEM表領域が何かできなかったようです。Oracleのサイトで調べてみると、ORA-01655は次のとおり。クラスタstring.stringを拡張できません(string分、表領域string)。表領域のクラスタ・セグメントへのエクステントの割当てに失敗しました。DATAFILE文を使用して、指定された表領域に1つ以上のファイルを追加してください。ORA-01500〜ORA-02098とりあえずデータファイルを追加すれば解決するらしいので、表領域情報の確認方法も合わせておさらいします。表領域の状態を確認する現時点での表領域の状態を確認してみます。表領域の容量を確認するためのテーブルは2つ。基本情報dba_free_space:空き容量に関する情報ちなみに一時表領域の基本情報はdba_temp_filesテーブルに入っています。使用量と空き容量を同時に確認するためには2つのテーブルをjoinする必要があります。dba_free_spaceは「空き容量が0」の情報は格納されません。空き容量0となっている表領域の情報は得られません。joinして結合しました。0SYSTEM表領域のFREE[M]列を見てみると、空白になっています。要するに「dba_free_space」に情報が入っていない=空き容量が0ということになります。dba_data_filesテーブルでSYSTEM表領域のautoextensible列を確認してみると「NO」になっています。表領域の初期値が小さく、いっぱいになっても拡張ができなかったようです。NO表領域を拡張する単純なデータファイルの追加Oracleのサイトにあったとおり、データファイルを追加します。altered.SYSTEM表領域の情報を確認してみると空き容量が追加され、データファイルが追加されていることが分かります。表領域を拡張しても、また容量がFULLになってしまうかもしれません。そこで表領域の自動拡張を設定します。0指定した増分はincrement_by列を使って確認することができます。increment_by列にはブロック数が格納されているので、ブロックサイズをかけてバイトを求めます。tablespaceで自動拡張の設定が可能です。user忘れちゃいけない、このためにやっていました。altered.まとめさらっとおさらいしました。DATABASEのときSYSTEM(とSYSAUX)表領域の自動拡張は忘れないように!でしょうか。はてなブログPro学んだ技術まとめるはずが、仙台のことや日常のことを綴っているブログ。(1)スポンサーリンクはてなブログをはじめよう!WorldWorldWorldさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。