Autonomous Databaseビューを使用したOracle Cloud Infrastructureリソース、コストおよび使用状況レポートの追跡

Oracle Autonomous Databaseは、Oracle Cloud Infrastructureのリソース、コストおよび使用状況レポートを追跡します。これらのレポートには、OCIビューを使用してアクセスできます。

OCIリソース・ビューを使用するための前提条件ステップ

Autonomous DatabaseでOCIリソース・ビューを使用するために実行する必要がある前提条件ステップについて説明します。

ノート

デフォルトでは、ADMINユーザーのみがOCIリソース・ビューにアクセスできます。これらのビューに別のユーザーとしてアクセスするには、ADMINがREAD権限を付与する必要があります。

OCIリソース・ビューを問い合せるには、次の手順を実行します。

  1. Autonomous Databaseインスタンスを含む動的グループを作成し、ビューにアクセスするために必要なポリシーを定義します。

    たとえば、Autonomous Databaseインスタンスは、OCIDを使用してresource.idパラメータで指定されます:

    resource.id = '<your_Autonomous_Database_instance_OCID>'

    各ビューには、ビューを問い合せるために定義する必要があるポリシーの詳細が表示されます。

    動的グループの作成およびポリシーの定義の詳細は、Autonomous Databaseでリソース・プリンシパルを使用するための前提条件の実行を参照してください。

    たとえば、すべてのビューにアクセスするには、次のポリシーを定義します。

    Define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq 
    Endorse dynamic-group <group-name> to read objects in tenancy usage-report
    Allow dynamic-group <group-name> to read buckets in tenancy
    Allow dynamic-group <group-name> to read autonomous-database in tenancy
    Allow dynamic-group <group-name> to read usage-budgets in tenancy
    ノート

    このポリシーのOCIDを別のOCIDに置き換えないでください。このusage-report OCIDは、テナンシのOracle Cloud Infrastructure使用状況データを提供します。
  2. Autonomous DatabaseインスタンスでADMINユーザーに対してリソース・プリンシパルが有効になっていることを確認します。
    SELECT owner, credential_name FROM dba_credentials 
       WHERE credential_name = 'OCI$RESOURCE_PRINCIPAL' AND owner = 'ADMIN';
     
    OWNER CREDENTIAL_NAME 
    ----- ---------------------
    ADMIN OCI$RESOURCE_PRINCIPAL

    リソース・プリンシパルが有効になっていない場合は、リソース・プリンシパルを有効にします。

    EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();

    詳細は、リソース・プリンシパルを使用したOracle Cloud Infrastructureリソースへのアクセスを参照してください。

  3. OCIリソース・ビューに対して問合せを実行します。

    たとえば:

    SELECT NAME, APPROXIMATESIZE FROM OCI_OBJECTSTORAGE_BUCKETS;
    SELECT * FROM OCI_USAGE_DATA;

OCI_AUTONOMOUS_DATABASESビュー

OCI_AUTONOMOUS_DATABASESは、現在のAutonomous Databaseインスタンスから取得されたOracle Cloud Infrastructureテナンシ内のすべてのOracle Cloud Infrastructure Autonomous Databasesを示します。

このビューを問い合せるには、Autonomous Databaseインスタンスとその動的グループで定義されている次のポリシーを含む動的グループが必要です:

Allow dynamic-group <group-name> to read autonomous-database in tenancy

このポリシーでは、テナンシ内のすべてのAutonomous Databasesをリストできます。オプションで、特定のコンパートメント内のAutonomous Databasesをリストするように制限できます:

