奋斗
努力

腾讯云windows server安装oracle?

云计算

在腾讯云的Windows Server上安装Oracle数据库可以按照以下步骤进行。以下是详细指南:


1. 准备工作

1.1 选择腾讯云实例

  • 实例类型:建议选择计算优化型(如C4、C5)或内存优化型(如M4、M5),具体配置根据Oracle版本要求:
    • Oracle 11g/12c:至少4核CPU、8GB内存、100GB存储(系统盘+数据盘)。
    • Oracle 19c:建议8核CPU、16GB内存、200GB存储。
  • 操作系统:Windows Server 2016/2019/2022(64位)。
  • 存储:使用高性能云硬盘(如SSD)或增强型SSD,确保足够的I/O性能。

1.2 配置安全组

  • 在腾讯云控制台,为实例的安全组开放以下端口:
    • 1521:Oracle默认监听端口。
    • 1158:Oracle Enterprise Manager(可选)。
    • 3389:RDP远程桌面(用于管理)。

1.3 下载Oracle安装包

  • 从Oracle官网下载对应版本的安装包(如Oracle 19c for Windows x64)。
  • 需注册Oracle账号,并同意许可协议。

2. 安装Oracle数据库

2.1 远程连接服务器

  • 使用RDP(远程桌面)登录腾讯云Windows Server实例。

2.2 解压安装包

  • 将下载的Oracle安装包(如WINDOWS.X64_193000_db_home.zip)解压到目标目录(如C:Oracle)。

2.3 运行安装程序

  1. 进入解压后的目录,右键以管理员身份运行setup.exe
  2. 配置选项
    • 选择“创建和配置数据库”。
    • 选择“服务器类”(适用于生产环境)或“桌面类”(简易安装)。
  3. 安装类型
    • 典型安装:默认配置(推荐新手)。
    • 高级安装:自定义数据库参数、字符集等。
  4. 指定目录
    • Oracle基目录:C:Oracle
    • 软件位置:C:Oracleproduct19.0.0dbhome_1
  5. 配置数据库
    • 全局数据库名:如orcl
    • 管理员密码:设置复杂的SYS/SYSTEM密码。
  6. 字符集:建议选择AL32UTF8(支持多语言)。
  7. 完成安装:等待进度条完成(约10-30分钟)。

2.4 验证安装

  • 打开命令行,执行:
    sqlplus / as sysdba

    输入密码后,应看到SQL>提示符,表示安装成功。


3. 配置Oracle服务

3.1 启动/停止服务

  • 打开Windows服务管理器(services.msc),找到以下服务:
    • OracleServiceORCL(数据库实例服务)
    • OracleOraDB19Home1TNSListener(监听器服务)
  • 设置为“自动启动”并启动服务。

3.2 配置监听器

  • 编辑监听器配置文件(C:Oracleproduct19.0.0dbhome_1networkadminlistener.ora),确保包含以下内容:
    LISTENER =
    (DESCRIPTION_LIST =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )
    )
  • 重启监听器服务。

4. 远程访问配置

4.1 修改tnsnames.ora

  • 编辑C:Oracleproduct19.0.0dbhome_1networkadmintnsnames.ora,添加:
    ORCL =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = <腾讯云实例公网IP>)(PORT = 1521))
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SERVICE_NAME = orcl)
      )
    )

4.2 防火墙规则

  • 在Windows防火墙中允许入站端口1521
    New-NetFirewallRule -DisplayName "Oracle 1521" -Direction Inbound -Protocol TCP -LocalPort 1521 -Action Allow

4.3 测试远程连接

  • 从客户端使用SQL*Plus或Oracle SQL Developer连接:
    sqlplus system/密码@<公网IP>:1521/orcl

5. 常见问题解决

  • ORA-12541: TNS无监听程序:检查监听器服务是否启动,或listener.ora配置是否正确。
  • 内存不足:调整%ORACLE_HOME%databaseinit.ora中的内存参数(如SGA_TARGET)。
  • 中文乱码:确保数据库字符集为AL32UTF8,客户端NLS_LANG设置为SIMPLIFIED CHINESE_CHINA.AL32UTF8

6. 备份与维护

  • 自动备份:使用Windows任务计划程序调用RMAN脚本。
  • 监控:通过Oracle Enterprise Manager或第三方工具(如Zabbix)监控性能。

按照以上步骤,您可以在腾讯云Windows Server上顺利完成Oracle的安装与配置。如有其他问题,可参考Oracle官方文档或腾讯云支持服务。

未经允许不得转载:云服务器 » 腾讯云windows server安装oracle?