关于专用 Exadata 基础结构上的 Autonomous Database

Autonomous Database 提供了一个易于使用的完全自治数据库,它能够弹性扩展,具有出色的查询性能,并且无需您执行数据库管理。

Oracle Autonomous Database on Dedicated Exadata Infrastructure 是一个高度自动化的全托管式数据库环境,在 Oracle Cloud Infrastructure (OCI) 中运行,具有承诺的硬件和软件资源。这些隔离资源可帮助企业满足严格的安全性、可用性和性能要求,同时降低成本和复杂性。

您可以根据工作负载类型以两种不同的模式配置数据库,如下所示:
  • 自治数据仓库
  • 自治事务处理

自治数据仓库

Oracle Autonomous Data Warehouse 是一项云数据仓库服务,它几乎可以消除操作数据仓库、保护数据和开发数据驱动应用程序中存在的所有复杂问题。

该服务可以自动对数据仓库进行预配、配置、保护、调优、扩展、打补丁、备份和修复。与仅为服务打补丁和更新的其他全托管云数据仓库解决方案不同,Autonomous Data Warehouse 具有弹性、自动扩展、性能优化、安全性和一系列内置融合数据库功能,支持跨多种数据类型、机器学习分析、简单数据加载和数据可视化等进行更简单的查询。

Autonomous Data Warehouse 服务在 Exadata Cloud@Customer 上的 Oracle 公有云和您自己的数据中心提供。

自治事务处理

Oracle Autonomous Transaction Processing 是一项云数据库服务,可消除运行和保护高性能数据库的复杂性。

该服务可以自动对数据库进行预配、配置、调优、扩展、打补丁、加密和修复。此外,该服务还包括所有 Oracle 高级数据库选件,例如实际应用集群 (Real Application Clusters,RAC)、多租户、分区、内存中、高级安全和高级压缩。该服务旨在支持从简单的 Web 应用到对业务运营至关重要的大型复杂应用。

自治事务处理服务在 Exadata Cloud@Customer 上的 Oracle 公有云和您自己的数据中心提供。

Autonomous Database on Dedicated Exadata Infrastructure 的主要特性

Autonomous Database on Dedicated Exadata Infrastructure 提供以下功能集,可在云端提供经济实惠、功能丰富的数据库服务。

  • 完全托管:Oracle 利用自治驱动的 Autonomous Database 技术简化数据库端到端管理。使用 Autonomous Database ,您不需要配置或管理任何硬件,也不需要安装任何软件。Autonomous Database 处理创建数据库、备份数据库、修补和升级数据库、增大或收缩数据库以及其他常规数据库维护任务,无需人工干预且无需停机。
  • 完全优化:Autonomous Database 设计为“Load and Go”服务,用于定义表、加载数据并开始运行查询。Autonomous Database 提供出色的开箱即用性能。您可以使用所有常用编程语言、任何业务分析工具、云服务、内置 SQL 工作表甚至机器学习笔记本的 Oracle 数据库客户端驱动程序来运行查询。
  • 完全弹性:Autonomous Database 是一项完全弹性服务。开始使用 Autonomous Database 时,您可以简单地指定 CPU 数量(计算核心的单位表达式)和数据库的存储容量。稍后,您可以启用自动缩放功能,也可以手动缩放、增加或减少 CPU 或存储容量。启用自动缩放或手动缩放时,您的数据库资源会缩减或增长,而不会出现任何停机或服务中断。您可以将 Autonomous Database 的大小调整到所需的确切计算和存储,甚至可以关闭空闲计算来节省资金。
  • 高可用性:Autonomous Database 提供具有以下功能的高可用性数据库:
    • 可用来保护关键数据库免受故障和灾难影响的 Autonomous Data Guard。
    • 自动和手动备份,可用于在保留期内将数据库还原和恢复到任何时间点。
  • 高性能:Autonomous Database 提供具有以下功能的高性能数据库:
    • 自动化索引管理
    • 自动实时统计信息收集
    • 针对应用优化高频单行插入
    • 为不同类型的用户预配置的资源配置文件,以实现优化的查询性能和并发工作负载
  • 易于使用:Autonomous Database 提供完整的基于 REST 的 API 和基于云的服务控制台,可用于管理服务(用于停止、启动或扩展服务等任务)以及监视服务(用于查看数据仓库上最近的活动级别等功能)。
  • 与现有应用和工具兼容:Autonomous Database 基于 Oracle Database 构建,因此支持 Oracle Database 的应用和工具也支持 Autonomous Database 。这些工具和应用可以位于您的数据中心或公有云中,并使用标准 SQL*Net 连接连接到 Autonomous Database
  • 与第三方工具和实用程序集成:通过 Autonomous Database ,您可以将数据库应用程序与其他 Oracle Cloud 服务(例如 Oracle Analytics CloudOracle GoldenGate Cloud ServiceOracle Data Integration Platform Cloud )集成。您可以使用 Autonomous Database 提供的数据库迁移实用程序轻松地从 MySQL、Postgre SQL、SQL Server 和其他数据库迁移数据。Autonomous Database 支持通过 SQL*Net、JDBC 和 ODBC 进行连接。
  • 使用内置工具进行扩充:Autonomous Database 附带内置工具,例如:
    • Oracle Application Express (APEX) ,一个低代码开发平台,使您能够使用先进的功能构建可扩展的安全企业应用程序。
    • Oracle REST Data Services (ORDS) 是基于 Java Enterprise Edition 的数据服务,可轻松为关系数据和 JSON 文档存储开发现代 REST 接口。
    • Oracle Database Actions ,Oracle SQL Developer 基于浏览器的界面。

针对 Autonomous Database on Dedicated Exadata Infrastructure 的部署选择

Autonomous Database on Dedicated Exadata Infrastructure 为运营控制和隔离提供了三种部署可能性:
  • Oracle Cloud Infrastructure:公有云中的专用数据库,可完全隔离数据和运营。Oracle Public Cloud 上的 Autonomous Database 可获得专用系统资源,例如处理器、内存、网络或存储,从而更好地控制运营策略和运行时定制。

    借助 Dedicated Region Cloud@Customer (DRCC) 选项,客户可以获得整个 OCI 区域,就像部署在客户数据中心内的 Oracle 公有云中一样。Autonomous Databases deployed in DRCC are functionally the same as those deployed in Oracle Public Cloud regions, except that they get an OCI region inside customer data centers.

  • Exadata Cloud@Customer 基础设施:Autonomous Database 位于您的数据中心,可满足无法迁移到公有云的工作负载的监管、数据主权或网络延迟要求。此部署选项使 IT 能够轻松向业务用户和开发人员提供自助数据库,同时确保所有数据的安全性和治理。

  • 多云部署在 AWS 云区域中的 Oracle Autonomous Database on Dedicated Exadata Infrastructure 。This deployment option enables applications running within AWS that require high performance and low latency to benefit from a fully managed Oracle Database that is highly available, scalable, secure, and integrated with many AWS operational services.Oracle Public Cloud 支持的所有功能也适用于 Multicloud 部署,但Oracle Database@AWS 中不受支持的功能中列出的功能除外。

所有平台都支持一组针对 Autonomous Database 的标准功能,但存在一些差异。通过本文档,您将遇到以下徽章(如适用):
  • 适用于:适用 仅限 Oracle Public Cloud
  • 适用于:适用 仅适用于 Exadata Cloud@Customer
  • 适用于:适用 仅多云

有关 Oracle Public Cloud 或 Exadata Cloud@Customer 部署选项独家支持的功能,请参阅Oracle Cloud 与 Exadata Cloud at Customer 之间的功能奇偶校验

Autonomous Database on Dedicated Exadata Infrastructure 的组件

下图说明了 an Autonomous Database on Dedicated Exadata Infrastructure 的基础设施组件。

提示:

在下图中,您可以单击要进一步浏览的组件。


提示:

有关演示如何利用这些组件开发、测试和部署数据库应用程序的实际用例,请参阅配置 Autonomous Database on Dedicated Exadata Infrastructure

