Oracle 数据库安装全教程 (Windows 11 + Oracle 19c)
第一步:准备工作
在开始安装之前,请确保您的系统满足最低要求,并完成以下准备工作。

系统要求检查
- 操作系统: Windows 10 (64-bit) / Windows 11 (64-bit),本教程以 Windows 11 为例。
- 硬件要求:
- 内存: 至少 8GB RAM,推荐 16GB 或以上,尤其是在运行其他应用时。
- 硬盘空间: 至少 8GB 的可用空间,建议使用 SSD 硬盘,性能会好很多。
- CPU: 2 核或以上。
- 软件要求:
- 虚拟化: 必须在 BIOS/UEFI 中启用 Intel VT-x 或 AMD-V,这是 Oracle 运行的基础。
- 解压缩工具: 如 7-Zip 或 WinRAR,用于解压下载的安装文件。
- 管理员权限: 整个安装过程都需要以管理员身份运行。
下载 Oracle Database 安装文件
- 访问 Oracle 官方下载页面:Oracle Database Software Downloads
- 在页面中找到 "Oracle Database 19c" 版本。
- 选择 "Windows x86-64" 的版本。
- 重要: 在下载前,您需要 接受许可协议,勾选 "I acknowledge that I have read and agree to the terms of the Oracle License Terms for Oracle Database 19c..."。
- 点击下载链接
p19308430_193000_Windows-x64.zip,这是一个约 3.1GB 的压缩包。
准备安装目录
- 建议在非系统盘(如 D 盘或 E 盘)创建一个固定的安装目录,
D:\oracle。 - 在这个目录下,创建两个子目录:
D:\oracle\product\19.0.0\dbhome_1(这是 Oracle 的软件安装目录)D:\oracle\oradata(这是数据库文件存放的目录)
- 这样做的好处是:在安装向导中可以手动指定路径,避免程序自动安装在很深的路径下(如
C:\Program Files\...),有时会导致权限问题。
第二步:安装过程
解压安装文件

