腾讯云服务器Windows Server 安装Oracle数据库?

云计算

在腾讯云服务器上安装 Oracle 数据库(Windows Server 版本) 是一个常见需求,尤其是在搭建企业级应用或开发测试环境时。以下是详细的步骤指南:


✅ 一、准备工作

1. 确认系统要求

  • 操作系统:Windows Server 2012 R2 或更高版本(建议使用 Windows Server 2019)
  • 内存:至少 4GB,推荐 8GB 或以上
  • CPU:双核及以上
  • 磁盘空间:至少 5GB 可用空间(根据数据库大小可扩展)

2. 下载 Oracle 安装包

前往 Oracle官网 下载适用于 Windows 的 Oracle Database 软件。

例如:

  • Oracle Database 19c for Windows x64: winx64_19c_database.zip
  • Oracle Database 21c: winx64_21c_database.zip

注意:需要注册 Oracle 账号才能下载。


✅ 二、上传安装包到腾讯云服务器

方法一:远程桌面直接下载

如果服务器可以访问X_X,可以直接在浏览器中登录 Oracle 官网并下载安装包。

方法二:本地上传

  1. 使用远程桌面连接腾讯云服务器。
  2. 在“选项”中勾选“本地资源” -> “更多” -> 勾选本地磁盘驱动器。
  3. 将本地的 winx64_xxx_database.zip 文件复制到服务器上。
  4. 解压文件,得到一个包含安装程序的文件夹。

✅ 三、安装 Oracle 数据库

1. 运行安装程序

解压后,进入文件夹,找到 setup.exe,右键以管理员身份运行。

2. 安装向导流程

第一步:配置安全更新(可跳过)

  • 可取消勾选“I wish to receive security updates via My Oracle Support”

第二步:安装选项

选择:

  • Create and configure a database(创建和配置数据库)

第三步:系统类

选择:

  • Server Class

第四步:安装类型

选择:

  • Single instance database installation

第五步:高级安装

勾选:

  • Oracle Base: 默认路径如 C:appAdministratorproduct19.0.0dbhome_1
  • 软件位置保持默认即可

第六步:数据库版本

选择你要安装的版本(通常为 Enterprise Edition)

第七步:配置数据库

  • 数据库标识符(SID):输入自定义名称(如 ORCL
  • 数据库名称:一般与 SID 相同或自定义
  • 创建为容器数据库:不勾选(除非你需要 CDB/PDB 架构)

第八步:管理选项

可以跳过 EM 配置(可选)

第九步:数据库用户密码

设置以下用户的密码(建议统一设为 oracle):

  • SYS
  • SYSTEM
  • PDBADMIN(如果启用了PDB)

第十步:存储选项

选择文件系统 -> 默认路径即可

第十一步:恢复配置

跳过备份配置

第十二步:数据库内容

保留默认设置(示例方案可选)

第十三步:安装前检查

确保所有项都通过,若有警告,确认不影响即可继续

第十四步:安装摘要

点击 Install 开始安装

第十五步:等待安装完成

可能需要 10~30 分钟,视服务器性能而定

第十六步:执行配置脚本

安装完成后会提示你以管理员身份运行 oradim.bat 或相关脚本,按照提示操作即可


✅ 四、配置监听器和网络

1. 启动监听器

打开命令提示符,执行:

lsnrctl start

2. 检查监听状态

lsnrctl status

3. 配置监听器(netca)

运行 netca 命令,图形化界面配置监听器(默认端口 1521)


✅ 五、开放防火墙端口

在腾讯云控制台

  1. 登录 腾讯云控制台
  2. 找到你的云服务器
  3. 安全组 -> 添加规则
    • 协议类型:TCP
    • 端口范围:1521
    • 来源 IP:0.0.0.0/0(或限制为特定IP)
    • 策略:允许

✅ 六、连接数据库

你可以使用以下方式连接数据库:

1. 使用 SQL*Plus

sqlplus / as sysdba

2. 使用 PL/SQL Developer、Navicat、Toad 等工具远程连接

  • 主机名/IP:腾讯云服务器公网IP
  • 端口:1521
  • 服务名/SID:ORCL(或其他你设定的SID)
  • 用户名:system / sys
  • 密码:你在安装时设置的密码

✅ 七、常见问题及解决方法

问题 解决方法
安装失败提示内存不足 关闭其他程序,增加虚拟内存
监听器无法启动 检查端口是否被占用,或手动重启监听服务
远程无法连接 检查安全组、防火墙、监听器配置
ORA-12514 TNS:listener does not currently know of service requested in connect descriptor 检查 tnsnames.oralistener.ora 配置

✅ 八、补充建议

  • 定期备份:使用 RMAN 或 expdp/impdp 工具备份数据
  • 监控资源:使用 OEM 或第三方工具监控数据库性能
  • 日志查看:安装日志位于 $ORACLE_BASE/cfgtoollogs/dbca/ORCL/

如果你需要我帮你写一个自动化的安装脚本或配置文件,也可以告诉我!


📌 如有具体错误信息,请贴出,我可以帮你进一步排查。