Autonomous Database on Dedicated Exadata Infrastructure 基于以下 Oracle Cloud 资源:

  • Exadata 基础结构资源表示数据中心中的 Exadata Database Machine 系统以及将其连接到 Oracle Cloud 的网络配置。有关 Exadata 基础结构及其功能以及如何使用它们的概述,请参阅关于 Exadata 基础结构

  • 自治 Exadata VM 集群 (AVMC) 资源提供 Exadata 基础结构资源与部署中的自治容器数据库资源之间的链接。它是一组跨底层 Exadata 基础结构资源的所有计算节点的对称 VM(虚拟机)。您可以执行以下操作:
    • 在单个 Exadata 基础结构资源上创建多个 AVMC。支持多个 VM 集群,您可以:
      • 为同一 Exadata 基础结构上的每个 AVMC 安排单独的维护运行。

      • 为同一 Exadata 基础设施上的 Autonomous Database 选择不同的许可证模型。

      • 在同一 Exadata 基础结构上的 AVMC 之间创建和测试 Autonomous Data Guard。

      • 针对预期工作负载定制每个 AVMC 配置的计算、存储和内存。

    • 在公用 Exadata 基础结构资源上创建自治 Exadata VM 集群和 Exadata 数据库 VM 集群。

    有关 AVMC 及其功能以及如何使用它们的概述,请参见 About Autonomous Exadata VM Cluster

    注意:

    您只能在启动多个 VM Autonomous Database 功能后在 Oracle Cloud 中创建的 Exadata 基础结构资源上创建多个 VM —自治 VM 集群 (AVMC)。如果您需要解决此限制并希望将自治 VM 集群添加到较早的 Exadata 基础结构资源,请在 My Oracle Support 中创建服务请求。有关提交支持请求的帮助,请参见 Create a Service Request in My Oracle Support
  • 自治容器数据库 (Autonomous Container Database,ACD) 资源为您的 Autonomous Database 提供一个容器。您可以在一个 AVMC 资源中创建多个 ACD,但必须至少创建一个 ACD,然后才能创建任何 Autonomous Database 。有关 ACD 及其功能以及如何使用它们的概述,请参阅关于自治容器数据库

    ACD 可以通过 Oracle Database 19cOracle Database 23ai 进行预配,这适用于其中预配的所有 Autonomous Database 。但是,要预配以 23ai 作为其数据库软件版本的 ACD,父 AVMC 必须是基于 ECPU 的,并且 DatabaseVersion 标记设置为 23ai 。有关这些数据库版本支持的数据库功能的完整列表,请参阅 Oracle Help Center 上的 Oracle Database 23aiOracle Database 19c

  • Autonomous Database 资源是用户数据库。您可以在一个自治容器数据库资源中创建多个 Autonomous Database 。有关 Autonomous Database 及其功能以及如何使用它们的概述,请参阅关于 Autonomous Database

  • 自治备份资源是 Autonomous Database 的备份。Oracle 会自动为您创建这些资源。有关详细信息,请参阅备份和还原 Autonomous Database

Autonomous Database on Dedicated Exadata Infrastructure 关联的用户角色

设置和使用 Autonomous Database on Dedicated Exadata Infrastructure 所涉及的任务可以分为三个逻辑角色:少数人充当组管理员,更多人充当数据库管理员,甚至更多人充当数据库用户。给定人员可以承担其中一个或多个角色,具体取决于您决定隔离和分配职责的方式。

  • 组管理员。车队管理员可以创建、监视和管理核心(Exadata 基础结构和自治 Exadata VM 集群)和自治容器数据库资源。

    要履行这些职责,组管理员必须是 Oracle Cloud 用户,其权限允许管理这些资源,并允许使用创建这些资源时需要指定的网络资源。

  • Database Administrator (数据库管理员)。数据库管理员可以创建、监视和管理自治数据库。此外,他们还可以在这些数据库中创建和管理 Oracle Database 用户,并为其他人提供访问数据库所需的信息。

    要履行这些职责,数据库管理员必须是其权限允许管理 Autonomous Database 和 Autonomous Backup 资源并允许使用创建 Autonomous Database 时需要指定的自治容器数据库和网络资源的 Oracle Cloud 用户。创建 Autonomous Database 资源时,数据库管理员定义并获取对数据库的 ADMIN 管理用户账户的访问权限。

  • 数据库用户。数据库用户是编写连接到 Autonomous Database 并使用其存储和访问数据的应用程序的开发人员。数据库用户不需要 Oracle Cloud 账户:他们从数据库管理员那里获得与数据库的网络连接和连接授权信息。