从备份创建数据库系统
本文详细介绍了基于备份创建新的数据库系统的过程。
一般信息
- 基于备份创建数据库系统时,可用性域可以与托管备份的位置相同,也可以与区域中的其他可用性域相同。
- 您指定的配置必须与从中生成备份的数据库是相同类型。例如,如果您使用单节点数据库的备份,则您选作目标的数据库系统也必须是单节点数据库系统。
- 指定的 Oracle Database 版本必须等于或大于备份数据库的版本。
- 如果指定数据库系统配置,则可用存储大小将默认为备份的数据大小,向上舍入到最接近的存储大小选项。但是,您可以指定更大的存储大小。
- 如果要基于对象存储创建新的数据库系统,可以选择在最近的 0 级备份之后创建的任何 0 级每周备份或 1 级增量备份。有关备份的更多信息,请参见 Back Up and Recovery in Base Database Service。
- 如果用于创建数据库系统的备份位于安全区域区间中,则无法在不位于安全区域的区间中创建数据库系统。有关影响资源的策略的完整列表,请参见 Security Zone Policies 。
- 从备份创建数据库系统时,新数据库系统和数据库将默认为参数,建议使用这些参数以及 Oracle Cloud 的优秀实践。例如,内存参数将根据所选配置进行设置。因此,它们可能与备份中的备份稍有不同。以后可以在创建后手动修改配置。
过程
执行以下步骤以使用 OCI 控制台基于备份创建数据库系统:
- 从导航菜单中,选择 Oracle Database ,然后选择 Oracle Base Database Service 。
- 选择区间。此时将显示数据库系统的列表。
- 导航到要用于创建新数据库系统的备份或独立备份:
注意:
如果要从自动备份创建数据库,可以选择在最近的 0 级备份之后创建的任何 0 级每周备份或 1 级增量备份。- 要选择每日自动备份或按需完整备份作为源,请执行以下操作:
- 查找数据库所在的数据库系统,然后选择系统名称以显示有关该数据库的详细信息。
- 从数据库列表中,选择源数据库名称。
- 在备份列表中查找所需的备份。如果在数据库详细信息页上看不到备份列表,请在资源菜单中选择备份。
- 从备份的操作菜单中,选择创建数据库。
- 要选择上次归档重做日志自动备份作为源,请执行以下操作:
- 查找数据库所在的数据库系统,然后选择系统名称以显示有关该数据库的详细信息。
- 查找与您要使用的备份关联的数据库,然后选择其名称以显示有关该数据库的详细信息。
- 在数据库详细信息页上,选择从备份创建数据库。
- 要为源的时间点副本指定时间戳,请执行以下操作:
- 查找数据库所在的数据库系统,然后选择系统名称以显示有关该数据库的详细信息。
- 查找与您要使用的备份关联的数据库,然后选择其名称以显示有关该数据库的详细信息。
- 在数据库详细信息页上,选择从备份创建数据库。
- 在从备份创建数据库对话框中,执行以下操作:
- 选择基于指定的时间戳创建数据库。
- 在 Restore timestamp 字段中,输入一个时间戳。还原时间戳确定将包括在还原的数据库版本中的最新数据。
- 选择创建。
- 要选择独立备份或长期保留备份 (LTR) 作为源,请执行以下操作:
- 在资源下,选择独立备份。
- 在独立备份列表中,找到要用于创建数据库的备份。
- 从您感兴趣的备份的操作菜单中,选择创建数据库。
- 要选择每日自动备份或按需完整备份作为源,请执行以下操作:
- 在从备份创建数据库面板中,输入以下数据库系统信息。
- 从列表中选择新数据库系统的区间。默认情况下,选择当前区间。
- 输入数据库系统的名称。请避免输入机密信息。OCI 会向数据库系统分配唯一的 Oracle Cloud 标识符 (OCID),因此您输入的名称可以不唯一。
- 选择区域:要在其中创建数据库的目标区域。
- 选择可用性域:数据库系统应位于的可用性域。
- 配置:配置确定创建的数据库系统的类型以及分配给系统的资源。缺省情况下, AMD VM.Standard.E4。选择了具有 4 个 OCPU 的弹性配置。
- 要指定默认配置以外的配置,请选择更改配置以从可用配置中选择,然后保存更改。有关配置的完整列表,请参见 Available Shapes and How It Determine the Resources Allocated 。
- 配置系列:选择处理器组中的 AMD、Intel 或 Ampere 处理器。
- AMD:使用当前生成的 AMD 处理器的配置。AMD 的配置灵活。
- Intel:使用新一代 Intel 处理器的标准和优化配置。固定和灵活的 Intel 配置都可用。
- Ampere :使用基于 Arm 的 Ampere 处理器的配置。Ampere 的形状灵活。
注意:
如果选择 Ampere A1、AMD E4、AMD E5 或 Intel X9 弹性配置,则内存、网络带宽和最大理论 IOPS 按比例缩放。 -
配置 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 数量按比例缩放。
- Memory (GB)(内存 (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。
- 网络带宽 (Network bandwidth,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 也取决于您选择的存储。
对于 Ampere A1、AMD E4、AMD E5 和 Intel X9 配置,理论上最大 IOPS 将根据所选 OCPU 数按比例缩放。对于每个 OCPU,分配 16K 理论最大 IOPS。
- 对于 Ampere A1 配置,至少分配 16K 和最大 640K 理论最大 IOPS。
- 对于 AMD E4 和 E5 配置,至少分配 16K 和 640K 理论最大 IOPS。
- 对于 Intel X9 配置,至少分配 16K 到最大 512K 理论最大 IOPS。
- 存储:存储确定要预配的存储量和性能设置。缺省情况下,选择具有 Higher performance 的 Logical Volume Manager 。
- 对于存储管理软件类型,请选择以下选项之一:
- 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 存储)的存储量。恢复区存储基于所选的存储确定。但是,您可以在预配后单独更改恢复区存储。有关更改恢复区存储的更多信息,请参见扩展数据库系统。
只读 Expected theoretical max IOPS for data storage 字段显示所选存储可实现的最大理论 IOPS。
- 要指定默认存储以外的存储,请选择更改存储以从可用存储中选择,然后保存更改。
注意:
仅 Logical Volume Manager 支持 Ampere A1 配置。选择 Ampere A1 配置时,存储管理软件类型将更改为 "Logical Volume Manager"(逻辑卷管理器),并具有 "Higher Performance"(更高性能)选项。 - 节点总数:数据库系统中的节点数。可以指定一个或两个节点。这也取决于您选择的配置和存储。
- 多节点 RAC 数据库系统每个节点至少需要两个 OCPU,并且在逻辑卷管理器中不可用。
- Ampere A1 配置和 VM.Standard2.1 配置仅在单节点数据库系统上可用。
- Oracle Database 软件版本:数据库系统支持的数据库版本。以后无法更改数据库版本。
- 基于 Ampere A1 配置的数据库系统不支持 Oracle Database Standard Edition。
- 存储总量 (GB) :只读。显示数据库系统将使用的存储总量,包括数据库系统软件所需的存储。备份的大小确定可用存储的最小值。
- 群集名称:可选。仅对多节点数据库系统显示,以便您指定要存储节点的集群。
- 理论最大 IOPS :只读。显示实例支持的最大 IOPS。这是您在 Shape 和 storage 部分中选择的网络 IOPS 和存储 IOPS 的最小值。
- 最大理论 IOPS 基于具有 8K 块大小的数据库进行计算。
- IOPS 限制因素:只读。显示基于其确定理论最大 IOPS 的存储或网络。如果需要提高 IOPS,则此服务可以帮助您确定是需要增加存储,还是需要增加配置的网络带宽(按比例增加 OCPU 数量)。
- SSH 密钥:添加要用于 SSH 访问的每个密钥对的公钥部分。选择下列选项之一:
- 生成 SSH 密钥对:使用此选项可以创建新的 SSH 密钥对。使用此选项时,请同时选择保存私钥和保存公钥。私钥将下载到您的本地系统,并且必须存储在安全位置。完成操作后,无法下载在此操作期间生成的私有密钥的另一个副本。
- 上载 SSH 密钥文件:选择此选项可浏览或拖放现有的公共密钥 (.pub) 文件。
- 粘贴 SSH 密钥:选择此选项可在单个公钥中粘贴。要粘贴多个密钥,请选择 + Another SSH key ,并为每个条目提供一个密钥。
- 许可类型:要用于数据库系统的许可类型。您的选择会影响计费的计量。
- 包括许可证意味着此 OCI 数据库服务资源的成本将包括 Oracle Database 软件许可证和服务。
- 自带许可证 (BYOL) 意味着您将组织的 Oracle Database 软件许可证用于此 OCI 数据库服务资源。有关详细信息,请参阅自备许可证。
- 虚拟云网络:从列表中选择要在其中创建数据库系统的 VCN。选择更改区间以选择其他区间中的 VCN。
-
客户端子网数据库系统附加到的子网。对于单节点和多节点 RAC 数据库系统,不要使用与 192.168.16.16/28 重叠的子网,192.168.16.16/28 由数据库实例上的 Oracle Clusterware 专用互连使用。指定重叠的子网会导致专用互连出现故障。
选择更改区间以选择其他区间中的子网。
如果要为数据库系统配置 IPv4 和 IPv6 地址,请选择一个双堆栈子网。
-
网络安全组:可以选择性地为数据库系统指定一个或多个网络安全组 (NSG)。NSG 用作虚拟防火墙,这样您就可以向数据库系统应用一组入站和出站安全规则。最多可以指定五个 NSG。
有关更多信息,请参见访问和安全和数据库系统的安全规则。
注意:
如果选择包含安全列表的子网,则数据库系统的安全规则将是安全列表和 NSG 中规则的并集。要使用网络安全组,请执行以下操作:- 打开 Use network security groups to control traffic 切换。请注意,必须选择一个虚拟云网络,才能将 NSG 分配给您的数据库系统。
- 指定要与数据库系统一起使用的 NSG。您可能需要使用多个 NSG。如果您不确定,请与网络管理员联系。
- 要使用其他 NSG,请选择 + 其他网络安全组。
- 主机名前缀:输入数据库系统的主机名前缀。主机名必须以字母字符开头,并且只能包含字母数字字符和连字符 (-)。允许的最大字符数为 16。
注意:
主机名在子网内必须唯一。如果不是唯一的,将无法预配数据库系统。 - 主机域名:数据库系统的域名。如果所选子网使用 Oracle 提供的互联网和 VCN 解析程序进行 DNS 名称解析,则此字段将显示子网的域名,无法更改。否则,您可以选择域名。不允许使用连字符 (-)。
- 主机和域 URL :组合主机名和域名以显示数据库的全限定域名 (FQDN)。最大长度为 64 个字符。
-
专用 IP 类型:对于非 RAC 数据库系统,您可以选择定义新数据库系统的 IP 地址。这在您反复创建和删除数据库系统的开发上下文中非常有用,并且您需要数据库系统的每个新迭代使用同一 IP 地址。如果指定子网中当前正在使用的 IP 地址,预配操作将失败,并显示有关无效 IP 地址的错误消息。
如果选择了双栈子网,则会同时显示 IPv4 和 IPv6 地址选项。
- IPv4 address :可以自动分配 IPv4 地址,也可以手动输入该地址。
- 选择 Automatically assign IPv4 address from subnet 选项可自动分配地址。
- 选择手动分配 IPv4 地址选项可手动输入专用 IP 地址。IP 地址应在子网 CIDR 范围内。
- IPv6 address :可以自动分配 IPv6 地址,也可以手动输入该地址。
- 选择 Automatically assign IPv6 address from subnet 选项可自动分配地址。
- 选择手动分配 IPv6 地址选项可手动输入 IP 地址。IP 地址应在子网 CIDR 范围内。
- IPv4 address :可以自动分配 IPv4 地址,也可以手动输入该地址。
-
诊断收集:借助诊断收集和通知功能,Oracle Cloud 运维人员可以快速有效地识别、调查、跟踪和解决来宾 VM 问题。订阅事件以获得有关资源状态更改的通知。您可以随时启用或禁用此功能。
默认情况下,将选择要启用的选项。但是,如果不需要诊断功能,则可以选择取消选中诊断收集复选框。- 启用诊断事件:允许 Oracle 收集和发送有关严重事件、警告事件和信息事件的故障通知。
- 启用健康状况监视:此用于查看 Oracle Cloud 操作的诊断收集不可用于基本数据库服务。
- 启用意外事件日志和跟踪收集:启用并允许 Oracle 接收事件通知并收集意外事件日志和跟踪以进行故障诊断和问题解决。
注意:
您之所以选择加入,是因为了解事件和日志文件列表将来可能会更改。您可以随时选择退出此功能。 - 选择显示高级选项可为数据库系统指定高级选项并提供以下详细信息。
- 容错域:数据库系统所在的容错域。您可以选择要用于数据库系统的容错域。对于多节点 RAC 数据库系统,您可以指定要使用的两个容错域。Oracle 建议您将多节点 RAC 数据库系统的每个节点放置在不同的容错域中。有关容错域的详细信息,请参阅关于区域和可用性域。
- 时区:数据库系统的默认时区为 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。
- 创建安全属性,请参阅创建安全属性。
- 标记:如果您有权创建资源,则还有权对该资源应用自由格式的标记。要应用定义的标记,您必须有权使用标记名称空间。如果您不确定是否应用标记,则跳过此选项(可在以后应用标记)或询问管理员。有关标记的更多信息,请参见 Resource Tags(资源标记)。
- 数据库名称:输入数据库的名称。它也称为
DB_NAME
。数据库名称必须以字母字符开头,并且最多可以包含八个字母数字字符。不允许使用特殊字符。 - 数据库唯一名称后缀:可选。数据库唯一名称的第二部分。完整的数据库唯一名称是通过将数据库唯一名称后缀附加到指定的数据库名称来创建的。
- 数据库唯一名称:只读。显示完整的数据库唯一名称 (
DB_UNIQUE_NAME
)。数据库唯一名称是数据库的全局唯一名称。Data Guard 关联中的主数据库和备用数据库可以共享相同的数据库名称,但必须具有不同的数据库唯一名称。 - 统一审计:选择此项可启用统一审计框架。统一审计使用策略和条件在 Oracle 数据库内提供选择性和有效的审计。需要在预配期间指定统一审计选项。默认情况下为 Oracle Database 23ai 启用统一审计。有关详细信息,请参阅审计简介。
-
数据库映像:可选。您可以指定用于数据库的 Oracle Database 版本。您可以在数据库系统上混合使用数据库版本,但不能混合使用版本。默认情况下,使用作为源数据库的最新数据库软件映像。
选择更改数据库映像以选择您或组织中的某人已在租户中创建的定制数据库软件映像。
选择区间和数据库版本。然后,从所选 Oracle Database 版本的可用映像表中选择一个数据库映像。
选择软件映像后,选择 Select 按钮以返回到 Database information 屏幕。
- 在管理员身份证明部分中,将使用您提供的密码创建名为
sys
的数据库管理员。 - 用户名:
sys
(这是一个只读字段)。 - 密码:为此用户提供密码。口令必须满足以下标准:
- SYS、SYSTEM、TDE wallet 和 PDB 管理员的强密码。
- 密码必须为 9 到 30 个字符,并且至少包含两个大写、两个小写、两个数字和两个特殊字符。
- 特殊字符必须为 _、# 或 -。
- 密码不能包含用户名(SYS、SYSTEM 等)或单词 "oracle" 的正向或反向顺序,而不管大小写如何。
- 确认口令:重新输入指定的 SYS 口令。
- 输入源数据库的 TDE wallet 或 RMAN 密码:(仅适用于使用 Oracle 管理的加密密钥的数据库)。输入备份的 TDE wallet 密码或 RMAN 加密密码(如果适用)。TDE wallet 密码是使用 OCI 控制台、API 或 CLI 创建数据库时提供的 SYS 密码。如果随后手动更改了密码,通常需要 RMAN 加密密码。
- 选择创建。数据库系统显示在列表中,并且状态为“Provisioning(预配)”。数据库系统的图标从黄色更改为绿色(或红色以指示错误)。
当数据库系统的图标变为绿色(状态为“Available(可用)”)后,您可以选择突出显示的数据库系统名称来显示有关数据库系统的详细信息。记下 IP 地址。要连接到数据库系统,您需要专用或公共 IP 地址(具体取决于网络配置)。