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

yizhihongxing

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日

相关文章

  • MySQL数据表分区策略及优缺点分析

    MySQL数据表分区策略及优缺点分析 什么是MySQL数据表分区? MySQL数据表分区是将表数据分为更小的块,以提高查询效率和管理表数据的能力。分区可以根据表的某个字段自动或手动进行,例如按照日期或地理属性来进行数据分区。 MySQL数据表分区使用场景 数据表数据量巨大,过多的数据可能导致查询速度变慢、备份难以进行等问题; 实现分布式数据库管理; 数据库实…

    database 2023年5月19日
    00
  • 在php MYSQL中插入当前时间

    在 PHP MySQL 中插入当前时间是一个常见的操作。下面是实现该功能的完整攻略: 步骤一:准备数据库环境 首先需要在数据库中创建一个表来存储数据。假设我们创建了一个名为 test_table 的表,其中包含两个字段:id 和 time。 CREATE TABLE test_table ( id INT PRIMARY KEY, time TIMESTAM…

    database 2023年5月22日
    00
  • 基于Spring中的事务@Transactional细节与易错点、幻读

    让我们来详细讲解基于Spring中的事务 @Transactional 细节与易错点、幻读的完整攻略。 什么是事务? 事务是一组操作,这些操作要么全部执行成功,要么全部不执行。如果其中任何一项操作失败,事务会回滚到开始状态,以确保数据在数据库中的完整性。 Spring中的事务管理 Spring是一个开发框架,也提供了很好的事务管理。Spring的事务管理可以…

    database 2023年5月18日
    00
  • Linux设置每晚定时备份Oracle数据表的操作命令

    那么让我们来详细讲解一下如何在Linux系统下设置每晚定时备份Oracle数据表的操作命令。 首先,我们需要在Linux系统上安装Oracle数据库,并且配置好相关的环境参数。接下来,我们可以使用以下步骤来设置备份操作: 步骤1:编写备份脚本 可以使用Shell脚本来编写备份程序。比如我们可以编写以下的备份脚本,脚本名称为backup.sh: #!/bin/…

    database 2023年5月22日
    00
  • Linux中的冷热页机制简述

    Linux中的冷热页机制简述 在操作系统中,内存管理是很重要的一个部分。针对常被使用的页面,要尽可能地留在内存中,以便更快地访问。而一些不常使用到的页面,则可以移除出内存,节省内存空间。这时就需要采用一种叫做“冷热页机制”的技术。 什么是冷热页机制 冷热页机制指的是根据页面的热度(使用频率)来判断页面是否应该留在内存中。热页面(Hot Page)指的是经常使…

    database 2023年5月22日
    00
  • oracle使用instr或like方法判断是否包含字符串

    下面是Oracle使用inster或like方法判断是否包含字符串的攻略。 使用INSTR函数判断字符串是否包含子串 INSTR函数用来查找子串在字符串中出现的位置,常用于判断一个字符串是否包含某个子串。其语法如下: INSTR(string, substring[, start_position[, nth_appearance]]) 其中,string为…

    database 2023年5月21日
    00
  • Mysql获取当前日期的前几天日期的方法

    要获取当前日期的前几天日期,可以使用MySQL中的日期函数和运算符。具体步骤如下: 步骤一:获取当前日期 使用CURDATE()函数获取当前日期,该函数返回当前日期的字符串格式。语法如下: SELECT CURDATE(); — 返回值:yyyy-MM-dd 步骤二:计算前几天的日期 使用DATE_SUB()函数进行日期计算,该函数接受一个日期值和一个时间…

    database 2023年5月22日
    00
  • MySQL单表查询实例详解

    当我们在使用MySQL数据库时,单表查询是最常见的一种查询操作,也是最基本的查询。本篇文章将介绍MySQL单表查询的相关知识点以及实例应用,详细讲解如何使用MySQL进行单表查询。 什么是MySQL单表查询 MySQL单表查询指的是从单个数据表中检索数据的查询操作。该操作旨在将特定列的数据从表中选择出来并进行展示,其结果集包含表中符合条件的所有数据记录。 M…

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