您当前的位置:首页 > 电脑百科 > 数据库 > Oracle

Oracle Database 19c在Linux系统上面的安装部署

时间:2023-08-18 16:34:55  来源:今日头条  作者:运维开发木子李

Oracle数据库是由Oracle Corporation开发和提供的一种关系型数据库管理系统(RDBMS),它是全球最受欢迎和广泛使用的商业数据库之一。Oracle数据库具有以下特点和功能:

  1. 可靠性和稳定性:Oracle数据库以其高度可靠性和稳定性而闻名。它通过使用多种技术来确保数据的完整性和持久性,例如事务处理和数据恢复机制。
  2. 扩展性和性能:Oracle数据库可以处理大量的数据和用户请求,并且具有强大的扩展性和优化性能的能力。它支持并发处理、分布式数据库和负载平衡等功能,以提高数据库的性能和可伸缩性。
  3. 安全性:Oracle数据库提供了强大的安全功能,包括用户认证、授权和数据加密等。它可以保护数据库免受未经授权的访问、数据泄露和数据损坏等威胁。
  4. 数据管理和查询:Oracle数据库使用SQL(Structured Query Language)作为其查询语言,可以方便地管理和查询数据。它支持复杂的查询操作、索引、触发器和存储过程等高级功能,以满足各种数据操作需求。
  5. 高可用性和容错性:Oracle数据库提供了多种高可用性和容错性的功能,如数据备份和恢复、冗余存储和故障转移等。这些功能可以确保数据库在遇到故障或灾难时能够快速恢复并保持可用性。
  6. 数据库管理工具:Oracle数据库提供了多种管理工具,用于管理和监控数据库的运行状态、性能和安全。这些工具可以帮助管理员进行数据库配置、性能优化和故障排除等任务。

总之,Oracle数据库是一种功能强大、可靠性高、性能优秀的关系型数据库管理系统,适用于各种企业级应用和大型数据处理需求。它在全球范围内被广泛应用于金融、电信、制造、零售等各个行业。

 

在Ubuntu Server 20.04上安装Oracle Database 19c的过程比较复杂,这里是安装步骤:

1)准备系统环境:

确保您的Ubuntu Server 20.04系统满足Oracle Database 19c的系统要求。

更新系统并安装必要的软件包:

sudo apt update
sudo apt upgrade
sudo apt install build-essential libAIo1 libaio-dev libstdc++6

2)创建Oracle用户和组:

创建名为"oinstall"的组:

sudo groupadd -g 1000 oinstall

创建名为"dba"的组:

sudo groupadd -g 1001 dba

创建名为"oracle"的用户,并将其添加到"oinstall"和"dba"组:

sudo useradd -u 1000 -g oinstall -G dba -m -s /bin/bash oracle

为"oracle"用户设置密码:

sudo passwd oracle

3)调整系统参数:

编辑"/etc/sysctl.conf"文件:

sudo nano /etc/sysctl.conf

在文件末尾添加以下行:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2

保存并关闭文件。

加载新的系统参数配置:

sudo sysctl -p

4)配置环境变量:

编辑"/home/oracle/.bashrc"文件:

sudo nano /home/oracle/.bashrc

在文件末尾添加以下行:

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19c/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH

保存并关闭文件。

使环境变量生效:

source /home/oracle/.bashrc

5)下载和安装Oracle Database 19c:

访问Oracle官方网站
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html),下载适用于Linux x86-64的Oracle Database 19c安装文件。

将下载的文件上传到服务器的某个目录,例如"/tmp"。

使用解压缩命令解压安装文件:

unzip /tmp/<安装文件名>.zip

进入解压后的目录:

cd /tmp/<解压后的目录>

运行安装程序:

./runInstaller

按照安装程序的提示进行安装。

6)完成安装:

安装完成后,运行脚本以配置Oracle Database:

sudo $ORACLE_HOME/root.sh

启动Oracle数据库实例:

sudo systemctl start oracle

设置自动启动:

sudo systemctl enable oracle

这些步骤应该能够帮助您在Ubuntu Server 20.04上安装Oracle Database 19c。请注意,这只是一个大致的指南,具体的安装步骤可能会有所不同,请参考Oracle的官方文档和指南以获取更详细的说明。



