表領域およびデータファイルのモニターと管理

管理対象データベースの表領域および各表領域に格納されているデータファイルをモニターし、表領域の作成、編集、削除や、データファイルの追加、編集などの記憶域管理タスクを実行できます。

表領域を表示するには、「管理対象データベースの詳細」ページに移動し、左側のペインの「リソース」の下にある「表領域」をクリックします。

「表領域」セクションでは、表領域のリストが表示され、セクションの右上にあるシステム表領域とユーザー表領域内のすべてのデータファイルの使用済領域および割当て済領域(GB)をモニターできます。また、個々の表領域をモニターし、それをさらに拡張して表領域内のすべてのデータファイルを表示することもできます。このセクションには、領域の使用量、表領域やデータファイルのステータス、表領域のタイプ、表領域およびデータファイルを自動的に拡張できるかどうか、ディレクトリの場所などの情報をすぐに把握できる棒グラフが表示されます。

ノート

Autonomous Databasesサーバーレスの場合、表領域の作成、表領域の削除、データファイルのサイズ変更などの表領域管理タスクは実行できません。

表領域の詳細は、『Oracle Databaseの概念』表領域の概要に関する項を参照してください。

表領域を操作するために必要な権限

表領域を作成するには、CREATE TABLESPACEシステム権限が必要です。SYSAUX表領域を作成するには、SYSDBAシステム権限が必要です。さらに、次の権限も必要です:

  • ALTER TABLESPACE: 表領域を編集します
  • DROP TABLESPACE: 表領域を削除します
  • MANAGE TABLESPACE: 表領域のステータスを更新します
  • ALTER DATABASE: デフォルト表領域を設定したり、データファイルのサイズを変更します

表領域の作成

表領域を追加作成してユーザー・データを格納できます。このため、すべてのデータがUSERS表領域内に格納されているとはかぎりません。次のような場合に表領域を追加作成します。

  • 特定のユーザー、ユーザー・グループまたはアプリケーションに関して、すべてのアプリケーション・データを、バックアップおよびリカバリまたはメンテナンス目的で、別々の表領域または表領域のセットに保持することが有効な場合があります。たとえば、ハードウェアまたはソフトウェアの障害のためにバックアップからすべてのアプリケーション・データをリカバリする場合、オフライン・リストアを実行できます。アプリケーション・データを別々の表領域に保持すると、他のデータベース・アプリケーションの操作に影響を与えることなく、該当する表領域のみをオフライン化してリカバリできます。
  • これらの大きいパーティション化された表を持つ一部のアプリケーションは、複数の表領域でデータ分散を行うことで利点があります。頻繁にアクセスされるデータはパフォーマンスの高いディスクに配置され、めったに検索されないデータはより費用のかからない記憶域に配置されます。このデータを分散する方法は使用可能な記憶域の最適な使用方法です。

