Use Exadata Cost Management

After enabling cost management for your Exadata system, you can view a consolidated analysis of the costs attributed to the VM clusters and databases in the selected system on the Exadata Cost Management details page.

Note

After enabling Exadata Cost Management, it may take up to 24 hours for data to become available on the Exadata Cost Management details page.

To access this page, click the name of the Exadata system on the Exadata Cost Management page.

The Exadata Cost Management details page presents cost management data through interactive charts and provides options for drill-down analysis and reporting. On this page, you can perform the following tasks:

  • View the cost allocation plan assigned to the Exadata system, along with the OCID of the Exadata system.
  • Analyze cost management data in a sunburst chart and the Databases table:
    • The sunburst chart provides a visual breakdown of attributed costs, organized by VM clusters and their associated databases, based on the selected cost allocation plan for the Exadata system. The size of each segment represents the attributed cost for each database or VM cluster, larger segments indicate higher attributed costs. Color is also used to reflect attributed cost ranges by default; however, you have the option to change the color scheme to denote VM clusters instead. This categorization by size and color enables you to quickly identify which VM clusters or databases are incurring the largest portions of total cost.
    • The Databases table lists the VM clusters and databases in the Exadata system, and provides the following details in addition to their names, types, and database versions.
      • Actual cost: The total cost incurred by the VM cluster based on actual resource consumption.
      • Attributed cost: The share of the total Exadata system cost that is assigned to this database or VM cluster, calculated according to the configured cost allocation plan.
      • VM cluster CPU utilization (%): The percentage of CPU capacity used by the PDBs, which factors into attributed cost allocation.
  • View CPU utilization and cost trends in the two time-series charts. By default, the time-series charts display data for the VM clusters in the Exadata system for the past month. When grouped by VM clusters, the first chart, CPU utilization (%), shows total cluster utilization.

    You can select a segment in the sunburst chart, such as a PDB, to filter the time-series charts and view data specific to that selection. For example, selecting a PDB displays the portion of cluster utilization attributable to that PDB. Selecting a tag-based grouping that spans multiple VM clusters displays multiple lines, with each line representing the utilization consumed by that grouping within a specific cluster.

    The second chart, Cost (USD), follows the same behavior but displays cost instead of utilization. When VM clusters are selected, the chart reflects actual costs, not attributed costs.

    Using these charts, you can:

    • Inspect CPU utilization over time to identify usage patterns.
    • Track daily attributed costs to detect cost trends, spikes, or unexpected changes.
    • Correlate utilization and cost trends to identify potential inefficiencies or optimization opportunities.

    In the time-series charts section, you can enable the Show table data toggle in the upper-right corner to display the same information in a tabular format. To download the data, click Download CSV to export the table as a .csv file.

  • Use the following filters to narrow down the cost management data shown in the sunburst chart, Databases table, and time-series charts:
    • VM cluster: Select a VM cluster to view cost management data for the databases within that cluster. By default, All is selected, and data for all VM clusters and their databases is displayed.
    • Primary grouping: Select an option to define the primary grouping of cost management data. This selection controls the innermost ring of the sunburst chart and serves as the top-level node in the Databases table. By default, VM cluster is selected, grouping data by VM clusters in the Exadata system. You can also group data using Oracle Cloud Infrastructure defined and free-form tags, which allow you to organize and control resources effectively. For information on grouping tags, see Working With Tags.
    • Secondary grouping: Select an option to apply a secondary grouping to further filter and analyze cost management data. This selection controls the outer ring of the sunburst chart and acts as the second-level node in the Databases table. For example, if you select a defined tag in Primary grouping, you can select CDBs in Secondary grouping to see costs grouped first by the defined tag, then by CDB. By default, no option is selected and this field is grayed out.
    • Time range: Select the period for which you want to view cost management data. By default, Last month is selected.
      Note

      In addition to the time range options available in other Ops Insights features, the following calendar-based options are also available. Unlike rolling time ranges such as Last 30 days, which represents the most recent 30-day period, these options correspond to complete calendar periods and are particularly useful for cost and billing analysis:
      • Last day: The previous calendar day.
      • Last month: The previous calendar month, for example, January 01 – January 31.
      • Last year: The previous calendar year, for example, January 01, 2025 – December 31, 2025.
  • Save the cost management data based on the current filter selection by clicking Save as new report.

About Exadata Cost Management Reports

You can use reports to save Exadata cost management data based on your selected filters. After saving a report, you can:

  • Load the same information by selecting the report from the Reports drop-down list.
  • Generate and download a standardized FOCUS report as a .csv file by clicking Generate FOCUS report. This report can be integrated with billing or financial management tools for further analysis, reporting, and cost allocation. For descriptions of the columns in the generated FOCUS report, see About the FOCUS Report.
  • Click Report actions to perform the following tasks:
    • Rename: Rename the report. This option is grayed out if there are pending unsaved changes.
    • Update: Update the report after modifying the filter settings.
    • Delete: Delete the report.
    • Reset: Discard unsaved changes and restore the last saved report settings.

About the FOCUS Report

