杰瑞科技汇

Oracle 11g安装教程,步骤详解与常见问题?

⚠️ 重要提示:

Oracle 11g安装教程,步骤详解与常见问题?-图1
(图片来源网络,侵删)
  1. 版本过旧:Oracle 11g Release 2 已经是一个非常古老的版本,于 2025 年停止主流支持,官方补丁和安全更新也已停止。强烈建议在生产环境中使用更新的版本(如 19c, 21c),本教程仅用于学习、测试或维护旧系统。
  2. 操作系统兼容性:本教程基于 Windows 10/11 64位 专业版/企业版进行编写,对于 Windows Server 2012 R2 或更高版本,过程也基本类似。
  3. 硬件要求:请确保您的计算机满足或超过 Oracle 11g 的最低硬件要求,特别是内存和磁盘空间。

第一部分:安装前准备

在开始安装之前,请务必完成以下准备工作,这可以避免 90% 的安装问题。

下载安装文件

从 Oracle 官方网站下载所需的安装文件,您需要一个 Oracle 帐户(免费注册即可)。

  • 文件 1: winx64_11gR2_database_1of2.zip
  • 文件 2: winx64_11gR2_database_2of2.zip

下载完成后,将这两个 .zip 文件解压到同一个目录中,D:\oracle\install,解压后,您会得到一个名为 database 的文件夹,里面包含了安装所需的所有文件。

检查硬件和软件要求

  • 物理内存:至少 1GB,推荐 2GB 或更多。
  • 可用硬盘空间
    • 数据库软件:至少 5GB 的可用空间。
    • 数据文件:至少 4GB 的可用空间。
  • 操作系统
    • Windows 7 (64-bit)
    • Windows Server 2008 R2 (64-bit)
    • Windows 8/8.1 (64-bit)
    • Windows 10/11 (64-bit)
    • Windows Server 2012 R2 或更高版本 (64-bit)
  • CPU:1.6 GHz 或更高主频的处理器。

配置关键环境变量

这是最关键的一步,用于解决安装过程中的路径问题。

Oracle 11g安装教程,步骤详解与常见问题?-图2
(图片来源网络,侵删)
  1. 在桌面上右键点击“此电脑”,选择“属性” -> “高级系统设置”。

  2. 在弹出的窗口中,点击“环境变量”按钮。

  3. 在“系统变量”区域,点击“新建”。

  4. 创建以下两个系统变量:

    Oracle 11g安装教程,步骤详解与常见问题?-图3
    (图片来源网络,侵删)
    • 变量名: ORACLE_BASE 变量值: D:\oracle (这是一个建议的路径,您可以根据需要修改,但后续所有 Oracle 相关目录都会基于此路径)
    • 变量名: ORACLE_HOME 变量值: %ORACLE_BASE%\product\11.2.0\dbhome_1 (这个路径会根据您选择的安装类型而变化,但通常如此)
    • 变量名: ORACLE_SID 变量值: ORCL (这是一个默认的实例名,您也可以自定义,但必须是字母开头,且长度不超过8个字符)
  5. 确保以下变量已存在并设置正确:

    • Path: 在 Path 变量的值中,添加以下两条路径(注意分号): %ORACLE_HOME%\bin %ORACLE_HOME%\OPatch
  6. 点击“确定”保存所有设置。设置完成后,请重启计算机,以确保环境变量生效

创建必要的用户和组

虽然 Windows 环境下不像 Linux 那样严格要求,但为了模拟最佳实践,建议创建一个专用的用户。

  1. Win + R,输入 lusrmgr.msc 并回车,打开“本地用户和组”。
  2. 在左侧选择“组”,在右侧双击 ora_dba 组。
  3. 点击“添加用户”,将当前您正在使用的管理员账户(Administrator)添加进去。ora_dba 组不存在,可以手动创建。
  4. (可选)创建一个专用的 Oracle 用户,oracleuser,并将其添加到 Administrators 组。

关闭杀毒软件和防火墙

为了防止安装过程中被杀毒软件或防火墙干扰,建议暂时禁用它们,安装完成后再重新开启。


第二部分:开始安装

以管理员身份运行安装程序

  1. 进入之前解压的 database 文件夹。
  2. 找到 setup.exe 文件。
  3. 右键点击 setup.exe,选择“以管理员身份运行”。

配置安全更新

  • 首先会弹出一个“安全更新”窗口。
  • 取消勾选“我希望通过 My Oracle Support 接收安全更新...”。
  • 点击“下一步”。

选择安装选项

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

