赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 实践教程
  5. 搭建应用
  6. 部署数据库
  7. 部署Oracle数据库

部署Oracle数据库

  • 部署数据库
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

Oracle数据库是一种功能强大、可靠性高的关系型数据库管理系统,为企业提供了广泛的数据管理和处理能力。本文主要介绍如何在ECS实例上部署Oracle数据库。

安装Oracle数据库

本文提供以下两种部署方式,您可以根据实际需求选择。

方式

说明

使用Docker部署Oracle数据库

适用于对Linux操作系统有一定了解的用户,通过命令在现有的ECS实例上安装Oracle Database Free数据库。

使用云市场镜像部署Oracle数据库

适用于在云市场购买Oracle镜像直接创建ECS实例。创建完成后,即可使用Oracle数据库。

方式一:使用Docker部署Oracle数据库

使用Docker部署Oracle数据库时,ECS实例必须满足以下条件:

  • 实例已分配公网IP地址或绑定弹性公网IP(EIP)。具体操作,请参见弹性公网IP。

  • 实例的安全组入方向规则已放行22端口。具体操作,请参见添加安全组规则。

  • 磁盘可用空间不得低于9 GB。

重要

请使用root用户执行以下操作。

  1. 安装Docker。具体操作,请参见安装Docker。

  2. 拉取Oracle镜像。

    docker pull container-registry.oracle.com/database/free:latest
  3. 启动Oracle并配置自动重启。

    docker run -d --name oracle --restart always \
      -p 1521:1521 \
      container-registry.oracle.com/database/free:latest

    参数含义:

    • -d 表示在后台运行容器。

    • --name 为容器指定一个名称。

    • --restart always 配置Docker守护进程,自动重启Oracle。

    • -p 将容器内部的端口映射到宿主机的端口(Oracle 默认的数据库端口是1521)。

    • container-registry.oracle.com/database/free:latest 指定了要使用的镜像及其标签。

  4. 查看容器状态。

    docker ps

    如下图所示,表示容器状态正常。

    image

  5. 设置密码。

    <YOUR_PASSWORD>需替换为要设置的密码。

    docker exec -it oracle ./setPassword.sh <YOUR_PASSWORD>
  6. 使用SQL*Plus工具连接数据库。

    docker exec -it oracle sqlplus sys@localhost:1521/FREE as sysdba

    如下图所示,表示数据库连接成功。

    image

方式二:使用云市场镜像部署Oracle数据库

使用云市场镜像部署Oracle数据库,ECS实例已在安全组中添加安全组规则放行1521、1158端口,具体操作请参见添加安全组规则。

Linux实例镜像部署Oracle数据库

完成以下步骤,在Linux实例上使用镜像部署Oracle数据库。

  1. 登录ECS管理控制台。

  2. 在左侧导航栏,选择实例与镜像 > 实例。

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 在实例页面,单击创建实例。

  5. 在自定义购买页面的镜像区域,单击云市场镜像,然后单击从云市场获取更多选择(含操作系统)。

    image.png

  6. 在镜像市场对话框,选择Oracle镜像。

    1. 在搜索框中,输入oracle,并单击搜索。

    2. 在搜索结果列表中,选择相应的版本,单击使用。

      本示例选用云市场镜像Oracle 12C数据库 CentOS 8.1 64位。您可以单击镜像标题进入镜像详情页,获取镜像信息与使用指南。

      image.png

  7. 在自定义购买页,镜像区域已自动设置为您购买的镜像。根据页面提示,完成配置项并购买ECS实例。

    配置时需注意:

    • 为实例分配公网IPv4地址。

    • 选择前提条件中已配置的安全组。

    • 其他配置您可以按需选择。具体操作请参见自定义购买实例。

Windows实例镜像部署Oracle数据库