The Exadata Cost Management FOCUS report contains cost and usage information for databases in the selected Exadata system. The report reflects the cost allocation plan and the filters, groupings, and time range saved in the report settings. In addition to cost and usage columns, the report includes Ops Insights extension columns that identify resources and selected groupings. The OPSI grouping and tag columns included in the report vary based on the saved report settings.

Each row contains information about a resource charge for the interval identified by ChargePeriodStart and ChargePeriodEnd. Timestamps are in Coordinated Universal Time (UTC). Billing period columns identify the billing window, which is separate from the charge interval. A blank cell indicates that no value is supplied for that column in the row; it does not indicate zero.

In this report, the following pairs of columns contain the same values:

  • BilledCost and EffectiveCost

  • PricingQuantity and UsageQuantity

  • PricingUnit and UsageUnit

These relationships apply to the Exadata Cost Management report and are not general requirements for all FOCUS reports.

The following table describes the CSV columns. Columns beginning with x_Opsi are Ops Insights extensions. The grouping and tag extension columns included in your report can vary depending on the saved report settings.

CSV column Meaning
AvailabilityZone Oracle Cloud Infrastructure availability domain associated with the charge, when available.
BilledCost Cost attributed to the database according to the selected cost allocation plan. Contains the same value as EffectiveCost in this report.
BillingAccountId Identifier of the subscription associated with the charge.
BillingAccountName Display name of the billing account, when supplied. This column is not populated in the current report.
BillingCurrency Currency code for the cost amounts in the row, such as USD.
BillingPeriodEnd End date and time of the billing period, when supplied. This column is not populated in the current report.
BillingPeriodStart Start date and time of the billing period, when supplied. This column is not populated in the current report.
ChargeCategory Classification of the charge. Exadata Cost Management uses Usage for resource usage charges.
ChargeDescription Description of the product or stock keeping unit (SKU) associated with the charge.
ChargeFrequency Indicates how often the charge occurs. The value is Usage-based for usage charges in this report.
ChargePeriodEnd End date and time, in UTC, of the charge interval represented by the row.
ChargePeriodStart Start date and time, in UTC, of the charge interval represented by the row.
ChargeSubcategory Additional classification of the charge. This column is not populated in the current report.
CommitmentDiscountCategory Category of a commitment discount associated with the charge. This column is not populated in the current report.
CommitmentDiscountId Identifier of a commitment discount associated with the charge. This column is not populated in the current report.
CommitmentDiscountName Name of a commitment discount associated with the charge. This column is not populated in the current report.
CommitmentDiscountType Type of commitment discount associated with the charge. This column is not populated in the current report.
EffectiveCost Cost attributed to the database after the cost allocation calculation. Contains the same value as BilledCost in this report.
InvoiceIssuer Organization that issues the invoice for the charge. The value is Oracle.
ListCost Cost calculated using the applicable list price before discounts, when available.
ListUnitPrice List price for one pricing unit of the associated SKU, before discounts, when available.
PricingCategory Classification of the pricing model associated with the charge. This column is not populated in the current report.
PricingQuantity Quantity associated with the charge, expressed in PricingUnit. Contains the same value as UsageQuantity in this report.
PricingUnit Unit of measure associated with the SKU, such as OCPU Per Hour. Contains the same value as UsageUnit in this report.
Provider Cloud provider associated with the charge. The value is Oracle.
Publisher Organization that publishes the product or service associated with the charge. The value is Oracle in this report.
Region Oracle Cloud Infrastructure region associated with the resource charge.
ResourceId Oracle Cloud Identifier (OCID) of the database resource associated with the charge.
ResourceName Name of the database resource associated with the charge, when available.
ResourceType Type of resource associated with the charge. For a PDB, the value is PLUGGABLE_DATABASE.
ServiceCategory Service classification associated with the charge.
ServiceName Name of the Oracle Cloud Infrastructure service associated with the charge.
SkuId Identifier or part number of the SKU associated with the charge.
SkuPriceId Identifier of a specific price for the SKU. This column is not populated in the current report.
SubAccountId OCID of the Oracle Cloud Infrastructure tenancy associated with the resource.
SubAccountName Name of the Oracle Cloud Infrastructure tenancy associated with the resource.
Tags Tags associated with the resource, represented as JSON. The tag information can include defined tags and free-form tags.
UsageQuantity Resource usage quantity associated with the charge, expressed in UsageUnit. Contains the same value as PricingQuantity in this report.
UsageUnit Unit of measure for UsageQuantity. Contains the same value as PricingUnit in this report.
x_OpsiId OCID of the Ops Insights database insight associated with the database resource. This identifier is separate from the database resource OCID in ResourceId.
x_OpsiVmCluster Name of the VM cluster associated with the database, included for the selected report grouping.
x_OpsiCdbName Name of the CDB associated with the database, included for the selected report grouping.
x_OpsiTagDefined_OracleTags_CreatedBy Value of the selected CreatedBy defined tag in the Oracle-Tags namespace. This is an example of a tag extension column. The header identifies the selected namespace and tag key, and changes when a different tag is selected.