一 Linux下Oracle 12c数据库的安装
1.1.1 操作系统软硬件检查
1. 内存要求
1) 最小值为1 GB 内存,建议值为2 GB of RAM 或者更多
2) 查询命令:# grep MemTotal /proc/meminfo

计算出来有1.7968G内存,满足Oracle 12c的内存安装要求。
2. 系统内核版本
1) 查询系统位数命令:# uname -m;
2) 查询系统版本命令:# cat /proc/version或# cat /etc/redhat-release或# lsb_release -id;
3) 查询系统内核版本:# uname -r。

经查询可知,本机系统版本和内核版本都在Oracle 12c支持的范围内。
3. 磁盘空间要求
用来安装的Oracle 12c对应版本的目录硬盘保留量至少满足上面的要求,一般情况下,这个都不是问题,如果有疑问,可以用df -h命令查询一下目录所在的硬盘空间使用情况。

4. /tmp空间至少1GB
1) 查询命令:# df -h /tmp,Oracle安装目录中的/oradata目录用来存放数据文件,/tmp目录是根文件系统的一部分,而图中查询结果显示根目录还剩余48G,满足条件。
2) 通过命令:# df -h查看各个磁盘的使用情况。

1.1.2 安装前系统配置
1. RPM要求
安装前可先查看需要的RPM包已安装,查询命令:# rpm -q package_name,另外,对于本系统版本Oracle 12c,要使用用于连接数据库的Oracle ODBC Drivers,需要安装unixODBC-2.3.1 or later,下载地址http://www.unixodbc.org。
1) 检查Oracle需要的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) 安装缺失的rpm
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutilslibelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBCdevel*.i686 libXp

3)再次检查rpm的安装情况

4)创建wap分区
关于swap交换分区的设置:
以前装Linux服务器系统的时候,系统有1G内存,swap交换分区分了2G,现在系统内存加到了8G,同事建议增加交换分区。我就增加16G swap分区介绍一下(添加一个交换文件方式):
1. 查看swap 空间大小(总计):我的已经加完了,引用另外一台机子的查看内容。
free -m
total used free shared buffers cached
Mem: &n

本文详细介绍了在Linux环境下安装Oracle12c数据库的全过程,包括系统配置、用户和目录设置、内核参数调整等内容。
最低0.47元/天 解锁文章
6758





