VMware下CentOS静默安装oracle12.2详细图文教程

VMware下CentOS静默安装oracle12.2详细图文教程

前言

为了方便大家在VMware环境下快速完成Oracle12.2的安装,本教程提供VMware下CentOS静默安装oracle12.2的详细图文教程,供大家参考。

环境要求

  • VMware虚拟机
  • CentOS 7安装镜像
  • Oracle 12.2安装介质

步骤

1. 安装CentOS 7系统

首先需要在VMware虚拟机中安装CentOS 7系统,此处就不赘述具体的安装过程,大家可以参考其他教程完成安装。

2. 准备安装介质和静默安装脚本

准备Oracle 12.2的安装介质和静默安装脚本。其中,安装介质需要提前下载好并刻录到光盘或USB设备中,静默安装脚本需要自己写或从其他渠道下载。

3. 将安装介质和静默安装脚本拷贝到虚拟机中

将安装介质和静默安装脚本拷贝到虚拟机中的任意目录中,例如:/home/user/oracle。

4. 进入root用户并安装必要的软件包

在CentOS系统中,打开终端并输入以下命令:

su -
yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst libXrender libXrender-devel libXft make sysstat

5. 执行静默安装脚本

在终端中进入静默安装脚本所在目录,注意,执行脚本需要使用root用户,执行以下命令:

su -
cd /home/user/oracle
./silent_install.sh

6. 安装完成并配置环境变量

等待安装完成后,需要配置环境变量才能使用Oracle 12.2。打开终端并输入以下命令:

su -
vi /etc/profile

在打开的文件中添加以下内容:

export ORACLE_HOME=/usr/local/oracle/product/12.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin

保存文件并执行以下命令:

source /etc/profile

7. 验证安装结果

打开终端输入以下命令:

su - oracle
sqlplus / as sysdba

如果看到以下结果,说明Oracle成功安装并配置成功。

SQL*Plus: Release 12.2.0.1.0 Production on Thu Mar 21 10:50:40 2019

Copyright (c) 1982, 2017,
Oracle.  All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>

示例说明

示例1:使用yum工具安装Oracle12.2

如果不想使用静默安装脚本,可以使用yum工具安装Oracle 12.2。打开终端并输入以下命令:

su -
yum install oracle-database-server-12cR2-preinstall

随后,根据命令行提示操作即可完成安装。

示例2:使用Oracle Universal Installer安装Oracle12.2

如果想要进行自定义的安装配置,可以使用Oracle Universal Installer进行安装。打开光盘中的runInstaller文件进行安装,具体操作和普通的Oracle安装过程一致。

总结

本教程详细介绍了VMware下CentOS静默安装oracle12.2的方法,希望对大家有所帮助。需要注意的是,在执行安装前必须确保系统软件包和其它依赖项已经安装好,并且尝试使用静默安装脚本前可以选择使用其他安装方式来进行安装。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VMware下CentOS静默安装oracle12.2详细图文教程 - Python技术站

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

相关文章

  • Android SQLite数据库进行查询优化的方法

    以下是关于“Android SQLite数据库进行查询优化的方法”的完整攻略: 1.简介 SQLite是一种轻量级的关系型数据库,通常在Android开发中被广泛使用。SQLite提供了一些方法,可以优化数据库查询的性能,这对于需要快速处理大量数据的应用程序尤为重要。本文将介绍如何通过索引和WHERE子句来优化SQLite数据库查询。 2.使用索引优化SQL…

    database 2023年5月19日
    00
  • mysql锁及锁出现总结

    转载请注明出处: 1.按锁粒度分类: 行锁:锁某行数据,锁粒度最小,并发度高;; 行锁是指加锁的时候锁住的是表的某一行或多行记录,多个事务访问同一张表时,只有被锁住的记录不能访问,其他的记录可正常访问; 行锁是对所有行级别锁的一个统称,比如下面说的记录锁、间隙锁、临键锁都是属于行锁 表锁:锁整张表,锁粒度最大,并发度低; 上锁的时候锁住的是整个表,当下一个事…

    MySQL 2023年4月13日
    00
  • SQLite 和 MariaDB 的区别

    SQLite 和 MariaDB 是两种不同的数据库管理系统,主要区别在于其设计目的、使用场景以及性能表现上。下面是详细讲解他们的一篇攻略。 SQLite 和 MariaDB 的概述 SQLite 是一种轻量级的嵌入式数据库管理系统,适用于在资源受限或者没有专门的服务器提供支持的场景下使用。它的底层架构是一个单独的磁盘文件,通常使用 SQL 语言来操作数据。…

    database 2023年3月27日
    00
  • 关于 MySQL 嵌套子查询中,无法关联主表字段问题的折中解决方法

    今天在工作中写项目的时候,遇到了一个让我感到几乎无解的问题,在转换了思路后,想出了一个折中的解决方案,记录如下。 其实,问题的场景,非常简单: 就是需要查询出上图的数据,红框是从 项目产品表 中查询的2个字段,绿框是从与项目产品表关联的 文章表 中查询出的1个字段。我希望实现的效果是,获取到项目产品对应的文章提交人数,即该项目产品,有多少人提交了文章。看似很…

    MySQL 2023年4月12日
    00
  • Linux下redis的安装与使用图文教程

    Linux下redis的安装与使用图文教程 1. Redis简介 Redis是一个高性能的非关系型数据库,也被称为是数据结构服务器,可以用作内存数据库、缓存等多种用途。Redis支持多种数据结构,如字符串、哈希、列表、集合等,可以满足不同应用场景的需求。 2. 环境准备 在进行Redis的安装和使用之前,需要先安装Linux操作系统,并保证网络连接畅通。 3…

    database 2023年5月22日
    00
  • 运行asp.net程序 报错:磁盘空间不足

    当您在运行ASP.NET程序时,突然遇到“磁盘空间不足”的错误提示时,可能会让您感到很烦恼。此错误提示通常意味着磁盘驱动器的空间已经达到或接近最大容量。 出现此问题时,下面是一些您可以考虑的解决步骤: 确认磁盘空间不足 首先,您需要确认该错误的确是由于磁盘空间不足引起的。通过检查提示信息中提供的详细信息,您应该可以找到受影响的驱动器。这时,您可以手动检查磁盘…

    database 2023年5月21日
    00
  • 轻松解决 Linux操作系统故障恢复技巧

    轻松解决 Linux 操作系统故障恢复技巧攻略 Linux 是一种高度可定制的操作系统,但是在使用过程中也难免会遇到一些故障,例如系统崩溃、服务停止等等。为了保证系统的正常运行,处理这些故障是十分重要的。这里提供几个轻松解决 Linux 操作系统故障恢复技巧。 1. 查看日志文件 在排除 Linux 故障时,查看相关日志文件是非常有用的。Linux 系统的日…

    database 2023年5月22日
    00
  • 数据库sql语句优化

    数据库SQL语句优化是提高数据库查询性能的关键措施之一。本篇文章将分享一些优化SQL查询的技巧和注意事项。 SQL语句优化的基本原则 减少查询次数:减少查询次数是优化SQL语句的首要原则。 减少数据处理量:仅返回必要的数据,并尽量避免对结果集进行额外的处理。 减少资源占用:尽量减少临时表的创建、大规模的排序操作和使用不必要的索引,以减少资源占用。 SQL语句…

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