1 系统环境
操作系统:Red Hat 4.8.5-11
数据库:oracle11g
1.1 查看系统版本
cat /proc/version
1.2 查看系统内存
free –m 发现内存为16G内存
1.3 查看磁盘空间
df –h
发现/data目录的空间较大,因此将数据库安装到此目录下
Ps:由于oracle的文件较大,加上需要给库数据预留空间,所以安装位置的空间必须大于8G;
2 安装前准备
2.1 创建用户和用户组(root)
groupadd oracle 添加用户组
groupadd dba 添加管理用户组
useradd oracle -g oracle 添加用户
usermod -a -G dba oracle
2.2 修改系统内核参数(root)
在/etc/sysctl.cnf 文件中增加以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
为使配置生效,执行sysctl –p
2.3 修改oracle用户的shell属性(root)
vim /etc/security/limits.conf
增加以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536