Windows 系统下 Oracle 数据库下载与安装超详细教程(附避坑指南)
一、安装前准备:这些条件要满足
在开始安装前,先确认你的电脑是否符合以下要求,避免安装到一半报错:
1. 硬件要求
- 操作系统:Windows 10/11 64 位(重点!32 位系统不支持新版本 Oracle,别踩这个坑)
- 内存:至少 4GB(推荐 8GB 及以上,内存不足会导致安装卡顿或启动失败)
- 硬盘空间:预留至少 20GB 空闲空间(Oracle 安装文件 + 数据文件会占用较多空间)
- CPU:支持 64 位的英特尔或 AMD 处理器(主频 2.0GHz 以上)
2. 软件准备
- 关闭电脑上的杀毒软件(如 360、火绒等,部分杀毒软件会误判 Oracle 安装程序为风险文件,导致安装中断)
- 确保电脑已安装.NET Framework 4.8及以上版本(Windows 10/11 通常自带,若缺失可在微软官网下载安装)
二、Oracle 数据库下载:官方渠道最安全
很多朋友会在第三方网站找 Oracle 安装包,其实官方提供免费的 “快捷版(XE)”,足够个人学习和小型项目使用,而且安全无捆绑。下面以Oracle Database XE 21c(目前主流稳定版本)为例,教大家从官网下载:
步骤 1:进入 Oracle 官方下载页面
打开浏览器,访问 Oracle Database XE 官方下载地址:
Oracle Database Express Edition 快速入门 | Oracle 中国
(若链接失效,可在 Oracle 官网搜索 “Oracle Database XE” 找到最新下载页
这里我提供一个安装路径,可以用百度网盘登录:链接:https://pan.baidu.com/s/1yZj2JBgiL7dDGjCqa6Vjpw 提取码:0n8w
步骤 2:登录 / 注册 Oracle 账号
Oracle 下载需要账号验证,没有账号的朋友先点击右上角 “注册”,填写姓名、邮箱等信息(邮箱要真实,用于接收验证邮件),完成注册后登录;已有账号直接输入账号密码登录即可。
步骤 3:下载 Windows 版本安装包
登录后下拉页面,找到 “Windows (x64)” 对应的安装包,点击 “下载” 按钮,然后点击下载。
- 安装包文件名:OracleXE213_Win64.zip(大小约 2.4GB,建议用下载工具限速下载,避免中断)
- 下载时会弹出 “许可协议”,勾选 “我接受许可协议” 后即可开始下载。
- 下载完成后,需要进行解压(如果下载是两部分,须解压在同一个文件夹下),最终目录如下:
步骤 4:解压安装包
下载完成后,找到OracleXE213_Win64.zip文件,右键选择 “解压到当前文件夹”(注意:解压路径不能有中文或特殊字符!比如 “D:\Oracle\” 可以,“D:\ 软件 \Oracle\” 不行,这是高频报错点)。
解压安装包可以用一个好用的解压软件,7zip。
下载链接:7-Zip
三、Oracle 数据库安装:一步一步跟着做
解压完成后,就进入核心的安装环节了,每一步都要仔细看提示,别着急点下一步!
步骤 1:以管理员身份启动安装程序
进入解压后的文件夹(如D:\Oracle\OracleXE213_Win64),找到setup.exe文件:
- 右键点击setup.exe,选择 “以管理员身份运行”(必须用管理员权限,否则会因权限不足导致安装失败)
- 若弹出 “用户账户控制” 提示,点击 “是” 允许程序运行。
步骤 2:选择安装类型
- 首先是 “欢迎” 页面,直接点击 “下一步”。
- 但是如果出现以下情况,点击是即可。
3.接着是 “许可协议” 页面,勾选 “我接受许可协议的条款”,点击 “下一步”
4.这个直接点击是就好了:
5.然后建立数据库:
6.这里选择 桌面类, 如果你是安装在Windows Server上的话就选择服务器类:
7.然后调整自己的安装路径:
8.自行设计一个简单容易记忆的口令:
9.
等待安装进度条,安装过程会持续 5-10 分钟(取决于电脑配置),期间不要关闭安装窗口安装进度条走完后,会出现 “安装完成” 页面:
步骤 3:设置数据库密码
这一步很关键,密码将用于后续登录数据库:
- 在 “设置数据库密码” 页面,输入密码(要求:至少 8 位,包含大小写字母、数字,比如Oracle123!);
- 再次输入密码确认,点击 “下一步”;。
设置口令:
将sys和system取消√,设置新口令。
将scott√取消,设置成新口令。
将HR√取消,设置新口令:
将SR√取消,设置新口令:
- 之后是 “摘要” 页面,确认安装位置、组件等信息无误后,点击 “安装”:
- 点击 “关闭”,Oracle 数据库安装完成!
安装完成后,别着急开始用,先验证一下数据库是否能正常启动和登录,避免后续踩坑。
方法 1:通过 “服务” 确认 Oracle 服务已启动
1.按下Win+R键,输入services.msc,点击 “确定” 打开服务窗口;
- 在服务列表中找到 “OracleServiceXE” 和 “OracleXETNSListener” 两个服务:
- 若 “状态” 为 “正在运行”,说明服务正常启动;
- 若未运行,右键点击服务,选择 “启动”(启动可能需要 1-2 分钟)。
- 同时打开SQLplus:
输入system或者SCOTT,并且输入密码。
方法 2:通过 Navicat 连接数据库
下载 Navicat:访问Navicat,下载 Windows 版本(无需安装,解压即可用)
- 新建连接:
点击左上角 “+” 号,打开 “新建 / 选择数据库连接” 窗口;
然后按照我下面的方式输入,就可以登录进去了:
-
- 连接名:自定义(如 “OracleXE 本地连接”);
- 用户名:system(Oracle 系统管理员账号);
- 密码:安装时设置的数据库密码;
- 角色:选择 “SYSDBA”;
- 主机名:localhost(本地连接);
- 端口:1521(默认端口);
- SID:XE(快捷版默认 SID);
- 点击 “测试”,若提示 “状态:成功”,说明数据库连接正常;
4.这样就连接完毕了: