前言
本文介绍如何在 Windows 系统上安装 Oracle Database 19c 数据库。
下载
进入官网下载链接,如果下载速度较慢,建议使用下载工具加速。下载完成后解压缩文件,使用管理员权限运行根目录下的 setup.exe 文件。
安装步骤
顺利运行 setup.exe 文件之后,会进入配置界面,按照如下配置即可:
- 配置选项:仅设置软件
- 数据库安装选项:单实例数据库安装
- 数据库版本:企业版
- Oracle 主目录用户:默认推荐的虚拟账户
- 安装位置:可以默认,也可以自定义安装
- 等待条件检查结束并确认概要设定,点击【安装】
配置
注意,后面所有命令都需要在管理员身份下运行,否则可能出现严重问题。
首先运行如下命令:
lsnrctl start
命令行输入 dbca 启动 Oracle 数据库配置,然后按照如下步骤配置:
- 数据库操作:创建数据库
- 创建模式:高级配置,然后数据库类型选择 Oracle 单实例数据库、创建模板选择一般用途或事务处理
- 输入 SID,为了测试方便取消勾选创建为容器数据库(CDB/PDB)
- 存储选项:为数据库存储属性使用模板文件
- 快速恢复选项:指定快速恢复区
- 网络配置:默认配置
- Data Vault:暂时忽略
- 配置选项:默认配置
此处可能报错 [DBT-50000] 无法检查可用内存,执行如下命令重新配置即可(错因就是没有使用管理员身份执行命令):
dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false
此外,建议使用 CMD 而非 PowerShell,否则上述命令会出现问题。建议直接使用管理员身份运行 dbca,可以更有效地避免后续出现的问题。
管理选项配置:不选择任何选项。
口令输入 Oracle123,所有账户使用相同口令。
之后的都是默认点击【下一步】,最后点击【完成】安装即可,最后如果没有问题,将会看到安装成功界面。
如果您在执行最后安装的过程自行中断,而导致后续重新安装出现问题,请跳转下一章节。
问题
安装过程中断
如果在上面在最后安装过程中中断,导致再次安装遇到问题,可以重新输入 dbca(管理员身份),然后依次执行删除数据库即可,之后持续【下一步】,然后【完成】即可。
如果该方法对您的情况不起作用,可能需要彻底删除 Oracle 服务,这涉及到注册表的修改等,可以自行查找相应文章。
环境变量问题
由于环境变量(SID/Home 等)的设置导致无法连接 sqlplus,可能需要设置如下变量:
set ORACLE_SID=orcl
set ORACLE_HOME=<Oracle Home 的路径>
启动
首先执行如下命令验证监听是否正常(管理员身份):
lsnrctl status
然后执行如下命令进行验证测试。
输入 sqlplus / as sysdba 开始连接数据库,这里的口令需要输入 Oracle123。
之后可以输入如下命令查看数据库实例名:
select instance_name from v$instance;


