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日

相关文章

  • SQL Server成功与服务器建立连接但是在登录过程中发生错误的快速解决方案

    当使用SQL Server登录时,可能会出现登录过程中发生错误的问题,这种情况可能是服务器上的 SQL Server 实例无法正常启动或运行,也可能是本地计算机上的网络连接问题。下面是一些可能使 SQL Server 登录过程出错的原因以及相应的解决方案。 原因分析 原因1:SQL Server 实例无法正常启动或运行 当 SQL Server 实例未能成功…

    database 2023年5月21日
    00
  • Oracle导出文本文件的三种方法(spool,UTL_FILE,sqluldr2)

    一、spool spool的基本语法是 spool file_name sql_command; spool off 2.其中file_name指需要导出的文件名,可以是全路径也可以是部分路径,sql_command为需要执行的sql语句。 运行示例如下: spool D:\test.txt /* 指定文件名 */ SELECT empno,ename,jo…

    database 2023年5月22日
    00
  • MySQL数据库表的合并与分区实现介绍

    MySQL数据库表的合并与分区实现介绍 1. 表的合并 MySQL支持将多张表的数据合并成一张表,常用的两种合并方式为UNION和JOIN。 1.1 UNION操作 UNION操作用来组合多个结果集,要求每个结果集的列数和数据类型必须一致。语法格式如下: SELECT column_name(s) FROM table1 UNION SELECT colum…

    database 2023年5月19日
    00
  • MySQL常见内置函数以及其使用教程

    MySQL常见内置函数以及其使用教程 MySQL是一个强大的关系型数据库管理系统,它提供了许多内置函数,让我们可以对数据库进行更灵活和高效的操作。在本文中,我们将介绍MySQL常见的内置函数以及它们的使用教程。 1. 字符串函数 1.1 CONCAT函数 CONCAT函数可以将多个字符串合并成一个字符串。其语法如下: CONCAT(string1, stri…

    database 2023年5月22日
    00
  • mysql数据插入覆盖和时间戳的问题及解决

    我们来详细讲解如何解决mysql数据插入覆盖和时间戳问题。 问题描述 在使用mysql存储数据时,会遇到两个常见问题: 数据插入时会覆盖掉原有数据; 数据的时间戳不准确或者不是当前时间。 问题分析 问题1:数据插入覆盖 数据插入时覆盖掉原有数据的原因通常是因为主键冲突,或者在插入数据时忘记设置主键而导致出现重复数据。 问题2:数据时间戳不准确 数据的时间戳通…

    database 2023年5月22日
    00
  • 如何使用Python连接MySQL数据库?

    使用Python连接MySQL数据库可以使用Python的mysql-connector模块。该模块提供了一个Python接口,用于连接和操作MySQL数据库。以下是使用Python连接数据库的完整攻略: 安装mysql-connector 在使用mysql-connector模块之前,需要先安装该模块。可以使用以下命令在命令行中安装: pip instal…

    python 2023年5月12日
    00
  • SQL Server 数据库优化

    SQL Server 数据库优化完整攻略 1. 定位问题 首先,需要针对当前的 SQL Server 数据库进行一些基本的性能测试,比如 CPU 使用率、I/O 操作、内存利用率等,以此确定哪些区域需要优化。 SQL Server 提供了很多内置的工具来监视和分析数据库性能,例如 SQL Profiler 和 Performance Monitor。 2. …

    database 2023年5月19日
    00
  • PHP+MySQL手工注入语句大全 MySQL手工注入语句总结

    PHP+MySQL手工注入语句大全 MySQL手工注入语句总结攻略 什么是手工注入? 手工注入是一种攻击技术,攻击者利用输入验证错误,通过手动构造特殊的输入字符串,向Web应用程序中注入恶意代码,以获取数据库敏感信息。 手工注入的主要目标是通过针对Web应用程序暴露出的漏洞,使攻击者能够以合法用户的身份与Web应用程序进行交互,从而对数据进行访问和操作。手工…

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