操作系统:Centos 6.4
1.创建oracle用户:
安装组也用oracle组
[root@localhost software]# useradd oracle
[root@localhost software]# passwd oracle
更改用户 oracle 的密码 。
新的 密码:
无效的密码: 过于简单化/系统化
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[oracle@localhosthost ~]$ id
uid=501(oracle) gid=501(oracle) groups=501(oracle)
2.通过yum安装oracle所需要的软件:
[root@localhost ~]# yum install binutils* compat-libstdc++* elfutils-libelf* elfutils-libelf-devel* pdksh* gcc* glibc* kernel-headers* libaio* libgcc* libgomp* libstdc++* make* numactl-devel* unixODBC* sysstat*
3.修改内核参数:
[root@localhost ~]# vim /etc/sysctl.conf
fs.file-max = 6815744 //系统所有进程一共可以打开的文件数量
fs.aio-max-nr = 1048576 //同时可以拥有的异步IO请求数目
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 = 1048576 //发送窗口最大大小
[root@localhost ~]# sysctl -p //让内核参数生效
4.修改用户限制:
[root@localhost ~]# vim /etc/security/limits.conf //修改进程数和最大会话数
oracle soft nproc 20470
oracle hard nproc 16384
oracle soft nofile 10240
oracle hard nofile 65536
oracle hard stack 10240
5.修改用户验证选项:
[root@localhost software]# vim /etc/pam.d/login
session required pam_limits.so
6.关闭selinux:
[root@localhost selinux]# vim /etc/selinux/config
SELINUX=disabled