Linux下静默安装Oracle12C图文详细步骤

本文详细介绍了在Linux系统中如何进行Oracle12C的静默安装,包括系统硬件要求如内存、版本和磁盘空间,以及操作系统配置如关闭Transparent HugePages、配置用户shell和内核参数,最后执行安装脚本和配置环境变量。
摘要由CSDN通过智能技术生成

1、系统硬件要求

1.1内存要求

内存一般为2G以上,最低为1G。可通过指令grep MemTotal /proc/meminfo查询系统实际内存。

本次安装配置系统内存为4G,swap空间默认为内存的2倍,通过 free -m指令可以查看swap空间的实际大小。

1.2版本要求

uname -m         查询系统位数
cat /proc/version或# cat /etc/redhat-release或# lsb_release -id 查询系统版本
uname -r         内核版本

查询版本主要是防止操作系统版本与数据库版本不一致。

1.3磁盘空间要求,监测swap

1.查看swap 空间大小(总计),如果不足则增加
2.创建用于交换分区的文件:增加2G大小的交换分区,count等于想要的块大小
3.设置交换分区文件
4.立即启用交换分区文件
5.再次查看
在这里插入图片描述
6.如果想使得开机自启动,想要修改文件/etc/fastb 修改swap行
在这里插入图片描述

2、操作系统配置

2.1监测oracle需要软件环境

1.通过RPM检查,查看下列模块是否安装

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat

在这里插入图片描述
2.通过yum进行安装,所缺失的包(复制缺少包名)

yum install compat-libcap1 compat-libstdc++-33 ksh libaio-devel libXtst sysstat

在这里插入图片描述
再次监测安装环境
在这里插入图片描述
安装环境完成

2.2关闭Transparent HugePages

  Transparent HugePages是在运行时动态分配内存的,而标准的HugePages是在系统启动时预先分配内存,并在系统运行时不再改变。

  因为Transparent HugePages是在运行时动态分配内存的,所以会带来在运行时内存分配延误。所 以ORACLE是建议不使用Transparent HugePages功能的,如果需要大页内存管理功能来加强性能,建议使用标准的大页内存管理。

1.执行cat /sys/kernel/mm/transparent_hugepage/enabled,如果输出是 always ,则执行以下操作

在这里插入图片描述
(1)输入 vim

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值