Allow dynamic-group <group-name> to read autonomous-database in compartment <compartment-name>
データ型 説明
DISPLAYNAME VARCHAR2 Autonomous Databaseのわかりやすい名前
REGION VARCHAR2 地域名
COMPARTMENTID VARCHAR2 コンパートメントのOCID
ID VARCHAR2 Autonomous DatabaseのOCID
DBNAME VARCHAR2 データベース名
LIFECYCLESTATE VARCHAR2 Autonomous Databaseの現在の状態
TIMECREATED VARCHAR2 Autonomous Databaseが作成された日時
DATASTORAGESIZEINTBS VARCHAR2 データベース内のデータの数量(テラバイト単位)
LICENSEMODEL VARCHAR2 Autonomous Databaseに適用されるOracleライセンス・モデル
SERVICECONSOLEURL VARCHAR2 Autonomous Databaseのサービス・コンソールのURL
APEXDETAILS CLOB Oracle APEX Application Developmentに関する情報
AREPRIMARYWHITELISTEDIPSUSED VARCHAR2 プライマリ・ホワイト・リストIP
AUTONOMOUSCONTAINERDATABASEID VARCHAR2 Autonomous Container DatabaseのOCID
AUTONOMOUSMAINTENANCESCHEDULETYPE VARCHAR2 保守スケジュール・タイプ
AVAILABLEUPGRADEVERSIONS VARCHAR2 データベース・アップグレードに使用可能なOracle Databaseバージョンのリスト
BACKUPCONFIG CLOB Autonomous Databaseバックアップ構成
CONNECTIONSTRINGS CLOB Autonomous Database接続文字列
CONNECTIONURLS CLOB Autonomous Database接続URL
CPUCORECOUNT NUMBER データベースで使用可能にするOCPUコアの数
CUSTOMERCONTACTS CLOB 顧客担当者
DATASAFESTATUS VARCHAR2 このAutonomous Databaseのデータ・セーフ登録のステータス
DATASTORAGESIZEINGBS NUMBER データベース内のデータの数量(ギガバイト単位)
DBVERSION VARCHAR2 Autonomous DatabaseのためのOracle Databaseバージョン
DATAGUARDREGIONTYPE VARCHAR2 Autonomous DatabaseのAutonomous Data Guardリージョン・タイプ
DBWORKLOAD VARCHAR2 Autonomous Databaseのワークロード・タイプ
DEFINEDTAGS CLOB このリソースの定義済タグ
FAILEDDATARECOVERYINSECONDS NUMBER Autonomous Data Guardフェイルオーバーのデータ損失の秒数を示します
FREEFORMTAGS CLOB リソースのフリーフォーム・タグ
INFRASTRUCTURETYPE VARCHAR2 このリソースが属するインフラストラクチャ・タイプ
ISACCESSCONTROLENABLED VARCHAR2 データベース・レベル・アクセス制御が有効かどうかを示します
ISAUTOSCALINGENABLED VARCHAR2 Autonomous Databaseで自動スケーリングが有効かどうかを示します
ISDATAGUARDENABLED VARCHAR2 Autonomous DatabaseでローカルAutonomous Data Guardが有効になっているかどうかを示します
ISDEDICATED VARCHAR2 データベースで専用のExadataインフラストラクチャを使用する場合はTrue
ISFREETIER VARCHAR2 Always Freeリソースかどうかを示します
ISMTLSCONNECTIONREQUIRED VARCHAR2 Autonomous DatabaseでmTLS接続が必要かどうかを示します
ISPREVIEW VARCHAR2 Autonomous Databaseバージョンがプレビュー・バージョンかどうかを示します
ISREFRESHABLECLONE VARCHAR2 Autonomous Databaseがリフレッシュ可能クローンかどうかを示します
KEYHISTORYENTRY CLOB キー履歴エントリ
KEYSTOREID VARCHAR2 キー・ストアのOCID
KEYSTOREWALLETNAME VARCHAR2 Oracle Cloud Infrastructure Vaultのウォレット名
KMSKEYID VARCHAR2 マスター暗号化キーとして使用されるキー・コンテナのOCID
KMSKEYLIFECYCLEDETAILS VARCHAR2 顧客管理キー・ライフサイクル詳細
LIFECYCLEDETAILS VARCHAR2 現在のライフサイクル状態に関する情報
NSGIDS CLOB ネットワーク・セキュリティ・グループNSGのOCIDsのリスト
OCPUCOUNT NUMBER データベースで使用可能にするOCPUコアの数
OPENMODE VARCHAR2 Autonomous Databaseオープン・モード
OPERATIONSINSIGHTSSTATUS VARCHAR2 このAutonomous DatabaseのOCI Opsインサイトのステータス
PEERDBIDS VARCHAR2 Autonomous Data Guardにあるスタンバイ・データベースのOCIDsのリスト
PERMISSIONLEVEL CLOB Autonomous Database権限レベル
PRIVATEENDPOINT VARCHAR2 リソースのプライベート・エンドポイント
PRIVATEENDPOINTIP VARCHAR2 リソースのプライベート・エンドポイントIPアドレス
PRIVATEENDPOINTLABEL VARCHAR2 リソースのプライベート・エンドポイント・ラベル
REFRESHABLEMODE VARCHAR2 クローンのリフレッシュ・モード
REFRESHABLESTATUS VARCHAR2 クローンのリフレッシュ・ステータス
ROLE VARCHAR2 Autonomous Data Guardロール
SOURCEID VARCHAR2 クローニングされたソースAutonomous DatabaseのOCID
SQLWEBDEVELOPERURL VARCHAR2 Autonomous Databaseのデータベース・アクション(SQL Developer Web) URL
STANDBYDB CLOB Autonomous Databaseスタンバイ・サマリー
STANDBYWHITELISTEDIPS CLOB クライアントIPアクセス制御リスト
SUBNETID VARCHAR2 リソースが関連付けられているサブネットのOCID
SUPPORTEDREGIONSTOCLONETO CLOB Autonomous Data Guardの作成をサポートするリージョンのリスト
SYSTEMTAGS CLOB このリソースのシステム・タグ
TIMEDATAGUARDROLECHANGED VARCHAR2 Autonomous Data Guardロールが切り替えられた日時
TIMEDELETIONOFFREEAUTONOMOUSDATABASE NUMBER 無料のAutonomous Databaseの時間削除
TIMELOCALDATAGUARDENABLED VARCHAR2 Autonomous Data GuardがAutonomous Databaseに対して有効化された日時
TIMEMAINTENANCEBEGIN VARCHAR2 メンテナンスが開始される日時
TIMEMAINTENANCEEND VARCHAR2 メンテナンスが終了する日時
TIMEOFLASTFAILOVER VARCHAR2 最後のフェイルオーバー操作のタイムスタンプ
TIMEOFLASTREFRESH VARCHAR2 最後のリフレッシュの日付と時刻
TIMEOFLASTREFRESHPOINT VARCHAR2 リフレッシュ・ポイントのタイムスタンプ
TIMEOFLASTSWITCHOVER VARCHAR2 Autonomous Databaseの最後のスイッチオーバー操作のタイムスタンプ
TIMEOFNEXTREFRESH VARCHAR2 次回リフレッシュ日時
TIMERECLAMATIONOFFREEAUTONOMOUSDATABASE VARCHAR2 Always Freeデータベースの日時
USEDDATASTORAGESIZEINTBS NUMBER 使用されている記憶域の量(テラバイト単位)
VAULTID VARCHAR2 Oracle Cloud Infrastructure VaultのOCID
WHITELISTEDIPS CLOB クライアントIPアクセス制御リスト

