从备份创建数据库系统
本文提供了在 Oracle Base Database Service 中基于备份创建新数据库系统的详细信息和过程。
一般信息
- 您可以基于使用自治恢复服务或对象存储创建的备份创建数据库系统。
- 从备份创建数据库系统时,可用性域可以与备份的托管位置相同,也可以与跨区域创建不同的可用性域。
- 您指定的配置必须与从中执行备份的数据库是相同类型。例如,如果您使用的是单节点数据库备份,则您选作目标的数据库系统也必须是单节点数据库系统。
- 指定的 Oracle Database 版本必须等于或大于备份数据库的版本。
- 如果您指定数据库系统配置,则可用的存储大小将默认为备份的数据大小(向上舍入到最近的存储大小选项)。但是,您可以指定更大的存储大小。
- 如果您要从对象存储创建新的数据库系统,您可以选择任何 0 级每周备份或在最近的 0 级备份之后创建的 1 级增量备份。有关备份的更多信息,请参见 Back Up and Recovery in Base Database Service 。
- 如果用于创建数据库系统的备份位于安全区域区间中,则无法在不在安全区域的区间中创建数据库系统。有关影响资源的策略的完整列表,请参见 Security Zone Policies 。
- 从备份创建数据库系统时,新数据库系统和数据库将默认为参数(建议使用这些参数以及 Oracle Cloud 的优秀实践)。例如,内存参数将根据所选形状进行设置。因此,它们可能与备份中的有所不同。您以后可以在创建后手动修改配置。
过程
执行以下步骤以使用 OCI 控制台从备份创建数据库系统:
转到 DB Systems 列表页。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
选择备份
导航到要用于创建新数据库系统的备份或独立备份:
注:如果要从自动备份创建数据库,可以选择任何 0 级每周备份或在最近的 0 级备份之后创建的 1 级增量备份。
-
要选择每日自动备份或按需完全备份作为源:
-
查找数据库所在的数据库系统,然后选择系统名称以显示有关该数据库的详细信息。
- 从数据库列表中,选择源数据库名称。
- 在备份列表中查找所需的备份。如果您在数据库详细信息页上看不到备份列表,请在资源菜单中选择备份。
- 从备份的操作菜单中,选择创建数据库。
-
- 要选择上次归档的重做日志自动备份作为源:
- 查找数据库所在的数据库系统,然后选择系统名称以显示有关该数据库的详细信息。
- 查找与要使用的备份关联的数据库,然后选择其名称以显示有关该备份的详细信息。
- 在 Database Details(数据库详细信息)页面上,选择 Create database from backup(从备份创建数据库)。
- 要为源的时间点副本指定时间戳,请执行以下操作:
- 查找数据库所在的数据库系统,然后选择系统名称以显示有关该数据库的详细信息。
- 查找与要使用的备份关联的数据库,然后选择其名称以显示有关该备份的详细信息。
- 在 Database Details(数据库详细信息)页面上,选择 Create database from backup(从备份创建数据库)。
-
在从备份创建数据库对话框中,执行以下操作:
- 选择基于指定的时间戳创建数据库。
- 在恢复时间戳字段中,输入时间戳。还原时间戳确定将包括在还原的数据库版本中的最新数据。
- 选择创建。
- 要选择独立备份或长期保留备份 (long-term retention backup,LTR) 作为源,请执行以下操作:
- 在资源下,选择独立备份。
- 在独立备份列表中,找到要用于创建数据库的备份。
- 从您感兴趣的备份的操作菜单中,选择创建数据库。
基本详细信息
-
添加 PDB :选择必须包括在新数据库中的可插入数据库。
- 所有 PDB :这将包括备份中的所有可插入数据库。
- 选择要还原的 PDB :指定要从备份中包含的一个或多个可插入数据库。
-
PDB 名称:要从备份中包括的可插入数据库名称的逗号分隔列表。在 Add PDB 中选择 Choose the PDB to restore 选项时必需。
-
数据库系统名称:输入数据库系统的名称。请避免输入机密信息。OCI 将唯一的 Oracle Cloud 标识符 (OCID) 分配给数据库系统,因此您输入的名称可以是唯一的。
-
区间:从列表中选择新数据库系统的区间。默认情况下,将选择当前区间。
- 选择区域:要在其中创建数据库的目标区域。
-
可用性域:选择数据库系统必须位于的可用性域。
- Oracle Database 软件版本:数据库系统支持的数据库版本。以后无法更改数据库版本。
配置
配置:配置确定创建的数据库系统的类型和分配给系统的资源。有关配置的完整列表,请参见 Available Shapes and How It Determines the Resources Allocated 。
- 缺省情况下, AMD VM.Standard.E5。选择了具有 4 个 OCPU 的弹性配置。
- 仅 Ampere A1 配置支持 Enterprise Edition Developer。
- 如果为 Oracle Database 软件版本选择了 Enterprise Edition Developer ,则默认情况下选择 VM.Standard.A1。选择了具有 1 个 OCPU 的弹性配置。
- Ampere A1 配置不支持标准版。
- 默认情况下,为备用数据库选择与主数据库相同的配置。
- 要指定非默认配置,请选择更改配置。
在更改配置面板中,提供以下详细信息以从可用配置中进行选择:
配置系列
从以下处理器组中选择一个处理器。
- 基本数据库 x86 :使用与生成无关的 x86 处理器的灵活配置。
- 标准 x86 :使用与生成无关的 x86 处理器的灵活配置。
- AMD:使用新一代 AMD 处理器的灵活配置。
- Intel:使用最新一代 Intel 处理器的标准和优化配置。固定和灵活的 Intel 配置都可用。
- Ampere :使用基于 Arm 的 Ampere 处理器的灵活配置。
注:如果选择基本数据库 x86 或标准 x86 配置,则内存会随 ECPU 计数按比例缩放。如果选择 Ampere A1、AMD E4、AMD E5 或 Intel X9 灵活配置,则内存、网络带宽和最大理论 IOPS 按比例缩放(按 OCPU 计数)。
配置 ECPU
选择要用于此实例的 ECPU 配置。
要更改 ECPU 数,请执行以下步骤:
- 从所需配置的操作菜单中,选择更新 ECPU 计数。
- 从列表中选择每个节点所需的 ECPU 数。
- 选择更新。
您可以更新分配给 Base DB x86 和 Standard x86 灵活配置的 ECPU 数。
| 配置 | 最小 ECPU 数 | 最大 ECPU | 内存分配 |
|---|---|---|---|
| 基本数据库 x86 | 4 | 256 | 对于每 4 个 ECPU,为 8 GB,至多 512 GB |
| 标准 x86 | 4 | 252 | 对于每 4 个 ECPU,为 8 GB,至多 504 GB |
配置 OCPU
选择要用于此实例的 OCPU 配置。
要更改 OCPU 数,请执行以下步骤:
- 从所需配置的“操作”菜单中,选择更新 OCPU 计数。
- 从列表中选择每个节点所需的 OCPU 数。
- 选择更新。
您可以更改 Ampere A1、AMD E4、AMD E5 和 Intel X9 灵活配置的 OCPU 数。
- 对于 Ampere A1 配置,至少可以选择 1 个 OCPU 和 57 个 OCPU。
- 对于 AMD E4 和 E5 配置,可以选择至少 1 个 OCPU 和最多 64 个 OCPU。
- 对于 Intel X9 配置,最少可以选择 1 个 OCPU 和最多 32 个 OCPU。
以下资源根据您选择的 OCPU 数量按比例扩展。
-
内存 (GB) :要分配给此实例的内存量。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,内存将根据所选 OCPU 数按比例缩放。
- 对于 Ampere A1 配置,为每个 OCPU 分配 8 GB 内存。最少分配 8 GB,最多分配 456 GB 内存。
- 对于 AMD E4 和 E5 配置,为每个 OCPU 分配 16 GB 内存。最少分配 16 GB,最多分配 1024 GB 内存。
- 对于 Intel X9 配置,为每个 OCPU 分配 16 GB 内存。分配的最小内存为 16 GB,最大内存为 512 GB。
-
网络带宽 (Gbps) :要分配给此实例的网络带宽量。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,带宽将根据所选 OCPU 数按比例缩放。对于每个 OCPU,将分配 1 Gbps 的网络带宽。
- 对于 Ampere A1 配置,将至少分配 1 Gbps 和最多 40 Gbps 网络带宽。
- 对于 AMD E4 和 E5 配置,将至少分配 1 Gbps 和最多 40 Gbps 网络带宽。
- 对于 Intel X9 配置,将至少分配 1 Gbps 和最多 32 Gbps 网络带宽。
-
理论最大 IOPS :要分配给此实例的每秒输入和输出量 (IOPS)。理论上的最大 IOPS 也取决于您选择的存储。
对于标准 x86 配置,理论上的最大 IOPS 将根据选择的 ECPU 数按比例扩展。对于每个 ECPU,将分配 8K 理论最大 IOPS。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,理论上的最大 IOPS 将根据所选 OCPU 数按比例扩展。对于每个 OCPU,将分配 16K 理论最大 IOPS。
- 对于 Ampere A1 配置,将分配最小 16K 和最大 640K 理论最大 IOPS。
- 对于 AMD E4 和 E5 配置,至少分配 16K 和最大理论最大 IOPS 640K。
- 对于 Intel X9 配置,将分配至少 16K 到最大 512K 理论最大 IOPS。
存储
- 存储管理软件:存储确定要预配的存储量和性能设置。缺省情况下,选择 Logical Volume Manager 和 Higher performance 。
- 要指定非默认存储,请选择更改存储。
注:仅 Logical Volume Manager 支持 Ampere A1 配置。选择 Ampere A1 配置后,存储管理软件类型将更改为 "Logical Volume Manager"(逻辑卷管理器),并具有 "Higher Performance"(更高性能)选项。
在 Change storage 面板中,提供以下详细信息以从可用存储中进行选择:
存储管理软件
对于存储管理软件类型,请选择以下选项之一:
- Oracle Grid Infrastructure :使用 Oracle Automatic Storage Management(推荐用于生产工作负载)
- Logical Volume Manager :使用 Logical Volume Manager 存储管理软件快速预配数据库系统。
注:在预配期间指定的可用存储 (GB) 值确定通过缩放可获得的最大存储总量。有关可供每个选项使用的总存储,请参见 Storage Scaling Considerations While Using Fast Provisioning 。
存储性能
对于存储性能类型,请选择以下选项之一:
- 平衡:适用于需要在性能和成本节约之间取得良好平衡的大多数工作负载。
- 更高的性能,适用于具有高 I/O 要求的大型数据库和工作负载。这是默认性能级别。
提供以下详细信息:
- 可用数据存储 (GB) :选择要分配给数据库系统的块存储量 (GB)。预配数据库系统后,可以根据需要扩展可用存储。
- 恢复区存储 (GB) :(只读)此字段显示可用于恢复日志数据(RECO 存储)的存储量。恢复区存储基于所选存储确定。但是,您可以在预配后独立更改恢复区存储。有关更改恢复区存储的更多信息,请参阅扩展数据库系统。
-
数据存储的预期理论最大 IOPS :(只读)此字段显示所选存储可实现的最大理论 IOPS。
对于标准 x86 配置,数据存储的理论最大 IOPS 将根据所选的数据存储量按比例扩展。对于每 GB 数据存储,将分配 100 个理论最大 IOPS。
数据库系统配置
-
节点总数:数据库系统中的节点数。可以指定一个或两个节点。这还取决于您选择的配置和存储。
- 多节点 RAC 数据库系统每个节点至少需要两个 OCPU,并且在逻辑卷管理器中不可用。
- Ampere A1 配置和 VM.Standard 2.1 配置仅在单节点数据库系统上可用。
-
总存储 (GB) :只读。显示数据库系统将使用的存储总量,包括数据库系统软件所需的存储。备份的大小决定了可用存储的最小值。
-
群集名称:可选。仅对多节点数据库系统显示,以便您指定用于存储节点的集群。
-
理论最大 IOPS :只读。显示实例支持的最大 IOPS。这是您在 Shape 和 storage 部分中选择的网络 IOPS 和存储 IOPS 的最小值。最大理论 IOPS 基于具有 8K 块大小的数据库进行计算。
-
IOPS 限制因素:只读。显示基于其确定理论最大 IOPS 的 Storage 或 Network 。如果需要更高的 IOPS,它有助于您确定是否需要增加存储或增加配置的网络带宽(按比例增加 OCPU 数)。
-
SSH 密钥:添加要用于 SSH 访问的每个密钥对的公钥部分。选择下列选项之一:
- 生成 SSH 密钥对:使用此选项可以创建新的 SSH 密钥对。使用此选项时,同时选择保存私钥和保存公钥。私钥将下载到您的本地系统,并且必须存储在安全的位置。完成此操作后,无法下载在此操作期间生成的私有密钥的另一副本。
- 上载 SSH 密钥文件:选择此选项可浏览或拖放现有的公钥 (.pub) 文件。
- 粘贴 SSH 密钥:选择此选项可在各个公钥中粘贴。要粘贴多个密钥,请选择 + Another SSH key 并为每个条目提供单个密钥。
-
许可证类型:要用于数据库系统的许可证类型。您的选择会影响计费的计量。
- 包含许可证意味着此 OCI 数据库服务资源的成本将包括 Oracle Database 软件许可证和服务。
- 自带许可证 (BYOL) 表示您将组织的 Oracle Database 软件许可证用于此 OCI 数据库服务资源。有关详细信息,请参阅自备许可证。
网络信息
-
选择区间以选择其他区间中的 VCN。
-
虚拟云网络:从列表中选择要在其中创建数据库系统的 VCN。选择更改区间以选择其他区间中的 VCN。
-
选择区间以选择其他区间中的子网。
-
客户机子网:数据库系统附加到的子网。对于单节点和多节点 RAC 数据库系统,不要使用与 192.168.16.16/28 重叠的子网,该子网由数据库实例上的 Oracle Clusterware 专用互连使用。指定重叠的子网会导致专用互连出现故障。
如果要为数据库系统配置 IPv4 和 IPv6 地址,请选择一个双栈子网。
-
网络安全组:可以选择性地为数据库系统指定一个或多个网络安全组 (NSG)。NSG 充当虚拟防火墙,使您能够向数据库系统应用一组入站和出站安全规则。最多可以指定五个 NSG。
有关详细信息,请参阅访问和安全和数据库系统的安全规则。
注:如果选择具有安全列表的子网,则数据库系统的安全规则将是安全列表和 NSG 中规则的结合体。
要使用网络安全组,请执行以下操作:
- 切换使用网络安全组控制流量。请注意,您必须选择虚拟云网络才能将 NSG 分配给您的数据库系统。
- 指定要与数据库系统一起使用的 NSG。您可能需要使用多个 NSG。如果您不确定,请与您的网络管理员联系。
- 要使用其他 NSG,请选择 + Another network security group 。
-
主机名前缀:输入数据库系统的主机名前缀。主机名必须以字母字符开头,并且只能包含字母数字字符和连字符 (-)。允许的最大字符数为 16。
注意:主机名在子网中必须唯一。如果该数据库不唯一,将无法预配数据库。
-
主机域名:数据库系统的域名。如果所选子网使用 Oracle 提供的 Internet 和 VCN 解析程序进行 DNS 名称解析,则此字段将显示子网的域名,并且无法更改。否则,您可以提供您选择的域名。不允许使用连字符 (-)。
-
主机和域名 URL :组合主机名和域名以显示数据库的全限域名 (FQDN)。最大长度为 64 个字符。
-
专用 IP 类型:可以选择性地为非 RAC 数据库系统定义新数据库系统的 IP 地址。这在您反复创建和删除数据库系统的开发环境中非常有用,并且您需要对数据库系统进行每次新迭代以使用相同的 IP 地址。如果指定子网中当前正在使用的 IP 地址,则预配操作将失败,并显示有关无效 IP 地址的错误消息。
如果选择了双栈子网,则会同时显示 IPv4 和 IPv6 地址选项。
-
IPv4 地址:您可以自动分配 IPv4 地址,也可以手动输入该地址。
- 选择 Automatically assign IPv4 address from subnet 选项以自动分配地址。
- 选择 Manually assign IPv4 address 选项以手动输入专用 IP 地址。IP 地址应位于子网 CIDR 范围内。
-
IPv6 地址:可以自动分配 IPv6 地址或手动输入该地址。
- 选择 Automatically assign IPv6 address from subnet 选项以自动分配地址。
- 选择 Manually assign IPv6 addresses 选项以手动输入 IP 地址。IP 地址应位于子网 CIDR 范围内。
-
诊断收集
通过诊断收集和通知功能,Oracle Cloud 运维人员能够快速有效地识别、调查、跟踪和解决来宾 VM 问题。订阅事件以获得有关资源状态更改的通知。您可以随时启用或禁用此功能。
默认情况下,选择用于启用的选项。但是,如果不需要诊断功能,则可以选择取消选中诊断收集复选框。
-
启用诊断事件:允许 Oracle 收集和发送有关严重、警告和信息事件的故障通知,并向我发送有关这些事件的通知。
-
启用健康状况监视:此用于 Oracle Cloud 操作查看的诊断集合不可用于基本数据库服务。
-
启用事件日志和跟踪收集:启用并允许 Oracle 接收事件通知以及收集事件日志和跟踪以进行故障诊断和解决问题。
注:您选择加入时需了解,事件和日志文件列表将来可能会更改。您可以随时选择退出此功能。
高级选项
展开高级选项以提供此资源的高级选项。
管理
展开 Management 以提供以下详细信息:
-
时区:数据库系统的默认时区为 UTC,但您可以指定其他时区。时区选项是
Java.util.TimeZone类和 Oracle Linux 操作系统中支持的选项。有关更多信息,请参见 DB System Time Zone 。以下选项可用:- UTC:将数据库系统配置为使用协调一致的通用时间。
- 浏览器检测:控制台显示浏览器为此选项检测的时区。
- 选择其他时区:要手动指定时区,请首先使用区域或国家(地区)选择器进行选择以选择地理区域,然后使用时区选择器选择所需的时区。
提示:如果要设置 UTC 或浏览器检测的时区以外的时区,并且您没有看到所需的时区,请尝试在区域或国家(地区)列表中选择“其他”。
安全性
展开安全性以提供安全详细信息。(可选)您可以指定一个或多个安全属性来为数据库系统配置零信任包路由 (Zero Trust Packet Routing,ZPR)。
- 选择所需的安全属性可用的名称空间。
- 选择所需安全属性的关键字和值。
- 选择添加安全属性。
注意:
- 管理员必须在租户中设置安全属性名称空间和安全属性,然后用户才能将安全属性应用于数据库系统。
- 安全属性仅对适当的策略有效。如果添加了不带任何策略的安全属性,则默认情况下将拒绝所有访问,即使安全列表或 NSG 中允许也是如此。
- 如果使用安全属性,则数据库系统的安全规则将是安全属性中规则的联合体,以及安全列表和 NSG 中的任何规则。
- 您可能需要使用多个安全属性。如果您不确定,请与您的网络管理员联系。
- 最多可以为数据库系统指定 3 个安全属性。
有关以下各项的更多信息:
- 在创建数据库系统后添加、编辑或删除安全属性,请参阅管理数据库系统的安全属性。
- 定义相应的 ZPR 策略,请参见 Zero Trust Packet Routing 。
- 创建安全属性,请参阅创建安全属性。
标记
展开标记以提供此资源的标记详细信息。
您可以向此资源添加自由形式的标记或定义的标记。您必须有权对定义的标记使用标记名称空间。有关使用标记管理 OCI 资源的信息,请参阅资源标记。
提示:标记可以稍后或随时应用于资源。
数据库基本详细信息
-
数据库名称:为数据库输入名称。它也称为
DB_NAME。数据库名称必须以字母字符开头,并且最多可以包含八个字母数字字符。不允许使用特殊字符。 -
数据库唯一名称后缀:可选。 数据库的唯一名称的第二部分。通过将数据库唯一名称后缀附加到指定的数据库名称来创建完整的数据库唯一名称。
-
数据库唯一名称:只读。显示完整的数据库唯一名称 (
DB_UNIQUE_NAME)。数据库的唯一名称是数据库的全局唯一名称。Data Guard 关联中的主数据库和备用数据库可以共享相同的数据库名称,但必须具有不同的数据库唯一名称。 -
统一审计:选择此项可启用统一审计框架。统一审计使用策略和条件在 Oracle 数据库内提供选择性和有效的审计。需要在预配期间指定统一审计选项。Oracle AI Database 26ai 默认情况下会启用统一审计。有关详细信息,请参阅审计简介。
-
数据库映像:可选。默认情况下,使用作为源数据库的最新数据库软件映像。可以指定数据库使用的 Oracle Database 版本。您可以在数据库系统上混合使用数据库版本,但不能混合使用版本。
默认情况下,最新批准的版本更新可用。您还可以在确认显示的消息后选择前两个版本更新(N-1 或 N-2)之一。要使用早于 N-2 的版本更新,必须提交服务请求。
- 选择更改数据库映像以选择您或组织中的某个人在您的租户中创建的定制数据库软件映像。
- 使用区间筛选器从特定区间中选择定制数据库软件映像。
- 从所选 Oracle Database 版本的可用映像表中选择数据库映像。
- 选择 Select 按钮。
管理员身份证明
-
用户名:
sys(这是只读字段)。将使用您提供的密码创建名为sys的数据库管理员。 -
Password(密码):输入管理员的密码。密码必须符合以下标准:
- SYS、SYSTEM、TDE wallet 和 PDB 管理员的强密码。
- 密码必须为 9 到 30 个字符,并且必须至少包含两个大写字符、两个小写字母、两个数值和两个特殊字符。
- 特殊字符必须为 _、# 或 -。
- 密码不能包含用户名(SYS、SYSTEM 等)或按正向或反向顺序(无论大小写)包含单词 "oracle"。
-
确认口令:重新输入您指定的口令。
-
输入源数据库的 TDE wallet 或 RMAN 密码:(仅适用于使用 Oracle 管理的加密密钥的数据库)。输入备份的 TDE wallet 密码或 RMAN 加密密码(以适用者为准)。TDE wallet 密码是使用 OCI 控制台、API 或 CLI 创建数据库时提供的 SYS 密码。如果随后手动更改了口令,则通常需要 RMAN 加密口令。
创建
选择创建。数据库系统显示在状态为“预配”的列表中。数据库系统的图标从黄色更改为绿色(或红色以指示错误)。
当数据库系统的图标变为绿色且状态为“Available(可用)”后,您可以选择突出显示的数据库系统名称来显示有关数据库系统的详细信息。记下 IP 地址。您需要专用或公共 IP 地址(具体取决于网络配置)才能连接到数据库系统。