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日

相关文章

  • 快速解决openGauss数据库pg_xlog爆满问题

    下面是“快速解决openGauss数据库pg_xlog爆满问题”的完整攻略: 背景 在openGauss数据库中,如果PG_XLOG目录下的文件过多会导致存储爆满的问题。因为PG_XLOG目录主要是用于存储事务日志文件,如果数据库中的事务很多,那么相关的pg_xlog文件也会很多。 步骤 下面是解决PG_XLOG过多导致存储爆满的完整步骤: 1、查询PG_X…

    database 2023年5月21日
    00
  • spring boot中内嵌redis的使用方法示例

    下面给出关于“spring boot中内嵌redis的使用方法示例”的完整攻略。 1. 前置条件 在使用内嵌Redis的过程中,需要保证以下两个条件已经满足: 已经安装了Redis数据库,并且Redis服务已经启动。 已经使用Spring Boot初始化了项目。 2. 引入Redis依赖 首先,我们需要在项目的pom.xml文件中引入Redis的依赖: &l…

    database 2023年5月22日
    00
  • MySQL中时间函数操作大全

    MySQL中时间函数操作大全 MySQL中提供了丰富的时间函数,可以对日期和时间进行各种常见的操作,比如取得日期中的年、月、日,计算日期之间的差值,将时间戳转换为时间字符串等。下面就一一列举这些时间函数及其用法,方便大家在实际开发中快速使用。 YEAR(date) 函数返回日期date的年份部分。 示例: SELECT YEAR(‘2018-08-16’);…

    database 2023年5月22日
    00
  • MySql游标的使用实例

    MySQL游标是处理查询结果集合的有效工具,其可在查询结果集合中逐行收集或返回数据,方便开发者进一步处理数据。 什么是MySQL游标 MySQL游标是指向查询结果集合中某一行的指针,通过游标可以滚动浏览结果集合,使得开发者可以按照需求读取数据,修改数据等。MySQL游标的主要作用便是简化SQL语句的复杂性,让开发者可以在结果集合中获取特定的数据,实现更为灵活…

    database 2023年5月22日
    00
  • springboot项目启动后执行方法的三种方式

    让我们开始讲解“springboot项目启动后执行方法的三种方式”。 1. CommandLineRunner 和 ApplicationRunner 接口 CommandLineRunner 和 ApplicationRunner 接口可以让我们在 Spring Boot 项目启动后执行一些特定的任务,这两个接口都只有一个方法 run。区别在于,Comma…

    database 2023年5月18日
    00
  • SQL 反向变换结果集成一列

    SQL反向转换结果集成一列是指,将原本的行数据合并为一列数据。这个过程需要使用SELECT、CASE WHEN、GROUP BY等语句来完成。下面是两条实例演示: 实例1:将多列数据反向变成一列 假设有下面这个表格: | name | gender | age | |——-|——–|—–| | Alice | F | 28 | | B…

    database 2023年3月27日
    00
  • Yapi安装部署详细图文教程

    下面是一份“Yapi安装部署详细图文教程”的完整攻略,希望能给你带来帮助。 Yapi是什么? Yapi是一个开源的、可定制的、高效的、灵活的接口管理平台。 准备工作 在开始安装Yapi之前,你需要满足以下几个前提条件: 安装了node.js 安装了MongoDB 一份Yapi的安装包 安装步骤 第一步:下载并解压Yapi安装包 首先,你需要从Github上下…

    database 2023年5月22日
    00
  • 简单聊聊SQL注入的原理以及一般步骤

    SQL注入是一种常见的攻击方式,攻击者可以利用这种漏洞执行恶意代码来获取到访问敏感信息的权限。以下是SQL注入攻击的原理和一般步骤说明。 原理 SQL注入是一种攻击技术,通过在应用程序的输入中插入恶意的代码,然后将该代码注入到数据库中,最终实现攻击者控制整个应用程序的目的。这种攻击手段的实现原理主要是利用Web应用程序(如PHP、ASP等)对于用户输入的过滤…

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