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

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

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

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

ノート

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

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

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

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

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

表領域を作成します。

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

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

表領域を作成するには:

  1. 「管理対象データベース詳細」ページの「表領域」セクションで、「作成」をクリックします。
  2. 「Create tablespace」パネルで:
    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管理ファイルの使用」チェック・ボックスの選択を解除すると、「ストレージ・タイプ}」に応じて、次のいずれかのオプションが表示されます。

        • Datafile path and name: Specify the absolute path and name of the datafiles and click Add. This field is displayed for the File system storage type.
        • ディスク・ グループ: データファイルを格納するディスク・グループを指定し、「追加」をクリックします。このフィールドは、自動ストレージ管理ストレージ・タイプの場合に表示されます。
      3. ファイル・サイズ(GB): データファイルのデフォルト・サイズ(GB)を入力します。デフォルトでは、1 GBが指定されています。
      4. Auto extend: Select to automatically extend the datafile when it reaches its maximum size limit. This check box is selected by default, and 100 MB is specified as the increment value in the Increment (MB) field, and the Unlimited check box under Maximum file size is selected. You can make changes to the Increment (MB) value and deselect the Unlimited check box and specify a maximum size for the datafile in the Specific size (MB) field.
    3. 「スペース」セクションで、次を指定します:
      1. セグメント領域管理: セグメント内の領域の管理方法を指定するには、「自動」または「手動」を選択します。デフォルトでは、「自動」が選択されています。
      2. 圧縮: 「なし」または「基本」を選択して、圧縮オプションを使用するかどうかを指定します。デフォルトでは、「なし」が選択されています。
      3. エクステント割当て: エクステント割当てを指定するには、「自動」または「均一」を選択します。デフォルトでは、「自動」が選択されています。「均一」を選択してエクステント割当てが固定の均一サイズになるよう指定した場合は、オプションで「エクステント・サイズ(KB)」フィールドにエクステント・サイズの指定ができます。
      4. ブロック・サイズ: デフォルトのブロックの大きさを確認します。
    4. 「資格証明」セクションの「資格証明タイプ」ドロップダウン・リストで、使用可能なオプションの1つを選択して、管理対象データベースに接続するためのデータベース資格証明を指定します。資格証明タイプの詳細は、資格証明を使用した診断および管理タスクの実行を参照してください。
    5. 「作成」をクリックします。
新しく作成した表領域が、「管理対象データベースの詳細」ページの「表領域」セクションに表示されます。

表領域の作成パネルで指定するフィールドおよび属性の詳細は、『Oracle Database SQL言語リファレンス』のCREATE TABLESPACEに関する項を参照してください。

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

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

表領域のタスク

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

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

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

データファイル・タスク

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

  • 編集: ファイル・サイズとデータファイルの自動拡張の設定を編集する場合にクリックします。
  • データ・ファイルの削除: クリックしてデータファイルを削除します。
    ノート

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