**
硬件环境
**
内存需求
内存大小至少大于4G
检查方法:# grep MemTotal /proc/meminfo
交换空间需求
检查方法:# grep SwapTotal /proc/meminfo
磁盘需求
/tmp 空间大于1G
检查方法:#df –h /tmp
软件安装目录空间需求
**
软件环境
/etc/hosts文件添加主机名解析
vi /etc/hosts
IP地址 主机名
安装所需系统软件包
yum -y install unixODBC unixODBC-devel sysstat numactl-devel make libstdc++-devel libstdc++ libgcc libaio-devel libaio ksh glibc-headers glibc-devel glibc-common glibc gcc-c++ gcc elfutils-libelf-devel elfutils-libelf binutils compat-libstdc++ compat-libstdc++
创建用户和用户组
groupadd oinstall
groupadd dba
groupadd oper
useradd -s /bin/bash -p pass -m -d /home/oracle -g oinstall -G dba,oper oracle
passwd oracle ---添加更新oracle用户密码
配置核心参数
1 ).# vi /etc/sysctl.conf
添加以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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
2). 使核心参数生效
# /sbin/sysctl -p 或sysctl -p
配置Oracle 用户资源限制参数
# vi /etc/security/limits.conf
添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240 #12c需要这行
修改/etc/pam.d/login 文件
#