创建数据库系统的概览
本文介绍创建数据库系统所需的各种设置。
使用控制台、API 或 CLI 创建数据库系统时,会预配一个系统来支持 Oracle AI Database,并且会根据您提供的选项和本文后面介绍的一些默认选项创建 Oracle AI Database。
必需的 IAM 策略
要使用 Oracle Cloud Infrastructure,必须在策略中由管理员为您授予安全访问权限。无论您是将控制台还是 REST API 与 SDK、CLI 还是其他工具结合使用,都需要进行此访问。如果您收到一条您无权或未经授权的消息,请向管理员核实您具有的访问权限类型以及要使用的区间。
对于管理员:让数据库管理员管理 Oracle Cloud 数据库系统中的策略允许指定的组使用数据库和相关数据库资源执行所有操作。
如果您不熟悉策略,请参阅策略入门和常见策略。如果要更深入地了解数据库的写入策略,请参阅数据库服务的详细信息。
先决条件
创建数据库系统需要以下各项:
-
公共密钥(OpenSSH 格式)来自您计划用于通过 SSH 连接到数据库系统的密钥对。下面显示了公钥样例(缩写为可读性)。
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAA....lo/gKMLVM2xzc1xJr/Hc26biw3TXWGEakrK1OQ== rsa-key-20160304 - 正确配置的虚拟云网络 (Virtual Cloud Network,VCN) 以启动数据库系统。它的相关网络资源(网关、路由表、安全列表、DNS 等)也必须根据需要进行配置。
- 如果您计划备份数据库系统或使用托管更新功能,Oracle 建议使用服务网关来启用必要的访问。
- 对于多节点 RAC 数据库系统,请确保端口 22 对于子网上的入站和出站均处于打开状态,并且您创建的安全规则是有状态规则(默认值)。否则,数据库系统可能无法成功预配。
有关详细信息,请参见以下主题:
数据库的默认选项
为了简化在控制台中创建数据库系统以及使用 API 时,将为数据库使用以下默认选项。
- 已启用控制台:False
- 创建容器数据库:True
- 仅创建实例(用于备用和迁移):False
- 数据库主目录 ID :创建新数据库主目录
- 数据库语言:美国
- 数据库大小调整模板:
odb2 - 数据库存储:自动存储管理 (Automatic Storage Management,ASM)。(可选)为了加快预配速度,可以使用逻辑卷管理器预配单节点数据库系统。
- 数据库区域:美国
- 数据库唯一名称:用户指定的数据库名称和系统生成的后缀,例如
dbtst_phx1cs。 - PDB 管理员名称:
pdbuser
有关详细信息,请参见以下主题:
使用备份创建数据库
使用恢复服务或对象存储中存储的备份作为数据库源创建新数据库系统时,可以选择以下方式:
- 每日自动备份。 需要启用自动备份以及要使用的可用备份。如果要基于自动备份创建数据库,可以选择任何 0 级每周备份,或者在最近的 0 级备份之后创建的 1 级增量备份。
- 按需完全备份。
- 独立备份,
- 上次归档重做日志备份。 需要启用自动备份。此备份将来自最近每日自动备份的数据与来自归档重做日志的数据相结合,并表示可用的最新备份。上次归档重做日志备份的时间在上次备份时间字段的数据库详细信息页上可见。
-
时间点故障恢复。 指定一个时间戳,以创建包含到指定时间点的数据库的新副本。时间戳必须早于或等于数据库详细信息页上显示的上次备份时间时间。在执行时间点异地还原时,请注意以下限制:
- 时间戳必须位于数据库的恢复窗口内。
- 时间戳必须在可用自动备份的数据库原型内可用。
- 时间戳不能位于两个重叠的数据库原型内。
- 如果数据库自指定时间戳以来发生了结构性更改,则创建数据库操作将失败。结构性更改包括创建或删除表空间等操作。
- 如果正在进行另一个时间点数据库复制操作,则无法启动创建数据库操作。
有关更多信息,请参见 Back Up a Database Using the Console 。
数据库系统的定制 IP 地址
创建新的单节点数据库系统或克隆现有数据库系统时,您可以选择定义要预配的数据库系统的 IP 地址。这在开发环境中非常有用。在此环境中,您需要一遍又一遍地创建和删除同一数据库系统,并且需要对数据库系统进行每次新迭代以使用同一 IP 地址。
注:创建多节点 RAC 数据库系统时,此工具不可用。