OCI_BUDGET_ALERT_RULESビュー

OCI_BUDGET_ALERT_RULESは、現在のAutonomous Databaseインスタンスから取得されたOracle Cloud Infrastructureテナンシ内のすべてのOracle Cloud Infrastructure予算アラート・ルールを示します。

このビューに対する問合せは、テナンシに予算および予算アラートが作成されている場合にのみ結果を返します。

詳細は「予算の概要」を参照してください。

このビューを問い合せるには、Autonomous Databaseインスタンスとその動的グループで定義されている次のポリシーを含む動的グループが必要です:

Allow dynamic-group <group-name> to read usage-budgets in tenancy

このポリシーでは、テナンシの予算サマリーおよび予算アラートをリストできます(予算および予算アラートを作成した場合)。オプションで、ビューを問い合せて返された結果を特定のコンパートメントに制限できます:

Allow dynamic-group <group-name> to read usage-budgets in compartment <compartment-name>
データ型 説明
BUDGETID VARCHAR2 予算のOCID
REGION VARCHAR2 リージョン名
COMPARTMENTID VARCHAR2 バケットが認可されているコンパートメントID
DEFINEDTAGS CLOB このリソースの定義済タグ
DESCRIPTION VARCHAR2 アラート・ルールの説明
DISPLAYNAME VARCHAR2 アラート・ルールの名前
FREEFORMTAGS CLOB リソースのフリーフォーム・タグ
ID VARCHAR2 アラート・ルールのOCID
LIFECYCLESTATE VARCHAR2 アラート・ルールの現在の状態
MESSAGE VARCHAR2 アラートがトリガーされたときに送信されるカスタム・メッセージ
RECIPIENTS VARCHAR2 アラートがトリガーされたときにアラートを受信するオーディエンス
THRESHOLD NUMBER アラートをトリガーするためのしきい値
THRESHOLDTYPE VARCHAR2 しきい値のタイプ
TIMECREATED VARCHAR2 予算が作成された時刻
TIMEUPDATED VARCHAR2 予算が更新された時間
TYPE VARCHAR2 ACTUALまたはFORECASTタイプのアラート・トリガー
VERSION NUMBER アラート・ルールのバージョン

