重要提示:
- 硬件要求: Oracle 数据库对硬件要求较高,请确保你的计算机配置满足以下最低要求:
- CPU: 2 个核心或更多。
- 内存: 至少 8GB RAM(推荐 16GB 或以上)。
- 硬盘空间: 至少 20GB 可用空间(安装后数据库文件会占用更多空间,建议使用 SSD 硬盘以获得更好的性能)。
- 交换空间: 物理内存的 2 倍(如果内存小于 2GB,则为 3 倍)。
- 操作系统要求: 本教程基于 Windows 10/11,其他版本的 Windows 或 Linux 系统步骤会有所不同。
- 管理员权限: 安装过程和后续使用都需要管理员权限。
- 下载软件: 你需要从 Oracle 官网下载安装文件,下载可能需要你同意 Oracle 的许可协议并拥有一个免费的 Oracle 账户。
第一步:准备工作
在开始安装之前,请完成以下准备工作,这可以避免 90% 的安装问题。
下载 Oracle Database 安装文件
- 访问 Oracle 官方下载页面:Oracle Database Software Downloads
- 在 "Oracle Database" 部分,选择 "Oracle Database 19c (19.3)" 版本。
- 选择你的操作系统,这里我们选择 "Microsoft Windows x64 (64-bit)"。
- 你会看到两个文件需要下载:
winx64_19c_database_1of2.zip(约 1.6 GB)winx64_19c_database_2of2.zip(约 1.6 GB)
- 将这两个文件解压到同一个文件夹中,
D:\Oracle_Install\database,解压后,你会看到一个名为database的文件夹,里面包含了所有安装所需的文件。
配置 Windows 环境变量
为了让系统能够识别 Oracle 的命令,需要添加其路径到环境变量 PATH 中。
- 在 Windows 搜索框中搜索“编辑系统环境变量”并打开它。
- 在弹出的“系统属性”窗口中,点击“环境变量...”按钮。
- 在“系统变量”(或“用户变量”)列表中,找到名为
Path的变量,选中它,然后点击“编辑...”。 - 点击“新建”,然后输入 Oracle 的安装路径,如果你打算安装在默认位置,就输入:
C:\app\product\19c\dbhome_1\bin(注意:如果你将 Oracle 安装在其他盘符,请相应修改路径)
- 依次点击“确定”保存所有设置。重启你的电脑以使环境变量生效。
创建安装所需的用户和组 (可选,但推荐)
虽然 Oracle 安装程序可以自动创建,但手动创建可以更好地控制权限。
- 按
Win + R,输入lusrmgr.msc并回车,打开“本地用户和组”。 - 在左侧,右键点击“组”,选择“新建组...”。
- 组名:
ORA_DBA - 描述:
Oracle DBA Group - 点击“创建”。
- 组名:
- 再次右键点击“组”,选择“新建组...”。
- 组名:
ORA_OPER - 描述:
Oracle OPER Group - 点击“创建”。
- 组名:
- 在左侧,右键点击“用户”,选择“新建用户...”。
- 用户名:
oracle(这是 Oracle 安装程序默认的安装用户) - 密码: 设置一个强密码(
Oracle#123),并确认。 - 取消勾选“用户下次登录时必须更改密码”。
- 勾选“密码永不过期”。
- 点击“创建”。
- 用户名:
- 双击刚创建的
oracle用户,进入“隶属于”选项卡,点击“添加...”。 - 输入
ORA_DBA和ORA_OPER,将用户oracle加入这两个组。 - 点击“确定”保存。
第二步:运行安装程序
准备工作完成后,现在可以开始正式安装了。
- 打开你之前解压的
database文件夹。 - 以 管理员身份 运行
setup.exe,右键点击它,选择“以管理员身份运行”。 - 此时可能会弹出“用户账户控制”警告,点击“是”。
第三步:安装向导界面操作
安装程序启动后,按照以下步骤操作:
欢迎界面
- 直接点击 “下一步”。
安全性更新
- 你可以选择是否接收安全更新,通常选择“跳过软件更新”即可,因为安装完成后可以手动更新。
- 点击 “下一步”。
安装选项
- 选择 “创建和配置数据库”。
- 这是最常用的选项,它会帮你安装软件并创建一个可立即使用的数据库实例。
- 点击 “下一步”。
系统类
- 选择 “桌面类”。
- 这个选项简化了安装和配置过程,适合个人开发、学习和小型应用,它会自动配置大部分内存和存储设置。
- 注意: 如果你的服务器内存大于 8GB,安装程序可能会提示你选择“服务器类”,对于初学者,强烈建议选择“桌面类”。
- 点击 “下一步”。
典型安装
- 这是默认选项,非常适合新手。
- 主目录: 软件安装位置,默认是
C:\app,建议保持默认。 - Oracle 基位置: 所有 Oracle 相关数据的根目录,默认也是
C:\app。 - 全局数据库名: 数据库的唯一标识符,默认是
ORCLCDB。 - 管理口令: 为
SYS,SYSTEM,PDBADMIN等内置管理员账户设置一个统一的密码。- 必须设置一个强密码! 包含大写字母、小写字母、数字和特殊符号(如 , ,
_)。 - 记住这个密码,后面登录数据库时会用到。
- 必须设置一个强密码! 包含大写字母、小写字母、数字和特殊符号(如 , ,
- 点击 “下一步”。
先决条件检查
- 安装程序会自动检查你的系统是否符合安装要求。
- 如果看到红色的叉号,通常是检查失败,常见问题包括:
- 内存不足: 确保物理内存 >= 8GB。
- 页面文件太小: Windows 会自动管理,通常不会失败。
- 权限问题: 确保你是以管理员身份运行的。
- 端口被占用: 如果安装过旧版 Oracle,可能需要先卸载或修改监听端口。
- 如果所有检查都通过(显示绿色的对勾),点击 “下一步”。
概要
- 此页面会汇总你的所有选择,请仔细检查一遍,特别是安装路径和数据库名称。
- 确认无误后,点击 “完成”。
安装
- 现在安装程序开始复制文件并配置数据库,这个过程可能需要 15-30 分钟,请耐心等待。
- 你会看到一个进度条和安装日志,如果一切顺利,最终会显示“安装完成”。
第四步:验证安装
安装完成后,最重要的一步是验证数据库是否正常运行。
*使用 SQLPlus 命令行工具**
- 按
Win + R,输入cmd并回车,打开命令提示符。 - 输入以下命令连接到数据库:
sqlplus / as sysdba
- 这个命令表示以
SYS用户(最高权限管理员)身份登录,并且不需要输入密码,因为安装时已经将你的 Windows 用户加入了ORA_DBA组。
- 这个命令表示以
- 如果连接成功,你会看到 SQL*Plus 的提示符
SQL>。 - 在
SQL>提示符下,输入以下命令检查数据库状态:SELECT status FROM v$instance;
- 如果返回
OPEN,说明数据库已经成功启动并正在运行。 - 输入
exit退出 SQL*Plus。
使用 SQL Developer (图形化工具)
- Oracle 安装程序通常会自动安装 SQL Developer,你可以在开始菜单中找到它。
- 打开 SQL Developer,它会提示你设置默认的 JDK 路径,通常它会自动找到,如果没有,手动指向
C:\app\product\19c\dbhome_1\jdk。 - 在主界面,点击左上角的“新建连接”图标。
- 连接名称: 随便起一个,
MyOracleDB。 - 用户名:
system - 口令: 你在第三步第5点设置的密码。
- 角色:
SYSDBA - 连接类型: 基本选择
Basic,确保主机名是localhost,端口是1521,SID 是ORCLCDB(或你在概要中设置的全局数据库名)。 - 点击“连接”。
- 如果成功,你将能看到数据库中的对象列表,证明安装和配置完全正确。
第五步:后续管理与注意事项
- 启动和停止数据库:
- 启动: 打开命令提示符,输入
sqlplus / as sysdba,然后执行STARTUP。 - 停止: 同样进入 SQL*Plus,执行
SHUTDOWN IMMEDIATE。
- 启动: 打开命令提示符,输入
- 监听器: 监听器是数据库的网络服务,负责接收客户端的连接请求,通常安装程序会自动配置并启动它,你可以通过命令
lsnrctl status来检查其状态。 - 防火墙: 如果你的数据库需要从网络上的其他计算机访问,请确保 Windows 防火墙允许
1521端口的入站连接。
恭喜!你已经成功地在 Windows 上安装并配置了 Oracle Database 19c,现在你可以开始学习 SQL 和数据库管理了。
