从零开始,在甲骨文云创建云主机(详细图文教程)

来源:这里教程网 时间:2026-03-03 22:20:28 作者:

作者:Digital Observer(施嘉伟) Oracle  ACE Pro: Database PostgreSQL  ACE Partner 11年数据库行业经验,现主要从事数据库服务工作 拥有Oracle  OCM、DB2 10.1 Fundamentals、MySQL 8.0 OCP、WebLogic 12c OCA、KCP、PCTP、PCSD、 PGCM、OCI、PolarDB技术专家、达梦师资认证、数据安全咨询高级等认证 ITPUB认证专家、PolarDB开源社区技术顾问、HaloDB技术顾问、TiDB社区技术布道师、青学会MOP技术社区专家顾问、国内某高校企业实践指导教师 公众号:Digital Observer;CSDN:施嘉伟;ITPUB:sjw1933;墨天轮:Digital Observer;PGFans:施嘉伟。

随着云计算的不断发展,越来越多企业和个人开始使用公有云服务进行开发、测试、部署以及学习实验等场景。甲骨文云(Oracle Cloud Infrastructure,OCI)作为全球领先的云服务平台,近年来凭借其“免费资源”计划受到大量技术爱好者与企业青睐。

今天这篇文章将 详细介绍在 Oracle Cloud 上如何一步步创建一台云主机(计算实例),并实现远程连接,适合初学者,也适合高校实验、企业试用场景。 图文并茂,全流程教学,建议收藏!

一、准备工作

在开始创建实例之前,需要确保你已经完成以下准备:

  1. 注册并登录 Oracle Cloud 账户
  2. 完成身份验证、选择 Region(区域)
  3. 如有必要,开通“Always Free”服务(多数账号默认启用)

二、进入“计算实例”管理界面

登录 OCI 控制台后,进入左侧菜单栏:

计算(Compute) → 实例(Instances)

这是我们创建和管理云主机的入口。 b81950596b03927fd2ec05a9c7f75c6a.png


三、点击“创建实例”按钮

在“实例”页面中,点击右上角【创建实例】按钮,进入实例配置流程。

d607f174895a6cf751c9835ed19cb5f5.png

四、填写基础信息与实例规格

在创建界面,系统会提示填写和选择如下信息:

1️⃣ 实例名称

你可以自定义名称,如: oracle21c,便于管理。 293e6b6547d298c3e54da96400110b26.png

2️⃣ 选择配置

点击【更改配置】,选择计算实例的资源规格:

  • 如果是体验或学习用途,可选择  VM.Standard.E2.1.Micro(免费)
  • 若需部署中型项目或数据库,请根据需求选择更高规格

    6df07a14fbaf2a69ea4fdfeb6ffaf3e9.png

    3️⃣ 选择操作系统镜像

    OCI 提供丰富的镜像选择,包括:

  • Oracle Linux(默认推荐)
  • Ubuntu
  • CentOS
  • Windows Server(如需图形界面)
  • 其它系统

    5ec53733eff4755f787261c3f2dd3602.png

    五、安全设置与网络配置

    1️⃣ 安全选项(Security)

    此步骤可默认关闭,若需开启 Bastion 或启用高级安全策略可勾选对应选项。

    ab4727c784938d6f9b83db139623ba4b.png


    2️⃣ 网络配置

  • 默认使用已有的  VCN(虚拟云网络) 和  子网
  • 勾选 “分配公有 IP 地址” 以便远程连接
  • 若无现成 VCN,可点击“创建新虚拟云网络”

    847ae720eae828e489ea4df254da2f3b.png

    建议新手选择“自动分配”,由系统为你配置默认网络。

    六、设置 SSH 密钥(远程登录凭证)

    OCI 使用 SSH 密钥认证机制,你需要提供一个  公钥

  • 可上传现有  .ssh/id_rsa.pub
  • 也可点击“生成密钥对”,系统自动生成并下载到本地(推荐)

    0b82532be3f443b0ad5887355fa6682c.png

    ⚠️ 请妥善保存私钥文件( .pem 或  .ppk),后续用于登录云主机。

    七、配置启动磁盘(Boot Volume)

    系统默认创建一个启动盘(50GB 可调),你可以根据实际需求调整容量。

  • 如需增加存储,可稍后在实例中添加“块存储卷”
  • 对于数据库或文件服务建议单独配置数据盘

    b1622255b59c7578f68db9fb53480df6.png

    确认无误后,点击下一步,复查信息:

    aab4032112fbbc0f39af7d6795326343.png

    八、点击“创建”并等待部署完成

    完成上述配置后,点击页面底部的【创建】按钮,系统将自动启动部署流程。

    创建过程通常需要 1~2 分钟。

    908646450b02a891cb8c236380f91d08.png

    97907f5ff982f611279586d0ae3a7d75.png

    九、使用 SSH 工具远程连接云主机

    实例创建成功后,我们可以通过 SSH 登录实例。

    默认登录信息:

  • 用户名opc(Oracle Linux/Ubuntu)
  • IP 地址:实例详情页中“公有 IP”
  • 私钥:创建时下载的  .pem 文件

    示例连接命令(Linux/macOS):

    ssh -i ~/.ssh/your_key.pem opc@公网IP地址

    若使用 SecureCRT、Xshell 等客户端工具,也可在 GUI 界面中选择私钥进行连接。 93a0fe61ec1e1a297c519bc6f8ddd176.png 75222c58a94ef495e805c9c38d784cbb.png 50ec96eaca5b433dd4f7fa0bf5ac0276.png f27612b1ced288c6ffaf310c3b637b24.png 选择之前下载到本地的key即可登陆 af08715695726089f3340031c19dd80c.png

    常见问题解答

    Q1:OCI 云主机真的免费吗?

    ✅ 是的。Oracle 提供“Always Free”计划,包括:

  • 2 台 VM.Standard.E2.1.Micro 实例(各 1 vCPU、1 GB RAM)
  • 100 GB 块存储
  • 10 GB 对象存储

    适合学习、开发、测试等日常用途。

    Q2:如何开放端口访问 Web 服务?

    需进入  安全列表(Security List) 添加入站规则:

  • 类型:自定义 TCP
  • 端口范围:80、443(或其他)
  • 源 CIDR: 0.0.0.0/0

    Q3:可以部署 Oracle 数据库吗?

    可以,OCI 镜像库提供了带数据库的系统镜像,或你也可以通过 yum 或 rpm 手动安装。

    总结

    通过上述步骤,我们已经成功完成了:

  • 从 OCI 控制台进入实例管理界面
  • 创建并配置一台云主机
  • 配置 SSH 密钥、安全组、网络与存储
  • 使用 SSH 工具远程登录云主机

    这一过程对初学者来说是极好的实战机会,也是高校信息技术课程与企业内部测试环境的理想方案。

    面试技巧

    面试时经常会被问到运维过什么版本的数据库,如果运维过 Oracle 8i9i这些老古董,通常会给面试官一个经验丰富、老前辈的印象,一个 8i OCP的认证绝对比 19C OCP更有说服力, …… 说了这么多废话,其实是想打一个广告,欢迎加入 DBA 面试宝典知识星球,解锁更多面试技巧!

    图片

    hhh6.jpg

  • 相关推荐