杰瑞科技汇

Oracle 11g R2安装教程,常见问题有哪些?

Oracle 11g R2安装教程,常见问题有哪些?-图1
(图片来源网络,侵删)
  1. 版本过时:Oracle 11g R2 是一个非常古老的版本,已于 2025 年停止官方支持,它存在许多已知的安全漏洞和性能问题。强烈建议在生产环境中使用更新的版本(如 19c, 21c),本教程仅用于学习、测试或维护旧系统。
  2. 操作系统兼容性:本教程基于 Windows 10/11 64位 专业版/企业版进行编写,对于 Windows Server 2008 R2 或更高版本,步骤基本类似。
  3. 硬件要求:确保你的计算机满足或超过 Oracle 11g R2 的最低硬件要求(至少 2GB 内存,推荐 4GB 或以上;至少 8GB 可用磁盘空间)。
  4. 权限:你必须以 管理员 身份登录系统并执行安装。

第一步:准备工作

在开始安装之前,请务必完成以下准备工作,这是安装成功的关键。

下载安装文件

你需要下载两个文件,它们是安装程序的一部分:

  1. winx64_11gR2_database_1of2.zip
  2. winx64_11gR2_database_2of2.zip

你可以从 Oracle 官方网站下载(可能需要登录 Oracle 账户): Oracle Database 11g Release 2 (11.2.0.1) for Microsoft Windows (x64)

关闭杀毒软件和防火墙

为了防止安装过程中文件被误删或访问被阻止,请暂时禁用所有杀毒软件和 Windows Defender 防火墙,安装完成后再重新启用。

Oracle 11g R2安装教程,常见问题有哪些?-图2
(图片来源网络,侵删)

配置主机名

Oracle 安装程序对主机名非常敏感,强烈建议将你的计算机名设置为一个固定的、不含下划线(_)的名称。

  • 操作:右键点击“此电脑” -> “属性” -> “高级系统设置” -> “计算机名” -> “更改”。
  • 设置:将计算机名设置为一个简单的英文名称,ORACLE-DBWIN11-DB不要使用 WIN-XXXXXX 这样的默认名称,也不要包含下划线
  • 重启:修改后,系统会提示你重启计算机才能生效。

配置 hosts 文件

为了确保 Oracle 安装程序能正确解析你的主机名,需要编辑 hosts 文件。

  • 文件路径C:\Windows\System32\drivers\etc\hosts
  • 编辑:用记事本(以管理员身份运行)或其他文本编辑器打开该文件。
  • :在文件末尾添加一行,格式为 IP地址 主机名,如果你的 IP 是 168.1.100,主机名是 ORACLE-DB,则添加:
    168.1.100   ORACLE-DB
  • 保存:保存文件。

创建必要的用户和目录(推荐)

虽然安装程序可以自动创建,但手动创建可以更好地控制环境。

  • 创建 Oracle 用户

    Oracle 11g R2安装教程,常见问题有哪些?-图3
    (图片来源网络,侵删)
    • Win + R,输入 lusrmgr.msc 并回车。
    • 在左侧选择“用户”,在右侧空白处右键,选择“新用户”。
    • 创建一个用户,
      • 用户名oracle
      • 密码:设置一个强密码(Oracle_11g),并取消勾选“用户下次登录时须更改密码”。
    • 双击创建的用户,进入“隶属于”选项卡,点击“添加”,输入 ORA_DBAORA_OPER(如果不存在,可以先创建这两个组),然后将用户 oracle 添加到这两个组中。
  • 安装目录规划

    • 软件基目录D:\oracle\product\11.2.0\dbhome_1
    • 数据库基目录D:\oracle\oradata
    • 建议:为 Oracle 单独分配一个非系统盘(如 D 盘或 E 盘),以避免系统盘空间不足。

第二步:安装 Oracle 软件

解压安装文件

将下载的两个 .zip 文件解压到同一个文件夹中,解压到 D:\oracle_install\database,解压后,你会看到一个名为 setup.exe 的文件。

运行安装程序

  • D:\oracle_install\database 文件夹中,找到 setup.exe
  • 右键点击 setup.exe,选择“以管理员身份运行”。

配置安全更新

  • 首先会弹出“安全更新”窗口,选择“我已读取并接受...”选项,然后点击“下一步”。
  • 在“配置安全更新”界面,你可以选择“不发送”以跳过向 Oracle 发送匿名使用数据的步骤,然后点击“下一步”。

选择安装选项

  • 选择“创建和配置数据库”。
  • 选择“高级安装”。
  • 点击“下一步”。

系统类

  • 选择“服务器类”。
  • 点击“下一步”。

网络选项

  • 保持默认的“典型安装”即可。
  • 点击“下一步”。

安装类型

  • 选择“自定义”。
  • 点击“下一步”。

产品语言

  • 根据你的需要选择语言,通常勾选“简体中文”和“英语”。
  • 点击“下一步”。

数据库版本

  • 选择“企业版”。
  • 点击“下一步”。

