注意:

使用 Oracle Autonomous Database 跟踪 OCI 资源、成本和使用情况报告

简介

Oracle Autonomous Database 是跟踪 Oracle Cloud Infrastructure (OCI) 资源、相关成本和使用情况报告的便利工具。资源使用情况报告采用表格格式,更易于阅读、下载和使用,以供进一步分析。您可以使用 Oracle Autonomous Database 中的内置视图轻松访问这些报告。

目标

先决条件

任务 1:创建动态组并添加所需的规则

  1. 创建动态组。

    动态组

  2. 为动态组添加以下必需的规则。

    resource.id = '<autonomous database ocid>'
    
    ALL {resource.type = 'autonomous-database', resource.compartment.id =  '<compartment-ocid>'}
    

    注:

    • resource.id 是 Oracle Autonomous Database 实例的 OCID。

    • resource.compartment.id 是区间的 OCID。

任务 2:创建所需的策略

创建获取访问在任务 1 中创建的动态组的权限所需的策略。这些是访问视图所必需的。

策略

例如,要访问所有视图,请定义以下策略:

注:请勿将此策略中的 OCID 替换为其他 OCID。此使用情况报告 OCID 为您的租户提供 Oracle Cloud Infrastructure 使用情况数据。

Define tenancy usage-report as ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr5xxxxxxxxxxfbilvqknstgtvzub7vhqkggq
Endorse dynamic-group <group-name> to read objects in tenancy usage-report
Allow dynamic-group <group-name> to inspect compartments in tenancy
Allow dynamic-group <group-name> to inspect tenancies in tenancy
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-reports in tenancy
Allow dynamic-group <group-name> to manage buckets in tenancy
Allow dynamic-group <group-name> to manage objects in tenancy
Allow dynamic-group <group-name> to read autonomous-database in compartment <compartment>

任务 3:验证或启用 Oracle Autonomous Database 上 ADMIN 用户的资源主用户

打开 Oracle SQL Developer 工具并运行以下命令。

  1. 验证是否已为 Oracle 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
    
  2. 如果未启用资源主体,则启用该资源主体。

    EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
    

任务 4:访问 OCI 报告使用情况视图

运行相应的查询以访问视图。视图的填充可能需要一些时间,这是预期的。您还可以以不同的文件格式下载报表。

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心