非常抱歉,您的搜索操作未匹配到任何结果。

我们建议您尝试以下操作,以帮助您找到所需内容:

  • 检查关键词搜索的拼写。
  • 使用同义词代替键入的关键词,例如,尝试使用“应用”代替“软件”。
  • 重新搜索。
联系我们 登录 Oracle Cloud

Oracle 基本数据库服务常见问题解答

一般问题

什么是 Oracle Base Database Service?

Oracle Base Database Service(以前称为 Oracle Database Cloud Service)由在虚拟机 (VM) 数据库系统上运行的企业数据库服务和标准数据库服务组成。利用该服务,您可以在 Oracle Cloud Infrastructure (OCI) 中轻松、经济高效地构建、扩展和保护 Oracle Enterprise Edition 和标准版数据库。您可以在虚拟机上创建数据库,可以选择计算配置和块存储卷存储容量。该服务内置了自动化功能,可执行常用的数据库生命周期管理任务(例如更新、备份/恢复和启用 Oracle Data Guard),所有这些任务都可以使用 OCI 控制台或 REST API 执行。

如何创建我的第一个数据库?

创建 OCI 账户后,您必须先创建虚拟云网络 (VCN) ,然后再创建您的第一个数据库。VCN 是一种在 Oracle 数据中心内建立的虚拟专用网络,它与传统网络非常相似,有防火墙规则和特定类型的通信网关供您选择。之后,您可以使用控制台REST APICLISDK 在数据库系统中创建 Oracle 数据库。

如何为我使用的资源付费?

该服务支持 Oracle 通用储值模式 (UCM) 并提供“包含许可证”和“自带许可证”(BYOL) 两种选项。灵活的定价模式支持按量计费 (PAYG) 和 Oracle 年度通用储值。具体定价取决于您所选择的数据库版本、数据库配置、OCPU 数量以及存储容量。请参阅虚拟机的定价部分以了解更多信息。除非转为通用储值模式租户,否则现有的计量/非计量租户仍将按其现有计划计费。

请参阅 Oracle 通用储值定价常见问题解答以了解更多信息。

支持哪些 Oracle 数据库软件发布版本?

目前支持的 Oracle Database 版本包括 12.1.0.2、12.2.0.1、19c 和 21c。

支持哪些 Oracle 数据库软件版本?

支持以下包含许可证的 Oracle 数据库软件版本,并针对云端使用而优化。

  • 标准版
  • 企业版
  • 高性能企业版
  • 超强性能企业版

您还可以自带许可证 (BYOL)。

每种 Oracle 数据库软件版本分别提供哪些数据库选件?

所有版本均包含 Oracle 数据库透明数据加密、机器学习以及空间和图形功能。

  • 标准版包含 Oracle 数据库标准版。
  • 企业版包含 Oracle 数据库企业版、Data Masking and Subsetting Pack、Diagnostics and Tuning Packs 以及 Real Application Testing。
  • 企业版高性能在企业包的基础上增加了以下选件:多租户、分区、高级压缩、Advanced Security、标签安全性、Database Vault、OLAP、Lifecycle Management Pack 和 面向 Oracle 数据库的云管理包。
  • 超强性能版在高性能版的基础上增加了以下选件:In-Memory Database、活动数据卫士以及 Real Application Clusters。

数据库系统是什么?

数据库系统是一个虚拟机,它部署了 Oracle Database 软件并使用用户指定的核心数、软件版本和数据库版本进行配置。

可以在何处找到有关创建和使用数据库系统的技术文档?

面向数据库系统的技术文档是 OCI 文档的一部分。

启动数据库系统时,可用的 VM 配置有哪些?

数据库系统具有 AMD Standard E4 Flex 或 Intel Standard 2 配置。有关可用配置的最新详细信息,请参阅文档中的关于虚拟机数据库系统

启动数据库系统时,有哪些存储选项可用?

VM 数据库系统具有更高的性能或均衡的性能块存储卷存储。AMD 标准 E4 弹性配置提供更高的性能存储,并提供更高的 IOPS 和吞吐量。平衡性能存储具有所有配置,可以很好地平衡性能和成本。

如何根据数据库选择适当的配置?

