手把手教你安装配置『Oracle Database 19c』

news2024/12/16 11:47:49

前言

本文将会讲解如何在 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

参考链接

  • Preinstallation Considerations for Installing Oracle Database
  • Oracle Database Database Installation Guide, 19c for Linux
  • 手把手教你在Windows 10安装Oracle 19c - 墨天轮 (modb.pro)
  • 安装oracle19c时报错DBT-50000_dbt-50000无法检查可用内存-CSDN博客
  • windows10上安装19c遇到的问题 - 墨天轮 (modb.pro)

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1140680.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

问界新M7也扛起“遥遥领先”大旗,华为究竟做对了什么?

循着时间脉络&#xff0c;华为似乎正在实现全方面的“遥遥领先”。 继Mate 60系列手机产品的强势回归之后&#xff0c;华为参与的汽车项目也登上了“热搜榜”。近段时间&#xff0c;问界新M7正处于“卖爆”状态。 据了解&#xff0c;2023年9月12日&#xff0c;华为发布了问界…

Linux 基本语句_7_C语言_文件I/O文件复制操作

标准I/O与文件I/O的区别&#xff1a; 标准I/O每次调用函数写入字符&#xff0c;并不是直接将字符写入文件&#xff0c;而是先写入缓冲区 文件I/O则是每次调用函数写入都会产生一次系统调用&#xff0c;Liunx必须从用户态切换至内核态&#xff0c;但过度频繁得执行系统调用会增…

Btrace入门

一、前言 今天收到客户报的一个Bug,登录系统查看发现没有相关日志输出&#xff0c;方法中相关的请求参数及变量都没有打印出来&#xff0c;给排查问题造成很大不便&#xff0c;我们知道解决Java系统疑难杂症有两大利器&#xff0c;其一是tcpdump用于网络抓包分析 、其二是Btra…

智能水厂运行与调控3D模拟仿真在线展示提高整个系统的协同效应

水厂在生活中的重要性不可忽视。它们提供清洁、安全的水源&#xff0c;满足人们饮用、洗浴、烹饪等基本需求&#xff0c;保障公共卫生&#xff0c;预防疾病传播;同时&#xff0c;水厂也促进经济发展&#xff0c;为工业生产和农业灌溉提供保障&#xff0c;吸引和支持企业的投资和…

你的Jmeter是不是经常乱码?教你用四种方法解决它!

乱码的原因&#xff1a; 一般情况下jemeter默认设置的编码格式为&#xff1a;ISO-8859-1&#xff0c;而我们程序中经常使用的是UTF-8编码&#xff0c;由于响应页面和jmeter编码格式不统一导致响应结果中经常会乱码&#xff0c;所以需要将jmeter的编码格式设置为UTF-8来解决乱码…

ardupilot开发 --- EKF 篇

