⚠️ 重要提示:

- 版本过旧:Oracle 11g Release 2 已经非常老旧,官方早已停止支持(End of Life),这意味着它不再接收安全补丁和错误修复,在生产环境中使用存在巨大的安全风险。
- 硬件/软件兼容性:现代的硬件(如新的CPU、操作系统)和软件(如新的JDK版本)可能与11g不兼容,本教程基于一个经典的、经过验证的配置组合(Windows Server 2008 R2 + Oracle 11.2.0.1)。
- 学习目的:本教程主要适用于学习、开发或测试环境,强烈不建议在生产环境中部署。
第一部分:安装前准备
硬件和软件要求
- 操作系统:Windows Server 2008 R2 64位 (推荐),或 Windows 7/8/10 64位 专业版/企业版/旗舰版。
- CPU:x86_64 架构的处理器,建议主频在 1.6GHz 以上。
- 内存:至少 2GB,推荐 4GB 或以上,如果内存小于 2GB,安装过程会失败。
- 硬盘空间:
- 数据库文件:至少 6GB 的可用空间。
- 软件安装:至少 3.5GB 的可用空间。
- 总计:建议至少 10GB 的可用空间。
- 交换空间:物理内存的 2 倍(如果内存小于 2GB,则交换空间为物理内存的 1.5 倍)。
下载安装文件
你需要下载两个文件,它们必须在同一目录下才能解压和安装。
- 数据库安装文件:
- 名称:
win64_11gR2_database_1of2.zip - 大小:约 1.5 GB
- 下载地址:Oracle Database 11g Release 2 for Microsoft Windows (64-bit) (需要登录 Oracle 账户)
- 名称:
- 数据库安装文件(第二部分):
- 名称:
win64_11gR2_database_2of2.zip - 大小:约 1.5 GB
- 下载地址:同上。
- 名称:
关闭防火墙和杀毒软件
为了避免安装过程中的网络连接问题,建议暂时关闭 Windows 防火墙和任何第三方杀毒软件,安装完成后,再根据需要重新配置。
配置服务器环境 (Windows Server 2008 R2)
- 计算机名:确保计算机名不含中文字符和空格,使用英文、数字和短横线。
- IP 地址:为服务器配置一个静态 IP 地址,避免因 DHCP 导致 IP 变动。
- 添加本地用户组(可选但推荐):
- 打开“计算机管理” -> “本地用户和组” -> “组”。
- 创建一个新的本地用户组,命名为
DBA。 - 创建一个用于运行 Oracle 服务的用户,
oracle,并将其添加到DBA组和Administrators组。
第二部分:安装步骤
步骤 1:解压安装文件
- 在 D 盘(或其他非 C 盘)创建一个新文件夹,
D:\oracle_install。 - 将下载的两个
.zip文件 (win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip) 复制到D:\oracle_install目录中。 - 进入该目录,右键点击第一个
zip文件,选择“全部解压...”,将解压路径也设置为D:\oracle_install,解压完成后,第二个zip文件的内容会自动合并到同一目录下。 - 解压完成后,你会在
D:\oracle_install目录下找到一个名为database的文件夹,这就是安装程序的根目录。
步骤 2:运行安装程序
- 以 管理员身份 打开命令提示符(CMD),在开始菜单搜索
cmd,右键点击“命令提示符”,选择“以管理员身份运行”。 - 进入安装目录:
D: cd D:\oracle_install\database
- 运行安装程序,为了兼容性,推荐使用
setup.exe的命令行参数来跳过一些检查。setup.exe -ignorePrereq -J"-Djava.security.egd=file:///dev/./urandom"
-ignorePrereq:忽略所有先决条件检查,可以避免因环境不满足而中断安装。-J"...":指定一个随机数源,这在某些虚拟机或旧系统上可以避免安装卡死。
步骤 3:使用“配置安全更新”界面
- 安装程序启动后,首先会弹出“配置安全更新”窗口。
- 不要勾选 "Receive security updates via My Oracle Support"(通过 My Oracle Support 接收安全更新)。
- 在“电子邮件地址”字段中,可以随意填写一个邮箱地址,
your_email@example.com。 - 点击“下一步”。
步骤 4:选择安装选项
- 在“选择安装选项”界面,选择 “创建和配置数据库”。
- 在“系统类”中,选择 “服务器类”。
- 点击“下一步”。
步骤 5:安装类型
- 在“安装类型”界面,选择 “高级安装”,高级安装允许你自定义更多选项,如字符集、内存管理等。
- 点击“下一步”。
步骤 6:节点选择
如果你的数据库只安装在一台服务器上,选择 “单实例数据库”,点击“下一步”。
步骤 7:选择安装版本
在“选择安装版本”界面,选择 “企业版”,这是功能最全的版本,点击“下一步”。

步骤 8:指定安装位置
- Oracle 基目录:这是 Oracle 软件安装的根目录,建议使用默认值,
D:\app\。 - 软件位置:Oracle 可执行文件的位置,默认为
D:\app\product\11.2.0\dbhome_1。 - 数据文件位置:数据库文件(如控制文件、数据文件、重做日志)存放的位置,默认为
D:\app\oradata\。 - 恢复位置:用于存放 RMAN 备份和归档日志的位置,默认为
D:\app\flash_recovery_area\。 - 确认所有路径都在同一个磁盘分区内,并且有足够的剩余空间。
- 点击“下一步”。
步骤 9:创建数据库
- 数据库命名:
- 全局数据库名:数据库的全球唯一标识符,格式为
数据库名.域名,orcl.example.com,如果只是本地测试,可以写orcl。 - SID (系统标识符):数据库实例的名称,通常与全局数据库名的主部分相同,
orcl。
- 全局数据库名:数据库的全球唯一标识符,格式为
- 管理选项:选择 “使用数据库控制进行管理”,这是基于 Web 的管理工具,非常方便。
- 数据库身份验证:选择 “使用口令管理数据库”。
- 设置口令:
- 为以下账户设置强密码(大小写字母+数字+特殊符号):
SYSSYSTEMSYSMAN(用于 EM)DBSNMP(用于 EM)
- 强烈建议:勾选 “使用不同的口令 for 每个账户”,并为每个账户设置不同的复杂密码,不要使用简单密码如
oracle、123456。
- 为以下账户设置强密码(大小写字母+数字+特殊符号):
- 点击“下一步”。
步骤 10:配置选项
- 字符集:这是非常关键的一步!
- 通用:选择 “使用 Unicode (AL32UTF8) 的通用字符集”,这是最推荐的选项,能支持全球所有语言,是未来的趋势。
- Unicode:
AL32UTF8。 - 传统:如果你确定只需要支持简体中文,可以选择
ZHS16GBK,但这不推荐用于新项目。
- 示例方案:勾选 “创建示例方案”,这样会安装
HR

