CentOS7下Oracle19c rpm安装过程

下面是CentOS7下Oracle19c rpm安装过程的完整攻略。

1. 确认系统环境

在进行Oracle19c rpm安装前,需要确认系统环境是否满足要求。具体要求如下:

  • 系统版本:CentOS 7.x(最好是7.5或以上版本)
  • 内核版本:4.14.35或以上
  • 存储空间:至少20G以上
  • 内存:至少4G以上,并开启swap分区

可以通过以下命令确认系统信息:

$ cat /etc/redhat-release
$ uname -r
$ df -h
$ free -g
$ swapon -s

2. 下载安装包

在确认系统环境满足要求后,需要从Oracle官网上下载对应版本的Oracle19c rpm安装包。下载链接如下:

https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html

下载完成后,将安装包上传至Linux服务器上。

3. 安装依赖包

在安装Oracle19c之前,需要安装一些必要的依赖包。可以通过以下命令进行安装:

$ yum -y install oracle-database-preinstall-19c

该命令会自动安装必要的依赖包,并进行相关配置。

4. 安装Oracle19c

安装依赖包后,可以进行Oracle19c的rpm安装。具体步骤如下:

  1. 使用root用户登录系统
  2. 进入Oracle19c安装包所在的目录
  3. 安装rpm包
$ su - root
$ cd /path/to/rpm/file/dir
$ rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm

安装过程可能比较长,需要耐心等待。

  1. 执行orahome脚本
$ /etc/init.d/oracle-xe-19c configure

执行该脚本时需要进行相关初步设置,包括ROOT密码等。

  1. 启动Oracle19c
$ systemctl enable oracle-xe-19c
$ systemctl start oracle-xe-19c

至此,Oracle19c的rpm安装过程就完成了。

示例说明

下面举两个例子,让大家更好地理解Oracle19c rpm安装过程。

示例1:确认系统环境

假设当前系统是CentOS 7.5版本,可以通过以下命令确认内核版本和存储空间是否满足要求:

$ uname -r
4.18.0-193.el8.x86_64

$ df -h
Filesystem          Size  Used Avail Use% Mounted on
/dev/vda3            40G   15G   23G  39% /
/dev/vda1           558M  172M  386M  31% /boot
/dev/vda5            14G  4.5G  8.6G  35% /usr

从结果可以看出,当前系统并不满足要求,因为内核版本不符合要求,存储空间不足20G。

示例2:安装Oracle19c

假设已经下载好了Oracle19c rpm安装包,上传到了/root/install/目录下。

首先需要安装依赖包,执行如下命令:

$ yum -y install oracle-database-preinstall-19c

然后再执行具体的rpm安装命令:

$ cd /root/install/
$ rpm -ivh oracle-database-ee-19c-1.0-1.x86_64.rpm

安装过程需要进行一些配置,具体步骤可以参考上面的安装步骤。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7下Oracle19c rpm安装过程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Oracle控制文件丢失恢复归档模式方法

    Oracle控制文件丢失恢复归档模式方法 当Oracle数据库归档模式下的控制文件丢失后,需要进行恢复操作。本攻略将详细讲解Oracle控制文件丢失恢复归档模式的方法,包括以下步骤: 验证控制文件丢失 创建pfile文件 启动nomount模式 创建控制文件 修改数据库状态 恢复归档文件 下面将分别对每个步骤进行详细介绍。 1. 验证控制文件丢失 首先,我们…

    database 2023年5月22日
    00
  • MySql报错Table mysql.plugin doesn’t exist的解决方法

    针对“MySql报错Table mysql.plugin doesn’t exist的解决方法”的问题,下面是一些解决方法: 问题描述 MySQL客户端报错Table mysql.plugin doesn’t exist,这个问题通常是因为MySQL数据库实例升级或者版本兼容性问题导致的。 解决方法1:使用mysql_install_db初始化MySQL m…

    database 2023年5月18日
    00
  • 关于Redis的工作模式

    在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master。 缺点:哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般,特别是在主从切换的瞬间存在访问瞬断的情况,而且哨兵模式只有一个主节点对外提供服务,没法支持很高的并发,且单个主节点内…

    Redis 2023年4月13日
    00
  • MySQL 8中新增的这三大索引 隐藏、降序、函数

    MySQL 8中新增了许多索引的功能,其中比较常用且值得重点学习的有三个:隐藏索引、降序索引、函数索引。 隐藏索引 隐藏索引实际上指的是覆盖索引的一种,即只包含列的索引,不存储对应的行数据。这种索引可以减少不必要的I/O读写操作,从而提高查询效率。 以下是一个简单的示例,假设有一个表students,其中有sid、name、age、gender四个字段,我们…

    database 2023年5月19日
    00
  • Golang笔试题(附答案)

    下面我将分为以下几个部分详细讲解Golang笔试题的完整攻略: 一、题目描述 题目描述是基础,首先我们需要仔细阅读题目,理解题目要求,才能更清楚我们需要写出什么样的代码。 二、思路分析 在理解题目的基础上,需要进行思路分析,明确如何解题。对于本题,我们需要注意以下几点: 统计每个字符出现的次数,可以借助map实现 统计出现最多的字符,需要遍历map并比较 三…

    database 2023年5月22日
    00
  • Redis 彻底禁用RDB持久化操作

    如果你需要彻底禁用 Redis 的 RDB 持久化操作,你可以按照以下步骤操作: 打开 Redis 配置文件(比如 redis.conf),找到以下配置: save 900 1 save 300 10 save 60 10000 这里的 save 配置项定义了 RDB 持久化操作的触发条件。具体来说,当以下条件满足时,Redis 就会执行一次 RDB 持久化…

    database 2023年5月22日
    00
  • Oracle之SQL语句性能优化(34条优化方法)

    接下来我会详细解释“Oracle之SQL语句性能优化(34条优化方法)”的攻略。 一、 索引优化 使用WHERE子句过滤非匹配的记录。如果表中有很多行,但是你只需要其中的一部分时,使用WHERE子句来过滤非匹配的记录,这样可以大大提高查询速度。 为经常使用到的WHERE子句中的列建索引。索引是优化查询速度的一种方式,建立索引可以提高检索的速度,但是建立过多的…

    database 2023年5月21日
    00
  • 64位Windows下安装Redis教程

    下面是详细的64位Windows下安装Redis教程。 安装准备 确保已安装了64位版本的Windows操作系统 下载并安装Visual C++ 2015 Redistributable Package(链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=52685)。 下载Redis 到官…

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部