系统类

  • 选择“桌面类”,对于个人开发或测试,这足够了,服务器类安装用于生产环境。
  • 点击“下一步”。

典型安装

  • 选择安装类型:选择“企业版”。
  • 安装位置
    • Oracle 基准目录: 确认是您之前设置的 %ORACLE_BASE% (D:\oracle)。
    • 软件位置: 确认是 %ORACLE_BASE%\product\11.2.0\dbhome_1
    • 数据库文件位置: 确认是 %ORACLE_BASE%\oradata
  • 全局数据库名: 输入一个全局数据库名,orcl
  • 数据库实例: SID 会自动填充为 orcl,与全局数据库名保持一致即可。
  • 管理口令: 设置一个 SYS, SYSTEM, SYSMAN, DBSNMP 用户的统一密码。密码必须包含字母、数字和特殊字符(如 Welcome_123),否则会提示“口令不符合 Oracle 口令验证要求”
  • 重复输入口令:再次输入密码。
  • 点击“下一步”。

先决条件检查

  • 系统会自动检查先决条件。
  • 如果出现警告(例如内存不足、交换空间不足等),您可以根据实际情况选择“全部忽略”或尝试解决。
  • 对于 Windows 10/11 上可能出现的“Windows User Account Control (UAC)”检查,勾选“忽略并继续”。
  • 检查通过后,点击“下一步”。

概要

  • 此页面会汇总您的安装选择,请仔细检查。
  • 如果一切正确,点击“完成”按钮,开始执行先决条件检查。

安装

  • 安装过程会持续一段时间(20-40 分钟),请耐心等待。
  • 您会看到安装进度条和日志信息。

第三部分:安装后验证

安装成功后,会弹出“数据库配置助手”的总结窗口,点击“口令管理”可以解锁其他用户(如 SCOTT),但通常我们不需要。

验证数据库是否启动

  1. Win + R,输入 services.msc 并回车,打开“服务”。
  2. 在服务列表中,找到以 OracleService 开头的服务,OracleServiceORCL
  3. 确保其状态为“正在运行”,启动类型为“自动”,如果未运行,右键点击并选择“启动”。

*使用 SQLPlus 连接数据库**

这是最直接的验证方式。

  1. Win + R,输入 cmd 并回车,打开命令提示符。
  2. 输入以下命令连接数据库:
    sqlplus / as sysdba
    • 这个命令表示以操作系统认证的 sysdba 身份登录,无需密码,如果您的环境变量配置正确,这应该会成功。
  3. 连接成功后,您会看到 SQL*Plus 的提示符 SQL>
  4. 执行以下命令检查数据库状态:
    SELECT status FROM v$instance;
    • 如果返回 OPEN,说明数据库已成功启动并运行。
  5. 输入 exit 退出 SQL*Plus。

使用 SQL Developer 连接数据库

  1. 如果您安装了 Oracle SQL Developer(可以从 Oracle 官网下载),打开它。
  2. 在主界面,点击“新建连接”。
  3. 连接名称: 输入一个你喜欢的名字,如 My Local Oracle
  4. 用户名: system (或者 sys)
  5. 口令: 安装时你设置的 system 用户的密码。
  6. 角色: 如果用户名是 sys,请选择 SYSDBA,如果是 system,则选择 SYSDBANORMAL
  7. 连接类型: 基本
  8. 主机名: localhost
  9. 端口: 1521
  10. SID: orcl
  11. 点击“测试”,如果成功,会显示“成功:连接成功”。
  12. 点击“连接”,即可开始使用图形化管理数据库。

常见问题与解决方案

  • 问题: "INS-13001 环境不满足最低要求"。 解决: 检查 ORACLE_BASEORACLE_HOME 环境变量是否设置正确,且路径中不能包含中文或空格,确保安装路径是英文。

  • 问题: "INS-32025: 无法创建目录..."。 解决: 检查安装路径(如 D:\oracle)的权限,确保当前用户有完全控制的权限,或者选择一个其他用户有权限的路径。

  • 问题: 安装过程中卡住或报错。 解决: 尝试以管理员身份运行,并暂时关闭杀毒软件和防火墙,查看 %ORACLE_BASE%\cfgtoollogs\ 目录下的日志文件,寻找具体错误信息。

  • 问题: SQL*Plus 连接失败,提示 ORA-12560: TNS: 协议适配器错误解决: 通常是 Oracle 服务 OracleServiceORCL 没有启动,去服务列表中检查并启动它。

恭喜您,至此 Oracle 11g 数据库已成功安装并配置完毕!

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