性能、存储容量和成本以及其他标准可助您选择合适的配置。

对于监视数据库和数据库系统有什么建议的好做法?

Oracle 为客户提供云和内部部署的可管理性和监视选项选择。These include Oracle Enterprise Manager and Oracle Cloud Infrastructure Database Management.

是否可以接收有关影响数据库系统的事件的通知?

可以。影响数据库系统的事件可通过事件服务获取。有关数据库系统的事件类型列表,请参阅文档。

是否支持 Oracle Real Application Clusters (RAC)?

可以。虚拟机上的双节点 Oracle RAC 在虚拟云网络中可用。可在虚拟机上配置 Oracle RAC,方法是在选择用于预配数据库系统的选项时将“总节点数”设置为 2。

两个节点以外的虚拟机数据库系统是否支持 Oracle RAC?

不。Oracle RAC 数据库在虚拟机数据库系统上受 Enterprise Edition 极致性能支持,但仅限于双节点 Oracle RAC 配置。

双节点 Oracle RAC 配置是否跨多个可用性域?

不。双节点 Oracle RAC 的虚拟机部署在同一可用性域内的独立服务器和机架上。两个数据库实例将共享存储。此设置可防范服务器故障和机架电源故障。为了实现更高的可用性,建议在单独的可用性域中为 Oracle Data Guard 启用备用双节点 Oracle RAC 虚拟机数据库系统。

是否可以在一个虚拟机数据库系统中创建多个数据库?

虚拟机数据库系统只包含一个容器数据库 (CDB),但该容器数据库可以有多个可插拔数据库 (PDB)。创建虚拟机数据库系统时,默认情况下会创建具有单个 PDB 的单个 CDB。该服务提供集成的 PDB 生命周期管理。

在虚拟机配置中的 OCPU 数量是否在初始创建后更改?

可以。您可以根据需要增加和减少 OCPU 的数量。然而,增减 OCPU 需要改变虚拟机的配置,并将导致数据库停机。对于双节点 RAC 虚拟机数据库系统,配置会以滚动方式一次更改一个虚拟机。

是否可以扩展虚拟机数据库系统的存储?

可以。虚拟机数据库系统使用块存储卷存储,因此您可以在 256 GB 到 80 TB 的任何位置配置可用存储。您无需停机即可扩展存储容量。缩小存储需要迁移到新的虚拟机数据库系统。

是否可以克隆虚拟机数据库系统?

是。您可以克隆使用逻辑卷管理器 (Logical Volume Manager,LVM) 或网格基础结构/ASM 进行存储管理软件的虚拟机数据库系统。在克隆虚拟机数据库系统时,系统会创建一个源数据库的副本,包括软件和数据库卷。

如何将数据从本地部署的 Oracle 数据库迁移出来?

Oracle 提供了广泛的 Oracle 数据库云迁移解决方案。

计费

如何按使用量支付费用?

Oracle 通用信贷购买模式提供简单灵活的定价模式。使用 Pay-as-you-go (PAYG) 定价,您可以快速预配服务,没有前期消费承诺,也没有最短服务期要求,并且只需为您使用的资源付费,每月将收取欠费。通过年度通用储值,您可以随时在任何地区使用任何符合条件的 OCI 和平台服务。年度通用储值是用前付费的,对于云服务来说非常省钱,结合了成本降低和可预测的每月支出,在您将工作负载加载到云上时会占用大量时间。

请参阅 Oracle 通用信用定价常见问题解答以了解更多信息。

如何对使用量进行计量?

对于虚拟机数据库系统,有三个计量组件:需要使用 OCPU 和块存储卷。对象存储使用量是可选的。

包括许可和自带许可 (BYOL) 许可模式都根据 OCPU 使用量收费。每小时 OCPU 使用量根据虚拟机数据库系统配置计费。OCPU 使用时间不足一小时将按不足一分钟的时间计费。

虚拟机数据库系统使用远程块存储卷存储。总存储容量上限为 100 TB。对于数据存储,总存储容量上限为 80 TB;对于恢复存储,总存储容量上限为 20 TB。您需要为存储总量付费。您可以选择具有较高性能或平衡性能的块存储卷。性能较高的块存储卷定义为 1 个块存储卷存储单元,每月块存储卷性能为每 GB 20 个单位。性能均衡的块存储卷定义为 1 个块存储卷存储单元,每月块存储卷性能为每 GB 10 个单位。

