
- 版本过时:Oracle 11g R2 是一个非常古老的版本,已于 2025 年停止官方支持,它存在许多已知的安全漏洞和性能问题。强烈建议在生产环境中使用更新的版本(如 19c, 21c),本教程仅用于学习、测试或维护旧系统。
- 操作系统兼容性:本教程基于 Windows 10/11 64位 专业版/企业版进行编写,对于 Windows Server 2008 R2 或更高版本,步骤基本类似。
- 硬件要求:确保你的计算机满足或超过 Oracle 11g R2 的最低硬件要求(至少 2GB 内存,推荐 4GB 或以上;至少 8GB 可用磁盘空间)。
- 权限:你必须以 管理员 身份登录系统并执行安装。
第一步:准备工作
在开始安装之前,请务必完成以下准备工作,这是安装成功的关键。
下载安装文件
你需要下载两个文件,它们是安装程序的一部分:
- winx64_11gR2_database_1of2.zip
- winx64_11gR2_database_2of2.zip
你可以从 Oracle 官方网站下载(可能需要登录 Oracle 账户): Oracle Database 11g Release 2 (11.2.0.1) for Microsoft Windows (x64)
关闭杀毒软件和防火墙
为了防止安装过程中文件被误删或访问被阻止,请暂时禁用所有杀毒软件和 Windows Defender 防火墙,安装完成后再重新启用。

配置主机名
Oracle 安装程序对主机名非常敏感,强烈建议将你的计算机名设置为一个固定的、不含下划线(_)的名称。
- 操作:右键点击“此电脑” -> “属性” -> “高级系统设置” -> “计算机名” -> “更改”。
- 设置:将计算机名设置为一个简单的英文名称,
ORACLE-DB或WIN11-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 用户:
(图片来源网络,侵删)- 按
Win + R,输入lusrmgr.msc并回车。 - 在左侧选择“用户”,在右侧空白处右键,选择“新用户”。
- 创建一个用户,
- 用户名:
oracle - 密码:设置一个强密码(
Oracle_11g),并取消勾选“用户下次登录时须更改密码”。
- 用户名:
- 双击创建的用户,进入“隶属于”选项卡,点击“添加”,输入
ORA_DBA和ORA_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。 - 配置管理选项:可以保持默认。
- 点击“下一步”。
创建数据库
- 选择“创建数据库”。
- 在“数据库标识”页面:
- 全局数据库名:这是一个唯一的数据库标识,格式为
数据库名.域名。ORCL或MYDB。 - SID (系统标识符):通常与全局数据库名的实例名部分相同。
orcl。
- 全局数据库名:这是一个唯一的数据库标识,格式为
- 点击“下一步”。
数据库文件所在位置
- 这里会显示你之前设置的“数据文件位置”。
- 点击“下一步”。
恢复配置
- 快速恢复区域:可以启用,选择一个位置来存放备份和恢复文件。
- 闪回恢复区:可以启用,大小可以设置为“无限制”或一个固定值。
- 启用归档日志:对于生产环境,强烈建议启用,学习环境可选。
- 点击“下一步”。
- 示例方案:如果你需要学习,可以勾选,这会安装
HR、SCOTT等示例用户。 - 初始化参数:保持默认即可。
- 点击“下一步”。
数据库存储
- 可以选择“文件系统”或“自动存储管理”,对于初学者,选择“文件系统”即可。
- 点击“下一步”。
数据库字符集
- Unicode (AL32UTF8):这是最推荐的字符集,支持所有语言。
- 字符集 (WE8MSWIN1252):这是 Windows 平台的默认字符集,对中文支持良好,但对其他语言支持有限。
- 选择“Unicode (AL32UTF8)”,然后点击“下一步”。
数据库方案口令
- 所有账户统一口令:为所有内置管理账户(如
SYS,SYSTEM,SYSMAN)设置一个统一的密码。请务必记住这个密码! - 使用不同的口令:可以为不同账户设置不同密码。
- 输入密码后,请取消勾选“口令符合 Windows 密码复杂度要求”,因为 Oracle 默认密码可能不符合复杂度要求。
- 点击“下一步”。
管理选项
- 企业管理器:保持默认的“使用 Enterprise Manager 进行数据库管理”。
- 点击“下一步”。
先决条件检查
- 安装程序会自动检查系统配置,如果出现警告(例如内存、交换空间不足),可以尝试忽略。
- 如果出现红色错误(例如缺少 .NET Framework),必须先解决。
- 检查通过后,点击“下一步”。
- 在此界面,你可以回顾所有配置信息。
- 确认无误后,点击“完成”开始安装。
安装过程
安装过程会持续较长时间(20-40分钟),请耐心等待,你会看到安装进度条和配置数据库的日志信息。
完成安装
- 当看到“安装程序已完成”的提示时,点击“退出”。
- 安装程序可能会提示你运行配置脚本(如
netca.bat和dbca.bat),但通常这些脚本已经自动执行了。
第三步:验证安装
检查服务
- 按
Win + R,输入services.msc并回车。 - 在服务列表中,你应该能看到以下服务,并且它们的“状态”应为“正在运行”:
- OracleOraDb11g_home1TNSListener (监听器服务)
- OracleServiceORCL (数据库实例服务,
ORCL是你的 SID)
使用 SQL*Plus 连接数据库
- 点击“开始”菜单,找到“Oracle - OraDb11g_home1” -> “应用程序开发” -> *SQLPlus**。
- 在弹出的窗口中,输入用户名
system,然后输入你之前设置的密码。 - 如果成功登录,会看到
SQL>提示符,说明数据库软件和实例都已成功安装并运行。
使用 SQL Developer 连接(可选)
- 从 Oracle 官网下载并安装 SQL Developer。
- 打开 SQL Developer,点击左上角的“+”号新建连接。
- 连接名称:任意,如
My Local DB。 - 用户名:
system。 - 密码:你设置的密码。
- 角色:
Normal。 - 连接类型:
Basic。 - 主机名:
localhost。 - 端口:
1521。 - SID:
orcl(你的 SID)。 - 点击“测试”,如果显示“成功”,则点击“连接”。
第四步:配置环境变量(可选但推荐)
为了方便在命令行中使用 Oracle 工具(如 sqlplus, lsnrctl),可以配置 PATH 和 ORACLE_HOME 等环境变量。
- 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 在“系统变量”部分:
- 新建
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。
- 在
- 新建
- 点击“确定”保存所有设置。
至此,Oracle 11g R2 的安装和基本配置全部完成。 你可以开始使用它了。
