Linux下静默安装Oracle12C图文详细步骤
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