OCI_BUDGET_SUMMARYビュー

OCI_BUDGET_SUMMARYは、現在のAutonomous Databaseインスタンスから取得されたOracle Cloud Infrastructureテナンシ内のすべてのOracle Cloud Infrastructure予算サマリーを示します。

このビューに対する問合せは、テナンシに予算が作成されている場合にのみ結果を返します。

詳細は「予算の概要」を参照してください。

このビューを問い合せるには、Autonomous Databaseインスタンスとその動的グループで定義されている次のポリシーを含む動的グループが必要です:

Allow dynamic-group <group-name> to read usage-budgets in tenancy

このポリシーでは、テナンシの予算サマリーおよび予算アラートをリストできます(予算および予算アラートを作成した場合)。オプションで、ビューを問い合せて返された結果を特定のコンパートメントに制限できます:

Allow dynamic-group <group-name> to read usage-budgets in compartment <compartment-name>
データ型 説明
REGION VARCHAR2 リージョン名
COMPARTMENTID VARCHAR2 コンパートメントのOCID
AMOUNT NUMBER 予算の金額(レート・カード通貨で表)
DEFINEDTAGS CLOB このリソースの定義済タグ
FREEFORMTAGS CLOB リソースのフリーフォーム・タグ
DISPLAYNAME VARCHAR2 予算の表示名
LIFECYCLESTATE VARCHAR2 予算の現在の状態
ACTUALSPEND NUMBER 現在の予算サイクルの通貨での実績支出
ALERTRULECOUNT NUMBER 予算内のアラート・ルールの合計数
BUDGETPROCESSINGPERIODSTARTOFFSET NUMBER 予算処理期間が開始される月の初日から相殺される日数
DESCRIPTION VARCHAR2 予算の摘要
FORECASTEDSPEND NUMBER 現在の予算サイクルの終了までの通貨での予測支出
ID VARCHAR2 予算のOCID
RESETPERIOD VARCHAR2 予算のリセット期間
TARGETS CLOB 予算が適用されるターゲットのリスト
TARGETCOMPARTMENTID VARCHAR2 ターゲット・コンパートメントOCID
TARGETTYPE VARCHAR2 予算が適用されるターゲットのタイプ
TIMECREATED VARCHAR2 予算が作成された時刻
TIMESPENDCOMPUTED VARCHAR2 予算支出が最後に計算された時間
TIMEUPDATED VARCHAR2 予算が更新された時間
VERSION VARCHAR2 予算のバージョン

OCI_COST_DATAビュー

OCI_COST_DATAは、現在のAutonomous Databaseインスタンスから取得されたOracle Cloud InfrastructureテナンシのすべてのOracle Cloud Infrastructureコスト・データを示します。

このビューを問い合せるには、Autonomous Databaseインスタンスとその動的グループで定義されている次のポリシーを含む動的グループが必要です:

Define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq 
Endorse dynamic-group <group-name> to read objects in tenancy usage-report
ノート

このポリシーのOCIDを別のOCIDに置き換えないでください。このusage-report OCIDは、テナンシのOracle Cloud Infrastructure使用状況データを提供します。
データ型 説明
REFERENCE_NUMBER VARCHAR2 デバッグおよび訂正に使用される参照番号/明細識別子
TENANT_ID VARCHAR2 Oracle Cloud Infrastructureテナントの識別子(OCID)。
INTERVAL_USAGE_START TIMESTAMP リソースの使用間隔の開始時間(UTC)
INTERVAL_USAGE_END TIMESTAMP リソースの使用間隔の終了時間(UTC)
SERVICE_NAME VARCHAR2 リソースが属するサービス
COMPARTMENT_ID VARCHAR2 リソースを含むコンパートメントのID
COMPARTMENT_NAME VARCHAR2 リソースを含むコンパートメントの名前。
REGION VARCHAR2 リソースを含むリージョン
AVAILABILITY_DOMAIN VARCHAR2 リソースを含む可用性ドメイン
RESOURCE_ID VARCHAR2 リソースの識別子
BILLED_QUANTITY VARCHAR2 使用間隔中に請求されたリソースの数量
BILLED_QUANTITY_OVERAGE VARCHAR2 請求された使用量
SUBSCRIPTION_ID VARCHAR2 コミットメントまたはサブスクリプションに関連付けられた一意の識別子
PRODUCT_SKU VARCHAR2 明細のリソースの部品番号
PRODUCT_DESCRIPTION VARCHAR2 明細のリソースの製品説明
UNIT_PRICE VARCHAR2 使用されたリソースに対して請求される単位当たりのコスト
UNIT_PRICE_OVERAGE VARCHAR2 リソースの超過使用に対する使用単位当たりのコスト
MY_COST VARCHAR2 この使用明細に対して請求される原価
MY_COST_OVERAGE VARCHAR2 リソースの超過使用に対して請求されるコスト
CURRENCY_CODE VARCHAR2 テナンシの通貨コード
BILLING_UNIT_READABLE VARCHAR2 明細の使用量/billedQuantityに関連付けられた単位。
SKU_UNIT_DESCRIPTION VARCHAR2 請求数量の測定に使用される単位
OVERAGE_FLAG CHAR 超過使用に使用されるフラグ
IS_CORRECTION VARCHAR2 現在の明細が訂正の場合に使用します
BACK_REFERENCE_NUMBER VARCHAR2 データ修正および修正の参照
CREATED_BY VARCHAR2 サービスを作成したユーザー
CREATED_ON TIMESTAMP サービスが作成された時刻
FREE_TIER_RETAINED VARCHAR2 サービスは無料階層で保持されていますか。

OCI_OBJECTSTORAGE_BUCKETSビュー

OCI_OBJECTSTORAGE_BUCKETSは、現在のAutonomous Databaseインスタンスから取得されたOracle Cloud Infrastructureテナンシ内のすべてのOracle Cloud Infrastructureオブジェクト・ストレージ・バケットを示します。

このビューを問い合せるには、Autonomous Databaseインスタンスとその動的グループで定義されている次のポリシーを含む動的グループが必要です:

Allow dynamic-group <group-name> to read buckets in tenancy

このポリシーでは、テナンシのオブジェクト・ストレージ・バケットをリストできます。オプションで、このビューを問い合せて戻される結果を特定のコンパートメントに制限できます:

Allow dynamic-group <group-name> to read buckets in compartment <compartment-name>
データ型 説明
REGION VARCHAR2 リージョン名
COMPARTMENTID VARCHAR2 バケットが認可されているコンパートメントID
NAMESPACE VARCHAR2 バケットが存在するオブジェクト・ストレージ・ネームスペース
APPROXIMATECOUNT NUMBER バケット内のオブジェクトの概数
APPROXIMATESIZE NUMBER バケット内のすべてのオブジェクトの合計サイズ(バイト単位)
AUTOTIERING VARCHAR2 バケットの自動階層化ステータス
CREATEDBY VARCHAR2 バケットを作成したユーザーのOCID
DEFINEDTAGS CLOB このリソースの定義済タグ
FREEFORMTAGS CLOB リソースのフリーフォーム・タグ
ETAG VARCHAR2 バケットのエンティティ・タグ(ETag)
ID VARCHAR2 バケットのOCID
ISREADONLY VARCHAR2 このバケットが読取り専用かどうか
KMSKEYID VARCHAR2 マスター暗号化キーのOCID
METADATA VARCHAR2 ユーザー定義メタデータの任意の文字列キーおよび値
NAME VARCHAR2 バケットの名前
OBJECTEVENTSENABLED VARCHAR2 このバケットのオブジェクトの状態変更に対してイベントが発行されるかどうか
OBJECTLIFECYCLEPOLICYETAG VARCHAR2 バケットのライブ・オブジェクト・ライフサイクル・ポリシーのエンティティ・タグ(ETag)
PUBLICACCESSTYPE VARCHAR2 このバケットで有効なパブリック・アクセスのタイプ
REPLICATIONENABLED VARCHAR2 このバケットがレプリケーション・ソースかどうか
STORAGETIER VARCHAR2 バケットに割り当てられたストレージ層タイプ
TIMECREATED VARCHAR2 バケットが作成された日時
VERSIONING VARCHAR2 バケットのバージョニング・ステータス

OCI_USAGE_DATAビュー

OCI_USAGE_DATAは、現在のAutonomous Databaseインスタンスから取得されたOracle Cloud InfrastructureテナンシのすべてのOracle Cloud Infrastructure使用状況データを示します。

ノート

2025年1月31日よりにコストおよび使用状況の詳細は、OCI使用状況レポートおよびOCI_USAGE_DATAビューを使用できます。OCIコストおよび使用状況レポートは非推奨です。2025年7月31日まで、既存の使用状況レポートのCSVファイルへのアクセスを続行できます。詳細は、「コストと使用状況レポート」を参照してください。

このビューを問い合せるには、Autonomous Databaseインスタンスとその動的グループで定義されている次のポリシーを含む動的グループが必要です:

Define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq
Endorse dynamic-group <group-name> to read objects in tenancy usage-report
ノート

このポリシーのOCIDを別のOCIDに置き換えないでください。このusage-report OCIDは、テナンシのOracle Cloud Infrastructureコストおよび使用状況データを提供します。
データ型 説明
REFERENCE_NUMBER VARCHAR2 デバッグおよび訂正に使用される参照番号/明細識別子
TENANT_ID VARCHAR2 Oracle Cloud Infrastructureテナントの識別子(OCID)。
INTERVAL_USAGE_START TIMESTAMP リソースの使用間隔の開始時間(UTC)
INTERVAL_USAGE_END TIMESTAMP リソースの使用間隔の終了時間(UTC)
SERVICE_NAME VARCHAR2 リソースが属するサービス
RESOURCE_NAME VARCHAR2 メータリング・システムによって使用されるリソース名
COMPARTMENT_ID VARCHAR2 リソースを含むコンパートメントのID
COMPARTMENT_NAME VARCHAR2 リソースを含むコンパートメントの名前。
REGION VARCHAR2 リソースを含むリージョン
AVAILABILITY_DOMAIN VARCHAR2 リソースを含む可用性ドメイン
RESOURCE_ID VARCHAR2 リソースの識別子
CONSUMED_QUANTITY VARCHAR2 使用間隔中に消費されたリソースの数量
BILLED_QUANTITY VARCHAR2 使用間隔中に請求されたリソースの数量
CONSUMED_QUANTITY_UNITS VARCHAR2 消費数量および請求数量の単位
CONSUMED_QUANTITY_MEASURE VARCHAR2 消費数量および請求数量のメジャー
IS_CORRECTION VARCHAR2 現在の明細が訂正の場合に使用します
BACK_REFERENCE_NUMBER VARCHAR2 データ修正および修正の参照
CREATED_BY VARCHAR2 サービスを作成したユーザー
CREATED_ON TIMESTAMP サービスが作成された時刻
FREE_TIER_RETAINED VARCHAR2 サービスは無料階層で保持されていますか。