您可以使用备份/还原功能,也可以使用 RMAN 为 Oracle Cloud Infrastructure Object Storage 中的数据库配置备份。备份计费基于使用的对象存储总量。

有关详细信息,请参阅云价目表

我是否可以在预配数据库系统之后更改许可模式?

是的,您将许可模式从包括的许可证更改为 BYOL,反之亦然。

是否支持停止计费?

可以。虚拟机数据库系统支持停止计费。要利用此功能,请转到虚拟机数据库系统并选择要停止的节点。停止该节点后,数据库将保持不变。在该节点停止运行期间,我们不会就其向您收费。

安全

什么是 Oracle 虚拟云网络 (VCN)?为什么默认地将数据库系统部署到 VCN 中?

VCN 是 OCI 中可定制的专用网络。就像传统的数据中心网络一样,VCN 让您能够全面控制您的网络环境,包括分配您的专用 IP 地址空间、创建子网、创建路由表和配置状态防火墙。一个租户可以具有多个 VCN,这些 VCN 可以提供相关资源的分组和隔离。

默认部署到 VCN 还可以通过以下方式提供安全性和灵活性:

  • 保护数据库免受互联网影响
  • 配置安全性列表(传入/传出),防止恶意用户访问数据库系统

在部署过程中将数据库系统放置在哪个子网中?

我们强烈建议您在每个可用性域中创建单独的子网,并将您的数据库系统放置在那些子网中。如此一来,您将能够精确定义子网的入站/出站安全性列表并控制网络访问。

如何为数据库配置 TDE?

数据库会在配置过程中默认配置 TDE。有关 TDE 的更多详细信息,请参阅 TDE 常见问题解答。您还可以灵活地登录和控制数据库系统上的其他安全策略。

是否可以使用 OCI Vault 服务管理数据库加密密钥?

您可以将 OCI Vault 服务与客户管理的加密密钥结合使用。Oracle 管理的加密密钥也可用。请参阅数据库加密密钥文档。

如何控制管理访问权限并保护数据库系统?

使用 Oracle Identity and Access Management (IAM),您可以配置云环境以支持您的安全与合规要求。从数据库角度,您可以配置 IAM 策略来限制对数据库系统的访问,从而仅允许选定的用户集 (DBA)。有关如何使用 Oracle IAM 的文档

是否可以审计在数据库系统上执行的操作?

可以。通过对数据库系统的完全 root 访问权限,可以为数据库系统上的所有操作配置审计。该服务为数据库的所有版本提供强大的审计支持。审计记录中包含被审计操作、操作用户以及操作日期和时间的相关信息。审计记录可以存储在数据库审计线索中,也可以存储在操作系统上的文件中。标准审计包括有关权限、模式、对象以及语句的操作。此外,可以使用 OCI 审计来审计对租户进行的所有 API 管理调用。

是否可以使用 Oracle Database 安全选项?

可以。支持所有 Oracle Database 安全选项。

什么是 Oracle Data Safe?它是否受支持?

Oracle Data Safe 是一种云原生服务,可提供评估、审计和数据屏蔽等安全功能,并且可与数据库系统一起自由使用。

更新

数据库系统的更新功能是什么?

更新功能简化了更新数据库系统和数据库所需的步骤。您可以使用 OCI 控制台和 API 查看数据库系统或数据库的适用更新并提交更新请求。然后,该服务将在显示状态时运行端到端更新步骤。您可以查看已应用的所有更新,并根据需要回滚或重新应用更新。此外,还可以使用 Oracle Identity and Access Management (IAM) 控件管理对更新功能的访问。

启用更新功能有什么网络要求?

数据库系统的云网络 (VCN) 必须能够访问存储在 OCI 对象存储中的更新。您可以通过配置服务网关来实现这一点,即允许没有公共 IP 地址的云资源专用访问 Oracle 服务(例如 Oracle 对象存储)。

可以使用更新功能申请哪些类型的更新?