表領域を作成するには:

  1. 「管理対象データベースの詳細」ページの「表領域」セクションで、「作成」をクリックします。
  2. 「表領域の作成」パネルで:
    1. 「一般」セクションで、次を指定します:
      1. 名前: 表領域の名前を入力します。
      2. デフォルト表領域: オプションで、このチェック・ボックスを選択して、表領域をデフォルト表領域として設定します。
      3. タイプ: 「永続」または「一時」を選択して、表領域のタイプを指定します。デフォルトでは、「永続」が選択されています。
      4. Bigfile: 「Smallfile」または「Bigfile」を選択して、表領域のボリュームを指定します。デフォルトでは、「Smallfile」が選択されています。
        ノート

        「Bigfile」を選択した場合、表領域に含めることができるデータファイルは1つのみです。
      5. ステータス: 「読取り/書込み」または「読取り専用」を選択して、表領域のステータスを指定します。デフォルトでは、「読取り/書込み」が選択されています。
      6. 暗号化: 「有効」チェック・ボックスを選択して暗号化を有効にし、「暗号化アルゴリズム」フィールドで暗号化標準を選択します。「有効」チェック・ボックスはデフォルトで選択されており、暗号化が不要な場合は選択を解除できます。
        ノート

        暗号化を有効にするには、データベースで透過的データ暗号化が有効になっていて、かつウォレットが開いている必要があります。詳細は、『Oracle Database Advanced Securityガイド』透過的データ暗号化の概要に関する項を参照してください。
    2. 「データファイルの追加」セクションで、次を指定します:

      データファイルは、Oracle Automatic Storage Management (Oracle ASM)ディスク・グループまたはファイル・システム・ストレージに追加できます。また、Oracle Managed Filesの使用を有効にしたり、追加する必要があるデータファイルまたは一時ファイルを明示的に指定できます。Oracle ASMの詳細は、『Oracle Automatic Storage Management管理者ガイド』Oracle Automatic Storage Managementの概要に関する項を参照してください。

      1. ストレージ・タイプ: ストレージ・タイプ(ファイル・システムまたは自動ストレージ管理)を確認します。
      2. Oracle管理ファイルの使用: 表領域でOracle管理データファイルを使用する場合に選択します。このチェック・ボックスはデフォルトで選択されています。Oracle管理データファイルは、自動拡張可能で最大サイズ制限のない、0.1GBのデータファイルです。Oracle Managed Filesの詳細は、『Oracle Database管理者ガイド』Oracle Managed Filesの使用に関する項を参照してください。

        「Oracle管理対象ファイルの使用」チェック・ボックスの選択を解除すると、「記憶域タイプ」に応じて、次のいずれかのオプションが表示されます。

        • データファイルのパスと名前: データファイルの絶対パスと名前を指定し、「追加」をクリックします。このフィールドは、ストレージ・タイプが「ファイル・システム」の場合に表示されます。
        • ディスク・グループ: データファイルを格納するディスク・グループを指定し、「追加」をクリックします。このフィールドは、ストレージ・タイプが「自動ストレージ管理」の場合に表示されます。
      3. ファイル・サイズ(GB): データファイルの初期サイズをGB単位で入力します。デフォルトでは、1 GBが指定されています。
      4. 自動拡張: 最大サイズ制限に達すると、データファイルが自動的に拡張されます。このチェック・ボックスはデフォルトで選択されており、「増分(MB)」フィールドで増分値として100MBが指定されており、「最大ファイル・サイズ」の下の「無制限」チェック・ボックスが選択されています。「増分」値を変更し、「無制限」チェック・ボックスの選択を解除し、「特定サイズ(MB)」フィールドでデータファイルの最大サイズを指定できます。
    3. 「スペース」セクションで、次を指定します:
      1. セグメント領域管理: 「自動」または「手動」を選択して、セグメント内の領域の管理方法を指定します。デフォルトでは、「自動」が選択されています。
      2. 圧縮: 「なし」または「基本」を選択して、圧縮オプションを使用するかどうかを指定します。デフォルトでは、「なし」が選択されています。
      3. エクステント割当て: 「自動」または「均一」を選択して、エクステント割当てを指定します。デフォルトでは、「自動」が選択されています。「ユニフォーム」を選択してエクステント割当てが固定のユニフォーム・サイズになるように指定した場合は、オプションで「エクステント・サイズ(KB)」フィールドにエクステント・サイズを指定できます。
      4. ブロック・サイズ: デフォルトのブロック・サイズを確認します。
    4. 「資格証明」セクションの「資格証明タイプ」ドロップダウン・リストで使用可能なオプションの1つを選択して、管理対象データベースに接続するデータベース資格証明を指定します。資格証明タイプの詳細は、資格証明を使用した診断および管理タスクの実行を参照してください。
    5. 「作成」をクリックします。
新規に作成した表領域が、「管理対象データベースの詳細」ページの「表領域」セクションに表示されます。

For more information on the fields and attributes to be specified in the Create tablespace panel, see CREATE TABLESPACE in Oracle Database SQL Language Reference.

その他のストレージ管理タスクの実行

「表領域」セクションで、追加の記憶域管理タスクを実行できます。

表領域タスク

各表領域で使用可能な「アクション」アイコン(アクション)をクリックし、次のタスクを実行します。「アクション」メニューでオプションが使用可能かどうかは、表領域に設定された条件によって決まり、すべての表領域ですべてのオプションが表示されるわけではありません。たとえば、表領域がすでにデフォルト表領域になっている場合、「デフォルト表領域として設定」オプションは「アクション」メニューに表示されません。

  • 詳細の表示: 表領域の一般的な詳細および記憶域の詳細が表示されます。
  • 表領域の編集: 表領域の詳細を編集する場合にクリックします。smallfile表領域の場合、編集できるのは表領域の名前のみです。ただし、bigfile表領域の場合、名前、ファイル・サイズおよび「自動拡張」の設定を編集できます。
  • 表領域の削除: 表領域を削除する場合にクリックします。「表領域の削除」パネルには、データファイルの削除および表領域の内容の削除のオプションが表示されます。
    ノート

    表領域が削除された場合、その中のオブジェクトおよびデータは使用できなくなり、リカバリのプロセスに時間がかかる可能性があります。表領域を削除する前にバックアップを実行することをお薦めします。
  • 「表領域を読取り専用に設定」または「表領域を読取り専用に設定」: 表領域を読取り専用または読取り専用に設定する場合にクリックします。
  • デフォルト表領域として設定: 表領域をデフォルト表領域として設定する場合にクリックします。
  • データファイルの追加: 表領域にデータファイルを追加する場合にクリックします。

データファイル・タスク

データファイルのリストを展開し、データファイルに使用可能な「アクション」アイコン(アクション)をクリックして、次のタスクを実行します。「アクション」メニューの「データファイルの削除」オプションは、表領域内に1つのデータファイルしかない場合には表示されません。

  • Edit: Click to edit the file size and the Auto extend settings of the datafile.
  • データファイルの削除: データファイルを削除する場合にクリックします。
    ノート

    データファイルを削除すると、データが失われる可能性があります。データファイルを削除する前にバックアップを実行することをお薦めします。