手把手教你安装配置『Oracle Database 19c』-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

前言

本文将会讲解如何在 Windows 系统上安装 Oracle Database 19c 数据库适合初学者学习 Oracle 快速入门和实践练习比较方便快捷

官方安装文档Preinstallation Considerations for Installing Oracle Database

对于企业级的数据库基本上都是安装在 Linux 服务器上安全且高效如果您想要安装 Oracle Database 19cLinux 服务器上可以参考如下官方文档

官方安装文档Oracle Database Database Installation Guide, 19c for Linux

Install-Oracle-Database-19c-on-Windows-e1613119592623

安装

进入官网下载链接Oracle Database 19c Download for Microsoft Windows x64 (64-bit)

image-20231027101102077

直接下载过慢我们需要使用 IDM 加速下载但是直接复制上面链接到 IDM 中得到的是 html 网页我们需要点击上面的链接开始下载然后在浏览器下载中右键复制下载链接然后复制该链接到 IDM 下载即可

下载完成之后我们需要解压缩文件使用管理员权限运行根目录下的 setup.exe 文件

步骤

顺利运行 setup.exe 文件之后我们会进入如下界面然后按照如下配置即可

image-20231027103935023

  • 配置选项【仅设置软件】
  • 数据库安装选项【单实例数据库安装】
  • 数据库版本【企业版】
  • Oracle 主目录用户默认推荐的【虚拟账户】
  • 安装位置可以默认也可以自定义安装
  • 等待条件检查结束并确认概要设定点击【安装】

配置

注意后面所有命令都需要在管理员身份下运行否则可能出现严重问题

首先运行如下命令

lsnrctl start

命令行输入 dbca 启动 Oracle 数据库配置然后按照如下步骤配置即可

  • 数据库操作【创建数据库】
  • 创建模式【高级配置】然后数据库类型选择【Oracle 单实例数据库】、创建模板选择【一般用途或事务处理】
  • 输入SID为了测试方便取消勾选【创建为容器数据库】CDB/PDB

image-20231027105023607

存储选项【为数据库存储属性使用模板文件】

快速回复选项【指定快速恢复区】

网络配置如下

image-20231027105658236

Data Vault 暂时忽略

配置选项如下

image-20231027105554349

image-20231027110531288

但是这里可能会爆出错误 [DBT-50000] 无法检查可用内存执行如下命令重新配置即可错因就是没有使用管理员身份执行命令

dbca -J-Doracle.assistants.dbca.validate.ConfigurationParams=false

除此之外需要注意的是不要使用 PowerShell,需要使用 CMD否则上述命令会出现问题

但是我建议直接使用管理员身份运行 dbca也可以更有效的避免后续出现的问题替换上面的命令虽然可以消除 50000 问题但是会造成后面某处地方仍旧报错

image-20231027105800595

管理选项配置不选择任何选项

image-20231027110610736

口令输入 Oracle123所有账户使用相同口令

image-20231027110632867

image-20231027110649488

之后的都是默认点击【下一步】最后点击【完成】安装即可最后如果没有问题我们将会看到如下安装成功界面

image-20231027163454717

如果您在执行最后安装的过程自行中断而导致后续重新安装出现问题请跳转下一章节

问题

安装过程中断

如果我们在上面在最后安装过程中中断导致再次安装遇到问题可以重新输入 dbca管理员身份然后依次执行如下删除数据库即可之后持续【下一步】然后【完成】即可

注博主就是安装过程异常中断然后重新安装出现 指定的SID在本机上已经存在 问题然后删除数据库解决

image-20231027160822139

这里面的口令就是我们上面填写的 Oracle123

image-20231027160836874

如果该方法对您的情况不起作用可能需要彻底删除 Oracle 服务这涉及到注册表的修改等可以自行查找相应文章

环境变量问题

由于环境变量SID/Home 等的设置导致无法连接 sqlplus可能需要设置如下变量

注但是博主没有遇到这个问题

set ORACLE_SID=orcl
set ORACLE_HOME=<Oracle Home的路径>

启动

首先我们执行如下命令验证监听是否正常管理员身份

lsnrctl status

然后执行如下命令进行验证测试

输入 sqlplus 开始连接数据库然后输入用户名 sqlplus as sysdba这里的口令需要输入 Oracle123

之后可以输入如下命令查看数据库实例名

select instance_name from v$instance;

image-20231027164948099

参考链接

本文由博客一文多发平台 OpenWrite 发布

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: oracle