可以应用数据库系统和数据库的特定于服务的更新。数据库系统只有最新更新可用。数据库具有最新更新以及较旧的可用数据库更新。您可以在更新数据库系统中找到当前可用的数据库系统和数据库更新的列表。

如何应用尚不支持的临时更新或季度捆绑包更新?

使用定制数据库软件映像来应用临时更新或一次性更新。我们建议您不使用 OPatch 实用程序应用本地季度包更新。在未应用其他特定于云的更新的情况下,这些更新可能不起作用。您应应用通过 Oracle Cloud Infrastructure 控制台和 REST API 提供的云定制季度更新。

是否可以使用定制数据库软件映像更新数据库?

可以。可以使用定制数据库软件映像。

应用更新是否会导致停机。

可以。单节点虚拟机数据库系统将停机。双节点 RAC 虚拟机数据库系统更新正在滚动,一次更新一个节点。您还可以配置 Oracle Data Guard 以最大程度地减少停机时间。请遵循高可用性架构 (MAA) 实践

如果我使用更新功能但更新失败,会发生什么情况?

如果更新失败,您的数据库系统或数据库主目录将处于“可用”状态。更新历史记录将指示操作失败的原因。要找出失败的根源,您可以通过访问主机来查看与更新相关的详细日志。如果日志信息对于诊断问题没有帮助,您可以请求 Oracle 支持团队协助确定根本原因。

如何了解数据库系统或数据库主目录中使用更新功能安装的更新?

您可以查看使用 OCI 控制台和 REST API 应用的数据库系统和数据库的更新历史记录。

对于数据库系统和数据库更新,是否需要遵循更新顺序?

是的。数据库系统的版本应等于或高于数据库。为避免版本冲突,应首先应用数据库系统更新,然后再应用数据库更新。如果不遵循此顺序,您会在应用更新时看到错误消息。

可用于内部部署的 Oracle Database 捆绑包更新与可用于该服务的更新之间是否有任何差异?

可以。Oracle Database 捆绑包更新和数据库系统数据库更新不同。数据库系统数据库更新是包含 Oracle Database 捆绑包更新和 OCI 更新以及其他更新的超集。

是否可以使用更新功能更新网格基础结构?

是的,数据库系统更新包括网格基础结构更新,并且可供使用网格基础结构/ASM 存储管理的数据库系统使用。数据库系统更新不包括操作系统更新。

是否可以使用打补丁功能为操作系统 (OS) 打补丁?

当前不支持通过 OCI 控制台或使用打补丁功能的 API 执行 OS 更新。必须直接访问主机才能通过命令行手动更新 OS。请参阅有关虚拟机数据库系统 OS 更新的文档。

更新是否累积?

可以。数据库更新是累积的。新更新包含以前数据库系统的更新或同一版本的数据库更新。

备份和恢复

数据库系统的备份和还原功能是什么?

通过数据库备份和还原功能,您可以使用 OCI 控制台和 REST API 来创建和管理数据库的备份。您还可以从备份还原现有数据库或从备份创建新数据库。

与使用 RMAN 手动管理备份相比,使用备份和还原功能有哪些优势?

备份和还原功能支持 OCI 控制台和 Rest API 创建和管理备份。通过控制台,您点击数次即可轻松创建完整备份或设置自动增量备份。同样地,您可以查看备份并使用已知的最近正常状态、时间点或 SCN(系统更改编号)来还原数据库。您还可以从新数据库系统中的备份创建新数据库。

使用备份和还原功能设置自动增量备份的保留期是多久?

自动增量备份的保留期是 7、15、30、45 或 60 天。在启用自动备份时选择所需的保留期。您无法自己设置自动增量备份的保留期或频率。

使用备份和还原功能进行自动增量备份的时间安排是怎样的?

为数据库启用自动备份时,将创建第一级别 0 备份。首次备份后,系统将每天运行一次 1 级备份,直到下一个周末。系统将在每个周末创建一个新的 0 级备份。对于在 2018 年 11 月 20 日后首次启用的自动备份,任何数据库上的运行自动备份都将在数据库系统所在时区的 00:00 AM 和 06:00 AM 之间运行。对于在此日期之前即启用了自动备份的数据库,备份时段仍然为 UTC 00:00 AM 和 06:00 AM 之间。