- 使用 7-Zip 或 WinRAR 将下载的
p19308430_193000_Windows-x64.zip解压到一个你方便操作的目录,D:\install\oracle_19c。
以管理员身份运行安装程序
- 进入解压后的目录,找到
setup.exe文件。 - 右键点击
setup.exe,选择 “以管理员身份运行”。- 为什么必须用管理员身份? 安装程序需要修改系统环境变量、创建服务、写入注册表等,这些都需要管理员权限。
运行安装向导
- 安装程序启动后,会先进行一些环境检查,如果看到提示,请允许防火墙和防病毒软件通过。
- 检查完成后,会进入“配置安全更新”界面。
- 选择“我想要通过 My Oracle Receive 接受安全更新”。
- 取消勾选“使用 My Oracle Account 登录”。
- 在 Email 字段填入你的邮箱(可以随便填一个)。
- 点击 “下一步”。
安装选项
- 选择 “创建和配置数据库”。
- 选择 “单实例数据库”。
- 选择 “桌面类”,这个选项会简化配置,适合学习和开发使用。
- 点击 “下一步”。
系统类
- 选择 “桌面类”。
- 点击 “下一步”。
典型安装
- Oracle 主目录: 点击“浏览”,选择我们之前准备的目录
D:\oracle\product\19.0.0\dbhome_1。 - Oracle 基础: 这个路径通常是自动生成的,由主目录决定,无需修改。
- 全局数据库名: 这是数据库的唯一标识,通常使用
orcl。 - 管理员密码: 必须设置一个包含字母和数字的强密码,
Oracle19c,请务必记住这个密码,它是SYS和SYSTEM用户的密码。 - 创建为容器数据库: 取消勾选,对于初学者,我们创建一个普通的 CDB 即可。
- 点击 “下一步”。
先决条件检查
-
系统会自动检查硬件和软件环境,如果所有项目都显示为“通过”,则点击 “下一步”。
-
如果出现错误,最常见的错误是“缺少 Visual C++ Redistributable”,请根据错误提示,下载并安装对应的 VC++ 运行库,通常安装
2025版本即可。- 下载地址:Microsoft Visual C++ Redistributable all-in-one (2025) (选择 2025 版本)
-
检查安装摘要信息,确认无误后,点击 “安装”。
-
安装过程需要一些时间,大约 10-20 分钟,请耐心等待。
安装完成
- 安装成功后,会显示“安装成功”的界面。
- 请务必勾选 “口令管理”,点击“口令管理”可以解锁一些其他用户(如
SCOTT),这对于学习和测试非常有用。- 在“口令管理”中,找到
SCOTT用户,点击“口令”,输入一个密码(tiger),然后点击“解锁”。
- 在“口令管理”中,找到
- 完成后,点击 “关闭” 退出安装向导。
第三步:安装后验证与配置
检查服务
- 按
Win + R键,输入services.msc并回车。 - 在服务列表中,你应该能看到以下两个关键服务,并且它们的“状态”应该是“正在运行”:
- OracleOraDB19Home1TNSListener: Oracle 监听器,负责接收客户端连接请求。
- OracleServiceORCL: Oracle 实例服务,代表数据库本身。
- 如果服务没有启动,右键点击它,选择“启动”。
*使用 SQLPlus 连接数据库**
- 按
Win + R键,输入sqlplus并回车。 - 这会打开命令行 SQL*Plus 工具。
- 输入用户名和密码进行测试:
SQL> sys as sysdba SQL> 输入密码: [你在安装时设置的密码]如果成功登录,会显示
SQL>提示符。 - 再测试一下
SYSTEM用户:SQL> connect system/[你的密码] SQL> select * from v$version; - 再测试一下我们解锁的
SCOTT用户:SQL> connect scott/tiger SQL> select * from emp;
使用 SQL Developer 连接数据库 (推荐)
SQL Developer 是一个图形化的数据库管理工具,比 SQL*Plus 更方便。
- 下载 SQL Developer: Oracle SQL Developer
- 解压下载的 zip 文件,直接运行
sqldeveloper.exe。 - 首次运行会提示配置 JDK,通常它会自动找到,如果没有,请手动指定你的 Java JDK 路径。
- 在 SQL Developer 的左侧连接窗口,点击 号,创建新连接。
- 连接名:
orcl(任意填写) - 用户名:
system - 密码: [你在安装时设置的密码]
- 角色:
default - 连接类型:
基本 - 主机名:
localhost - 端口:
1521(默认端口) - SID:
orcl
- 连接名:
- 点击“测试”,如果显示“成功”,再点击“连接”。
- 你就可以通过图形界面浏览表、执行 SQL 语句了。
常见问题与解决方案
Q1: 安装时报错 "INS-13001: 环境不满足最低要求"
- 原因: 通常是内存不足,请确保你的物理内存至少为 8GB。
- 解决: 关闭其他占用内存的程序,或者增加物理内存。
Q2: 安装时报错 "INS-13013: 无法从安装程序包中读取文件"
- 原因: 安装文件损坏或权限问题。
- 解决:
- 重新下载安装包。
- 确保解压后的文件夹没有中文路径或特殊字符。
- 确保你使用的是管理员身份运行
setup.exe。
Q3: 安装完成后,sqlplus sys as sysdba 连接不上,提示 "ORA-01031: insufficient privileges"
- 原因: 用户不在
ORA_DBAWindows 组中。 - 解决:
- 按
Win + R,输入lusrmgr.msc并回车。 - 在左侧找到“用户”组。
- 在右侧找到你的 Windows 用户名,双击打开。
- 切换到“成员”选项卡,确保它属于
ORA_DBA组,如果不属于,点击“添加”,输入ORA_DBA并确定。 - 重启电脑,然后再次尝试连接。
- 按
Q4: 如何完全卸载 Oracle?
- 步骤:
- 停止所有 Oracle 相关服务(在
services.msc中)。 - 使用 Universal Installer (
setup.exe) 进行卸载,选择“卸载产品”。 - 手动删除之前创建的 Oracle 目录 (
D:\oracle)。 - 手动清理环境变量(在“系统属性” -> “高级” -> “环境变量”中删除
ORACLE_HOME,ORACLE_BASE,PATH中相关的条目)。 - 手动清理注册表(谨慎操作,建议使用
regedit搜索 "Oracle" 相关项并删除)。 - 重启电脑。
- 停止所有 Oracle 相关服务(在
至此,你已经成功在 Windows 系统上安装并配置好了 Oracle 数据库,祝你好运!