完成以下步骤,在Windows实例上使用镜像部署Oracle数据库。

  1. 登录ECS管理控制台。

  2. 在左侧导航栏,选择实例与镜像 > 实例。

  3. 在页面左侧顶部,选择目标资源所在的资源组和地域。地域

  4. 在实例页面,单击创建实例。

  5. 在自定义购买页面的镜像区域,单击云市场镜像,然后单击从云市场获取更多选择(含操作系统)。

    image.png

  6. 在镜像市场对话框,选择Oracle镜像。

    1. 在搜索框中,输入oracle,并单击搜索。

    2. 在操作系统列表中,选择Windows Server 2012。

    3. 在架构列表中,选择x86-64位操作系统。

    4. 找到windows2012X64Oracle11g11.2.0.4企业版,单击使用。

      您可以单击镜像标题进入镜像详情页,获取镜像信息与使用指南。

      image.png

  7. 在自定义购买页,镜像区域已自动设置为您购买的镜像。根据页面提示,完成配置项并购买ECS实例。

    配置时需注意:

    • 为实例分配公网IPv4地址。

    • 选择前提条件中已配置的安全组。

    • 其他配置您可以按需选择。具体操作请参见自定义购买实例。

远程连接

说明

在实例的安全组入方向规则放行1521端口。具体操作,请参见添加安全组规则。

  1. 访问Oracle SQL Developer页面,选择所需版本进行下载并安装。

  2. 安装完成后,连接Oracle数据库,如下图所示。

    image

相关文档

  • 如果您希望更方便地管理数据库,并享有高可用、高可靠、高安全、可扩展的托管数据库服务,可以使用阿里云云数据库RDS。RDS是阿里云提供的稳定可靠、可弹性伸缩的关系型云数据库,支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,具备容灾、备份、恢复、迁移等方面的全套解决方案。详细信息,请参见云数据库RDS简介。

  • 您可以通过数据迁移工具DTS,将自建数据库平滑迁移到阿里云数据库上。具体操作,请参见数据库迁移方案和从自建Oracle迁移至阿里云RDS MySQL。

相关文章

搭建PostgreSQL主从架构 2025-04-01 11:57

PostgreSQL是一个开源数据库,遵循SQL标准,支持NoSQL数据类型(JSON/XML/hstore)、递归查询、全文搜索、GIS地理信息处理等,能够应对各种复杂数据分析需求。广泛应用于互联网网站、企业级应用后端、数据仓库与分析平台、位置应用系统、复杂数据对象处理等应用场景。本文介绍了如何在

管理ECS实例自建数据库 2025-04-01 11:57

ECS实例自建数据库,是指在ECS实例上安装并配置的数据库。您可以使用数据管理DMS来一站式管理ECS实例自建数据库。包括全域数据资产管理、数据治理、数据库设计开发、数据集成、数据开发和数据消费等。本文以MySQL为例,介绍如何使用DMS添加并管理ECS实例自建数据库。 前提条件

部署MySQL数据库 2025-04-01 11:57

MySQL 是一个广泛使用的关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL)进行数据访问与管理。MySQL 以其高性能、稳定性和易用性成为互联网应用、数据密集型业务的首选数据库之一。本系列文档介绍如何在Linux以及Windows实例中通过多种方式部署安装MySQL服务以及远程访问数

云市场应用部署MySQL(Linux) 2025-04-01 11:57

除了手动方式部署安装MySQL,阿里云也为用户提供了便利的快速安装方式。您可以在新购实例时选择云市场镜像中已预装MySQL服务的实例镜像,云市场镜像也可以在已购买的实例中使用(更换操作系统),本文介绍在Linux系统上通过云市场镜像和应用扩展进行MySQL的部署,包括使用自动化任务和系统运维管理工具

部署Oracle数据库 2025-04-01 11:57

Oracle数据库是一种功能强大、可靠性高的关系型数据库管理系统,为企业提供了广泛的数据管理和处理能力。本文主要介绍如何在ECS实例上部署Oracle数据库。 安装Oracle数据库 本文提供以下两种部署方式,您可以根据实际需求选择。

手动部署MySQL数据库(Linux) 2025-04-01 11:57

如果您需要在运行Linux系统的ECS实例上部署特定版本的MySQL数据库,可以参考本文提供的步骤手动完成MySQL数据库的部署。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号