数据库备份是否会加密?

可以。所有备份均使用用于 TDE 加密的同一主密钥进行加密。

有什么措施来确保我的备份不会丢失?

您的备份存储在 OCI 对象存储中。对象存储的设计初衷就是保证高持久性。该解决方案将跨多个存储服务器和多个可用性域以冗余方式存储数据,使用校验和主动监视数据完整性,并会自动检测和修复损坏的数据。系统会自动检测任何数据冗余丢失并进行自我修复,客户不受因此受到任何影响。

使用备份和还原功能时,什么情况下备份可能失败?

使用备份和还原功能时,如果数据库或数据库系统未处于“可用”状态,则备份操作可能失败。更新、添加 SSH 密钥以及 Data Guard 操作等操作可能会更改数据库系统或数据库状态。为避免备份失败,请确保不要在备份期间执行这些操作。如果自动增量备份失败,服务将在第二天的备份时段重试备份操作。对于失败的按需备份,您必须在数据库系统和数据库均可用时手动重试备份操作。

自动增量备份是否会默认启用?

不。默认情况下,不会启用自动增量备份。您可以在数据库创建过程中或供应数据库后的任何时间启用该选项。

终止数据库系统后,备份会怎么样?

当数据库系统终止时,将删除自动备份。终止数据库系统时,按需完整备份将作为独立备份保留在 Oracle 对象存储中。您可以稍后将独立备份还原到数据库系统上的新数据库。

高可用性

如何提高数据库的可用性?

双节点 RAC 虚拟机数据库系统可防止因服务器或数据库实例故障而停机。您还可以在不同的可用性域或区域中启动数据库系统,并在它们之间配置 Oracle Data Guard。

有关为 Oracle 数据库设置高可用性配置的更多信息,请查看实现高可用性的数据卫士高可用性架构 (MAA) 优秀实践

哪些数据库版本支持 Data Guard 功能?

所有数据库企业版均支持 Data Guard。超强性能企业版支持 Active Data Guard。

与手动设置数据卫士相比,设置数据卫士有哪些优势?

通过 OCI 控制台和 REST API 提供了启用 Oracle Data Guard 的功能。您只需轻点几下便可启用 Data Guard 并执行转移切换、故障切换和恢复等操作。您还可以使用 Oracle 身份和访问管理服务,为此功能设置细粒度的访问控制。

Data Guard 功能支持哪些保护模式和传输类型?

支持 ASYNC 传输类型和 SYNC 传输类型的最大性能保护模式。

如何使用 Data Guard 功能删除 Data Guard 关联?

要使用 Data Guard 功能删除 Data Guard 关联,您必须首先删除备用数据库。删除备用数据库后,Data Guard 关联将自动删除。

数据卫士功能创建的备用数据库是哪个版本的?

所创建的备用数据库与主数据库的版本相同。

是否可以在内部部署数据库与 OCI 中数据库系统上运行的数据库之间配置数据卫士?

是的,您可以在内部部署数据库与 OCI 中数据库系统上运行的数据库之间配置数据卫士。您可以使用 DGMGRL 在内部部署数据库和服务数据库之间手动设置数据卫士。了解关于 DGMGRL 的更多信息

如何更新主和备用 Data Guard 配置下的数据库?

可以更新主和辅助数据卫士设置中的数据库。您应该先更新备用数据库,切换到备用数据库,然后更新主数据库。

如何在 Data Guard 配置下备份数据库?

您可以使用 OCI 数据库备份和还原功能来备份和还原主数据库。您还可以访问备用数据库主机,使用 RMAN (Recovery Manager) 为备用数据库启用备份功能。

是否可以使用备用数据库进行读取或写入操作?

可以。通过 Active Data Guard 配置,可以使用备用数据库进行只读操作。但不能进行写入操作。

是否可以使用数据卫士功能设置快速启动故障转移 (FSFO)?

不可以,您无法使用数据卫士功能设置 FSFO。但是,可以手动进行配置。如果可能,您应将其部署在单独的可用性域中的虚拟机中。