Tags:Oracle   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
一文聊聊如何快速监控 Oracle 数据库
Cprobe 是一个探针采集器,支持常见数据库、中间件的采集,比如 MySQL、Redis、MongoDB、Oracle、Kafka、ElasticSearch 等。安装配置 Oracle简单起见,我使用 Docker 启动 Oracl...【详细内容】
2023-12-26  Search: Oracle  点击:(126)  评论:(0)  加入收藏
完成 Oracle 实例名称更改的关键步骤
一、背景在oracle数据的管理和维护过程中,我们有时需要更改instance_name,具体有以下场景: 重命名实例:当你需要更改现有 Oracle 实例的名称时,可以通过更改实例名称来实现。这...【详细内容】
2023-10-20  Search: Oracle  点击:(143)  评论:(0)  加入收藏
Oracle 通过向量存储和全新的生成式 AI 功能,持续推动 MySQL HeatWave 创新
通过向量存储、AutoML 和 Lakehouse 增强功能,以及 JSON 和 JavaScript 支持,MySQL HeatWave 有效提高了易用性Oracle 宣布将对 MySQL HeatWave 进行革新,包括支持向量存储、生...【详细内容】
2023-10-12  Search: Oracle  点击:(395)  评论:(0)  加入收藏
Oracle 推出集成向量数据库,增强生成式 AI 并提高开发人员工作效率
查询。这些新功能还支持 Retrieval Augmented Generation (RAG),这是一种创新性的生成式 AI 技术,将大型语言模型 (LLM) 和私有商业数据相结合,以回答自然语言问题。RAG 提供更...【详细内容】
2023-09-22  Search: Oracle  点击:(284)  评论:(0)  加入收藏
Oracle RAC是一种过时的数据库技术吗
今天早上南京下暴雨,我有走路上班的习惯,今天也不例外。不过不巧的是家里的两把大伞都被我放在办公室里忘记带回来了,只能拿着一把遮阳的小伞出门。可想而知,在瓢泼大雨之下,没走...【详细内容】
2023-09-18  Search: Oracle  点击:(236)  评论:(0)  加入收藏
如何给Alpine Linux安装Oracle JDK
Alpine使用的不是正统的glibc,对于一些强依赖glibc的系统建议不要使用Alpine,比如使用了Oracle JDK的系统,建议在Alpine换成OpenJDK。Alpine官方给出了Alpine的三大特征 Small...【详细内容】
2023-09-16  Search: Oracle  点击:(252)  评论:(0)  加入收藏
Oracle Database 19c在Linux系统上面的安装部署
Oracle数据库是由Oracle Corporation开发和提供的一种关系型数据库管理系统(RDBMS),它是全球最受欢迎和广泛使用的商业数据库之一。Oracle数据库具有以下特点和功能: 可靠性和稳...【详细内容】
2023-08-18  Search: Oracle  点击:(300)  评论:(0)  加入收藏
docker安装oracle 12c实现数据持久化
在Docker中安装Oracle 12c并实现数据持久化、配置密码以及远程访问,可以按照以下步骤进行操作:1)下载Oracle数据库安装文件:从Oracle官方网站下载适用于Docker的Oracle 12c安装...【详细内容】
2023-08-17  Search: Oracle  点击:(356)  评论:(0)  加入收藏
如何在 Oracle 中删除数据库及如何手动删除 Oracle 数据库
删除数据库是一个具有风险的操作,可能导致数据丢失。因此,在执行这些步骤之前,请务必备份重要的数据,并确保您有足够的了解和经验来执行这些操作。此外,建议在进行任何重要操作之...【详细内容】
2023-08-12  Search: Oracle  点击:(254)  评论:(0)  加入收藏
Oracle 数据库索引扫描方式
1. 索引范围扫描(Index Range Scan)当我们在查询操作中使用了 WHERE 子句进行范围查询时,Oracle 数据库会使用索引范围扫描方式。这种扫描方式通过索引键值的范围来定位需要的...【详细内容】
2023-08-08  Search: Oracle  点击:(317)  评论:(0)  加入收藏
▌简易百科推荐
Oracle正式发布Java 22
Oracle 正式发布 Java 22,这是备受欢迎的编程语言和开发平台推出的全新版本。Java 22 (Oracle JDK 22) 在性能、稳定性和安全性方面进行了数千种改进,包括对Java 语言、其API...【详细内容】
2024-03-21  OSC开源社区    Tags:Oracle   点击:(10)  评论:(0)  加入收藏
oracle数据库基础学习
在当今数字化时代,数据库已成为企业运营的关键要素。而Oracle数据库,作为全球领先的企业级数据库管理系统,更是备受推崇。本文将带您深入了解Oracle数据库的基础知识,帮助您从零...【详细内容】
2024-01-20  EmSpace    Tags:oracle   点击:(87)  评论:(0)  加入收藏
一文聊聊如何快速监控 Oracle 数据库
Cprobe 是一个探针采集器,支持常见数据库、中间件的采集,比如 MySQL、Redis、MongoDB、Oracle、Kafka、ElasticSearch 等。安装配置 Oracle简单起见,我使用 Docker 启动 Oracl...【详细内容】
2023-12-26      Tags:Oracle   点击:(126)  评论:(0)  加入收藏
Oracle这个公开漏洞正在被8220挖矿组利用
有的网络攻击组织喜欢极具攻击力的0-Day漏洞,但也有的组织更愿意在那些已经公开的漏洞上下功夫,针对那些未能打好补丁的目标,不断优化策略和技术来逃避安全检测,从而最终实现入...【详细内容】
2023-12-22    FreeBuf.COM  Tags:Oracle   点击:(104)  评论:(0)  加入收藏
Oracle数据库性能监控:洞察系统瓶颈的利器!
在当今信息时代,企业对于数据的存储和管理变得越来越重要。Oracle数据库作为全球广泛应用的关系型数据库管理系统,承载着大量的业务数据和应用。为了确保数据库的高效稳定运行...【详细内容】
2023-12-18  编程技术汇  今日头条  Tags:Oracle   点击:(87)  评论:(0)  加入收藏
Oracle软件在主机平台的应用
// 下 栽 の 地 止 :http://quangneng.com/2573/主机平台通常指的是大型服务器,包括UNIX、Linux、IBM Mainframe等。Oracle数据库在这些主机平台上的应用非常普遍,原因有以下几...【详细内容】
2023-11-30  阿小白    Tags:Oracle   点击:(145)  评论:(0)  加入收藏
Oracle数据库存在不可用索引性能问题
在实践中ORACLE数据库存在不可用索引会引发性能问题。所谓的不可用索引,是指索引自身出了问题,不能被所有SQL使用到。这与因SQL写法不当而无法使用索引的索引失效情况不同。当...【详细内容】
2023-11-23  测试小号等闲之辈  微信公众号  Tags:Oracle   点击:(239)  评论:(0)  加入收藏
Oracle数据库容灾方案:持续运营的保障之道!
Oracle数据库的容灾方案是为了保障数据库持续运营和数据的高可用性而设计的。在企业级应用中,数据库的持续运行对于业务的正常操作至关重要。一旦发生数据库故障或灾难,将会对...【详细内容】
2023-11-23  编程技术汇  今日头条  Tags:Oracle   点击:(142)  评论:(0)  加入收藏
Oracle数据库事务管理:确保数据一致性的关键步骤!
事务管理是数据库管理中至关重要的一环,它确保了数据的一致性、完整性和可靠性。Oracle数据库提供了强大的事务管理功能,能够保证多个操作在数据库中作为一个逻辑单元执行,以确...【详细内容】
2023-11-20  编程技术汇  微信公众号  Tags:Oracle   点击:(192)  评论:(0)  加入收藏
从来不是侥幸!Oracle为何独得印度政府青睐?
作者 | Mohit编译 | 小欧出品 | 51CTO技术栈(微信号:blog51cto)今年 8 月,印度教育部宣布选择 Oracle 云基础设施 (OCI) 来改造免费教育技术平台 DIKSHA。小微企业信用保证基金信...【详细内容】
2023-11-17    51CTO  Tags:Oracle   点击:(183)  评论:(0)  加入收藏
站内最新
站内热门
站内头条