CentOS7下Oracle19c rpm安装过程

yizhihongxing

下面是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日

相关文章

  • Go语言提升开发效率的语法糖技巧分享

    下面是针对“Go语言提升开发效率的语法糖技巧分享”的完整攻略: Go语言提升开发效率的语法糖技巧分享 一、介绍 Go语言作为一门开发效率高,运行速度快的编程语言,其语法简洁、易于理解,同时支持并发编程,因此备受程序员们的喜爱。在使用Go语言进行开发时,我们可以通过一些语法糖技巧来提高开发效率。本文将会介绍一些常用的技巧,并结合示例进行讲解。 二、技巧分享 1…

    database 2023年5月22日
    00
  • 基于Failed to load ApplicationContext异常的解决思路

    当我们在使用Spring框架进行开发时,可能会遇到一种名为“Failed to load ApplicationContext”的异常,这通常意味着应用程序启动失败。本文将详细讲解关于“基于Failed to load ApplicationContext异常的解决思路”的完整攻略,帮助您快速解决这个问题。 异常起因 首先,我们需要明确一些常见的导致该异常出…

    database 2023年5月21日
    00
  • PHP基于mssql扩展远程连接MSSQL的简单实现方法

    下面是“PHP基于mssql扩展远程连接MSSQL的简单实现方法”的完整攻略: 1. 确认mssql扩展已安装 在远程连接 MSSQL 数据库之前,需要在使用该扩展的 PHP 环境中安装 mssql 扩展。可以通过以下命令检查是否已经安装了 mssql 扩展。 php -m | grep mssql 如果输出 mssql 则表示已安装 mssql 扩展,否则…

    database 2023年5月22日
    00
  • linux mysql定时备份并压缩

    1.检查mysql备份命令有没有作用 在var目录下创建backup目录,在backup目录下创建mysql目录用于存放mysql备份文件 cd到/var/backup目录下 mysqldump -uroot -pwh5268925 zhaochao > mysql/zhaochao.sql 如果成功,在/var/backup/mysql下会有zhao…

    MySQL 2023年4月13日
    00
  • 数据库 三范式最简单最易记的解释

    让我详细讲解一下“数据库三范式最简单最易记的解释”的完整攻略。 什么是数据库三范式? 数据库三范式(Third Normal Form,简称3NF)是关系型数据库设计的一种规范,它旨在消除冗余数据,提高数据的存储效率,从而减少数据的不一致。 第一范式(1NF) 第一范式要求每个属性都是原子性的,即不可再分。也就是说,数据表中的每一列都必须是单一值,而不是一个…

    database 2023年5月21日
    00
  • Redis Geo: Redis新增位置查询功能

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/144.html   移动互联网增进了人与人之间的联系,其中基于位置信息的服务(Location Based Service,LBS)起到很重要的促进作用。在移动互联网的大环境下,每个手机都变成了一个位置追踪设备,为人们提供了非常丰富的…

    Redis 2023年4月13日
    00
  • oracle导入导出表时因一个分号引发的惨案

    初步概述:在oracle导出表的过程中,因一个分号的存在,可能会引发导出的表结构或数据不完整的情况。这是因为分号会被视为SQL语句的结束符,从而导致导出的结果不符合预期。本攻略将从以下几个方面详细介绍oracle导出表时因分号引发的问题以及解决方法: 问题背景 分号对导出结果的影响 解决方法介绍 实际操作示例 1. 问题背景 在Oracle数据库的管理和维护…

    database 2023年5月18日
    00
  • SQL SERVER 2008 中三种分页方法与比较

    SQL SERVER 2008 中三种分页方法与比较 在 SQL SERVER 2008 中,我们可以使用三种不同的方法来实现分页: 基于ROW_NUMBER()函数的分页方法 基于OFFSET FETCH子句的分页方法 基于子查询的分页方法 接下来,我们对这三种方法进行详细介绍,并进行比较。 基于ROW_NUMBER()函数的分页方法 这种方法将用ROW_…

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