1. EKF1~EKF3 待续… 2. Ardupilot滤波算法的演变 使用DCM还是EKF? AHRS_EKF_USE: set to “1” to use the EKF, “0” to use DCM for attitude control and inertial nav (Copter-3.2.1) or ahrs dead reckoning (Plane) for position control. In Copter-3.3 (and highe…

day15_集合

今日内容 1.复习 2.LinkedList 3.Set(HashSet、TreeSet) 4.Map(HashMap) 一、复习 List集合的特点? 有序,允许重复 ArrayList的底层实现原理,以及特点 数组,初始10,扩容1.5倍查询更新快,删插入慢解释为什么快,慢? 增强for循环语法 写出以下几个集合的方法签名 向集合添加元素…

Unity URP14.0 自定义后处理框架

目录 碎碎念一些基础CustomPostProcessing.csCustomPostProcessingFeature.csCustomPostProcessingPass.cs例子&#xff1a;BSC后处理shader&#xff08;BSC&#xff09;后处理cs脚本(BSC) 例子&#xff1a;ColorBlitPostProcessing.hlslColorBlit2.shaderColorBlit.cs文件 其他…

快捷键记录

文章目录 ctrlaltashftwinsWinRCtrlc和CtrlvCtrl -Xshell的复制粘贴ctrlalt&#xff08;鼠标跳出&#xff09;ctrl alt T ctrlalta 这是QQ/TIM的屏幕截图快捷键。截图成功后&#xff0c;会有一栏导航&#xff0c;可以对图片进行勾画、模糊、绘画、标号、撤回、翻译、提取文…

早停止(Early Stopping)-PyTorch版本(代码使用教程)

一、说明 记录自己使用早停法来解决过拟合问题的经历。 这里给出的是pytorch版本&#xff0c;需要tensorflow版本的&#xff0c;可以使用chatgpt转换&#xff0c;也可以自己转换。 二、原理 这个早停法的原理就是&#xff0c;对比你每次的验证loss&#xff0c;如果超过20epoch&…

AQS总结

详细分析地址&#xff1a;跳转 head等于NodeA&#xff0c;NodeA指向NodeB&#xff0c;NodeB指向NodeC&#xff0c; tail等于NodeC。 NodeA也就是持有线程的Node&#xff0c;阻塞队列是指NodeA后面的所有队列&#xff0c;NodeA不属于阻塞队列。 公平锁&#xff1a; A线程先进来…

广西厂家直销建筑模板,工程用木工板,多层胶合板批发

欢迎选购我们的产品&#xff1a;广西厂家直销的建筑模板。作为一家专业厂家&#xff0c;我们提供工程用木工板&#xff0c;采用标准尺寸的多层胶合板制作&#xff0c;具备出色的防潮耐磨性能和高周转次数。 1. 工程用途&#xff1a;我们的建筑模板专为各类工程使用而设计&#…

(echarts)雷达图封装相关总结及使用

(echarts)雷达图封装相关总结及使用 数据结构&#xff1a; 页面&#xff1a; <div id"chart4" style"height:420px;width: 100%;" />//雷达图 echartFour(obj) {var chartDom document.getElementById("chart4");var myChart echarts.i…

浙大做了一个可用于AI领域的学术会议问答LLMs

深度学习自然语言处理 原创作者&#xff1a;wkk 今天介绍一篇来自于浙江大学的一项研究&#xff0c;关于基于LLM进行人工智能领域内7个不同学术会议QA数据集的论文。 论文: Reliable Academic Conference Question Answering: A Study Based on Large Language Model地址: http…

网络攻击的发展

在当今数字化时代&#xff0c;网站被攻击已经成为常态&#xff0c;网络威胁愈演愈烈。这些攻击不仅威胁到企业的安全&#xff0c;还可能导致严重的商业危机。本文将探讨为什么网络流量攻击变得如此普遍和容易&#xff0c;并分析未来可能引发的商业危机。 ​ 网络流量攻击的普遍…

【博士每天一篇文献-算法】iCaRL_ Incremental Classifier and Representation Learning

阅读时间&#xff1a;2023-10-27 1 介绍 年份&#xff1a;2017 作者&#xff1a;Sylvestre-Alvise Rebuffi; Alexander Kolesnikov; Georg Sperl; Christoph H. Lampert &#xff0c;牛津大学 期刊&#xff1a;Proceedings of the IEEE conference on Computer Vision and Pa…

竞赛选题 深度学习图像修复算法 - opencv python 机器视觉

文章目录 0 前言2 什么是图像内容填充修复3 原理分析3.1 第一步&#xff1a;将图像理解为一个概率分布的样本3.2 补全图像 3.3 快速生成假图像3.4 生成对抗网络(Generative Adversarial Net, GAN) 的架构3.5 使用G(z)生成伪图像 4 在Tensorflow上构建DCGANs最后 0 前言 &#…

评比无代码低代码平台时,可以考虑以下几个方面

无代码低代码平台是近年来兴起的一种软件开发工具&#xff0c;它们旨在帮助非技术人员快速创建应用程序&#xff0c;而无需编写大量的代码。这些平台通过提供可视化的界面和预先构建的组件&#xff0c;使用户能够通过拖放和配置的方式来构建应用程序。选择无代码低代码平台时&a…

微信公众号点击打开地图导航

<h3 id"menu-location">地理位置接口</h3><span class"desc">使用微信内置地图查看位置接口</span><button class"btn btn_primary" id"openLocation">openLocation</button> <span class&quo…