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日

相关文章

  • DBMS中触发器和过程的区别

    DBMS中触发器和过程都是数据库中的一种对象,主要是为了实现数据库的自动化操作和处理,但是它们在实现方式和作用上有很大的差异。下面我将详细讲解它们之间的区别。 触发器(Trigger) 触发器是一种特殊的存储过程,它是与一个特定的表关联的操作,当该表上的数据发生特定的事件时(如修改、插入或删除),就会自动触发执行特定的脚本。触发器可以用于维护数据完整性、更新…

    database 2023年3月27日
    00
  • springboot redis多数据源

    springboot中默认的redis配置是只能对单个redis库进行操作的。 那么我们需要多个库操作的时候这个时候就可以采用redis多数据源。 本代码参考RedisAutoConfiguration源码进行整改成的多数据源配置   注意:数据源2就是数据源1copy了一份代码,把所有的gisredis改成appredis,并去除数据源2的@Primary…

    Redis 2023年4月13日
    00
  • 数据库查询优化之子查询优化

    针对“数据库查询优化之子查询优化”的完整攻略,我将分为以下几个方面来讲解。 什么是子查询? 首先,我们需要了解什么是子查询。子查询是嵌套在查询语句中的查询语句,子查询的结果作为外层查询的条件之一。 例如:我们要查询会员表里面消费金额最高的会员信息,可以使用如下SQL语句进行查询: SELECT * FROM member WHERE member_id IN…

    database 2023年5月19日
    00
  • Window平台搭建Redis分布式缓存集群 (一)服务器搭建及性能测试

           百度定义:Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型),为了保证效率,数据都是缓存在内存中。        区别的是redis会周期性的把更新的数据写入磁…

    Redis 2023年4月13日
    00
  • sql查询语句教程之插入、更新和删除数据实例

    SQL查询语句教程之插入、更新和删除数据实例 在SQL中,插入、更新和删除数据是常见的操作。本教程将为您介绍如何使用SQL语句来执行这些操作。 插入数据 要插入新数据行,我们使用以下语法: INSERT INTO table_name (column1, column2, column3, …) VALUES (value1, value2, value…

    database 2023年5月21日
    00
  • 各种路由器的默认密码

    路由器是连接你的设备和互联网的交点,每个路由器都会有一个管理界面,需要输入账号和密码才能登录管理。然而,很多用户未曾更改默认的账号和密码就直接使用,这样会给黑客留下可乘之机。以下是关于各种路由器默认密码的攻略,希望对大家有所帮助。 一、如何找到路由器默认密码 查找路由器的默认用户名和密码通常可以在路由器的文档中找到,或者通过到路由器制造商的网站搜索找到。各大…

    database 2023年5月22日
    00
  • MySql中的连接查询问题怎么解决

    本文小编为大家详细介绍“MySql中的连接查询问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySql中的连接查询问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 连接查询 当进行多表连接查询时 需要指定字段所属的表 , 可以提高查询效率 , 如果不指定字段所属的表 , 数据库会从每个表中都找一下该字段 e…

    MySQL 2023年4月11日
    00
  • Oracle用户密码含特殊字符时登陆失败问题

    问题描述: 在Oracle数据库中,当用户密码含有特殊字符(如#、$、&等)时,该用户在登录时会遇到“ORA-01017 invalid username/password; logon denied”错误,无法正常登录数据库。 解决方案: 开启密码区分大小写选项 修改Oracle数据库的密码区分大小写选项,可以解决用户密码含特殊字符时无法登录的问题…

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