安装位置

  • Oracle 基目录:这是所有 Oracle 软件的根目录。D:\oracle
  • 软件位置:这是具体软件的安装目录,会自动基于 Oracle 基目录生成,D:\oracle\product\11.2.0\dbhome_1,你可以修改。
  • 数据文件位置:这是数据库数据文件的存放位置,D:\oradata
  • 配置管理选项:可以保持默认。
  • 点击“下一步”。

创建数据库

  • 选择“创建数据库”。
  • 在“数据库标识”页面:
    • 全局数据库名:这是一个唯一的数据库标识,格式为 数据库名.域名ORCLMYDB
    • SID (系统标识符):通常与全局数据库名的实例名部分相同。orcl
  • 点击“下一步”。

数据库文件所在位置

  • 这里会显示你之前设置的“数据文件位置”。
  • 点击“下一步”。

恢复配置

  • 快速恢复区域:可以启用,选择一个位置来存放备份和恢复文件。
  • 闪回恢复区:可以启用,大小可以设置为“无限制”或一个固定值。
  • 启用归档日志对于生产环境,强烈建议启用,学习环境可选。
  • 点击“下一步”。
  • 示例方案:如果你需要学习,可以勾选,这会安装 HRSCOTT 等示例用户。
  • 初始化参数:保持默认即可。
  • 点击“下一步”。

数据库存储

  • 可以选择“文件系统”或“自动存储管理”,对于初学者,选择“文件系统”即可。
  • 点击“下一步”。

数据库字符集

  • Unicode (AL32UTF8):这是最推荐的字符集,支持所有语言。
  • 字符集 (WE8MSWIN1252):这是 Windows 平台的默认字符集,对中文支持良好,但对其他语言支持有限。
  • 选择“Unicode (AL32UTF8)”,然后点击“下一步”。

数据库方案口令

  • 所有账户统一口令:为所有内置管理账户(如 SYS, SYSTEM, SYSMAN)设置一个统一的密码。请务必记住这个密码!
  • 使用不同的口令:可以为不同账户设置不同密码。
  • 输入密码后,请取消勾选“口令符合 Windows 密码复杂度要求”,因为 Oracle 默认密码可能不符合复杂度要求。
  • 点击“下一步”。

管理选项

  • 企业管理器:保持默认的“使用 Enterprise Manager 进行数据库管理”。
  • 点击“下一步”。

先决条件检查

  • 安装程序会自动检查系统配置,如果出现警告(例如内存、交换空间不足),可以尝试忽略。
  • 如果出现红色错误(例如缺少 .NET Framework),必须先解决。
  • 检查通过后,点击“下一步”。
  • 在此界面,你可以回顾所有配置信息。
  • 确认无误后,点击“完成”开始安装。

安装过程

安装过程会持续较长时间(20-40分钟),请耐心等待,你会看到安装进度条和配置数据库的日志信息。

完成安装

  • 当看到“安装程序已完成”的提示时,点击“退出”。
  • 安装程序可能会提示你运行配置脚本(如 netca.batdbca.bat),但通常这些脚本已经自动执行了。

第三步:验证安装

检查服务

  • Win + R,输入 services.msc 并回车。
  • 在服务列表中,你应该能看到以下服务,并且它们的“状态”应为“正在运行”:
    • OracleOraDb11g_home1TNSListener (监听器服务)
    • OracleServiceORCL (数据库实例服务,ORCL 是你的 SID)

使用 SQL*Plus 连接数据库

  • 点击“开始”菜单,找到“Oracle - OraDb11g_home1” -> “应用程序开发” -> *SQLPlus**。
  • 在弹出的窗口中,输入用户名 system,然后输入你之前设置的密码。
  • 如果成功登录,会看到 SQL> 提示符,说明数据库软件和实例都已成功安装并运行。

使用 SQL Developer 连接(可选)

  1. 从 Oracle 官网下载并安装 SQL Developer。
  2. 打开 SQL Developer,点击左上角的“+”号新建连接。
  3. 连接名称:任意,如 My Local DB
  4. 用户名system
  5. 密码:你设置的密码。
  6. 角色Normal
  7. 连接类型Basic
  8. 主机名localhost
  9. 端口1521
  10. SIDorcl (你的 SID)。
  11. 点击“测试”,如果显示“成功”,则点击“连接”。

第四步:配置环境变量(可选但推荐)

为了方便在命令行中使用 Oracle 工具(如 sqlplus, lsnrctl),可以配置 PATHORACLE_HOME 等环境变量。

  1. 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
  2. 在“系统变量”部分:
    • 新建 ORACLE_HOME
      • 变量名:ORACLE_HOME
      • 变量值:D:\oracle\product\11.2.0\dbhome_1 (你的 Oracle 软件安装路径)
    • 新建 TNS_ADMIN
      • 变量名:TNS_ADMIN
      • 变量值:%ORACLE_HOME%\network\admin
    • 编辑 Path
      • Path 变量的列表中,新建一个条目,输入 %ORACLE_HOME%\bin
  3. 点击“确定”保存所有设置。

至此,Oracle 11g R2 的安装和基本配置全部完成。 你可以开始使用它了。

分享:
扫描分享到社交APP
上一篇
下一篇