本文分享了在Oracle Cloud Infrastructure(简称“OCI”)中,使用虚拟机(VM)创建 Oracle 20c 数据库实例的步骤。
使用Oracle数据库创建VM
第一步是在Oracle Cloud Infrastructure控制台主菜单的“ Oracle数据库”部分中选择选项“裸机,虚拟机和数据库云服务器”(也称为DB系统):

进入Oracle数据库的“数据库系统”页面后,我们可以在选定的隔离专区中查看已配置的数据库系统(在这种情况下,我们将在上一篇文章中创建的“博客”隔离专区中进行操作)。接下来,我们必须单击“创建数据库系统”以使用Oracle DB创建我们的VM:

创建虚拟机
在数据库系统创建向导的第一页上,我们将配置将在其中运行Oracle数据库实例的VM。首先要做的是:
- 确认要使用的隔室
- 输入虚拟机的名称(这是一个 "amigable"的名称,而不是服务器的名称)。
- 选择虚拟机将位于区域的哪个可用性域
- 在VM,Bare Metal(物理服务器)或Exadata中选择
- 选择要创建的VM的大小(“Shape”),在这种情况下,要安装Oracle 20c,要求它的类型为VM.Standard2.1。

我们可以通过单击“Change Shape”(如上图所示)并从可用列表中选择所需的形状来更改VM的形状:

然后,我们必须选择:
- 要使用的Oracle数据库版本,从标准版本到超高性能版本,在我们的情况下,我们有企业版。
- 定义我们要如何处理存储。为了更快地进行安装,使用“逻辑卷管理”版本就足够了。
- 存储大小从256 GB开始,足以进行此测试。

然后,我们必须输入:
- 公用SSH密钥,以便能够连接到计算机。您可以选择输入密钥(如本例所示)或上传公共密钥文件。如果您不知道如何生成密钥,可以签出PuttyGen工具。我们必须将私钥保存在安全的地方,这将需要连接到VM。
- 选择使用Oracle提供的许可证(这意味着要付费),还是输入我们已经获得的Oracle许可证的详细信息

创建虚拟机的最后一部分需要选择:
- VM将驻留的VCN(虚拟云网络)。我们将使用上一篇文章中创建的VCN。
- VCN内的子网。由于我们想直接从Internet访问VM,因此将其放置在公共子网中,但是在正常情况下,DB系统类型的设备通常位于私有子网中。
- VM的主机(服务器)名称。
输入数据后,我们按“下一步”以完成VM的配置并继续配置Oracle实例:

设置Oracle数据库实例
在此页面上,我们将定义将在上一点配置的VM中创建的Oracle实例的特征。
我们必须选择的第一件事是:
- 容器数据库(CDB)的名称。
- 数据库版本。在这种情况下,它不允许我选择Oracle 20c,这可能是因为我已经配置了另一台使用Oracle 20c的VM,并且该版本仅作为预览可用。
- 用于创建架构,表等的PDB的名称。这不是强制性的(我们可以稍后在任何Oracle实例中创建PDB)。
- SYS用户密码(也用于SYSTEM)。

接下来,只需选择我们将提供给数据库的使用类型(事务处理或数据仓库),然后按“创建数据库系统”按钮以使用实例创建虚拟机:

选择“创建数据库系统”时,控制台将返回“数据库系统”页面,并向我们显示具有实例的VM的供应过程的状态。此过程可能需要10到30分钟:

在该过程结束时,VM的状态将显示为“可用”。如果选择系统名称,则可以看到该系统的详细信息:

通过查看虚拟机的详细信息,我们可以访问虚拟机和创建的数据库的所有信息:

通过在VM详细信息的左下方选择“节点”(如上图所示),我们可以看到节点的特征,包括我们将用于连接到VM的公共IP地址:

这样就完成了使用Oracle实例创建VM的过程。
测试数据库
我们可以快速尝试连接到VM,然后在其中连接到DB。为此,我们必须:
- 配置Putty或其他允许SSH连接的工具以与VM连接。为此,我们将使用:
- 从上一点开始的公共IP
- Linux用户“ opc”(默认在所有OCI VM上可用)。
- 与我们在配置VM时使用的公钥相对应的私钥文件。
- 连接“ opc”后,使用以下命令更改用户“ oracle”:
sudo su - oracle
一旦连接为“ oracle”,我们就可以对实例执行任何操作!

作者:Lisandro Fernigrini (阿根廷ACE)
文章来源:https://plsql-argentina.blogspot.com/2020/08/oracle-cloud-infrastructure-creando-una.html




