kernel.shmall = 2097152 //表⽰所有内存⼤⼩(单位:页)
kernel.shmmax = 4294967295 //表⽰最⼤共享内存,如果⼩的话可以按实际情况⽽定,⼀般为物理内存的⼀半(单位:字节)
kernel.shmmni = 4096 //表⽰最⼩共享内存固定4096KB(由于32位操作系统默认⼀页为4K)
kernel.sem = 250 32000 100 128 //4个参数依次是SEMMSL:每个⽤户拥有信号量最⼤数,SEMMNS:系统信号量最⼤数,SEMOPM:每次semopm系统调⽤操作数,SEMMNI:系统⾟苦量集数最⼤数。这4个参数为固定内容⼤⼩
net.ipv4.ip_local_port_range = 9000 65500 //ip_local_port_range表⽰端⼝的范围,为指定的内容
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4.Oracle⽤户环境要求
Oracle 12c需要固定的运⾏⽤户oracle、安装组oinstall、管理组dba,这些账号应该提前建好。⽤来存放oracle程序及数据库⽂件的基本⽬录也要提前创
建好(/u01/app/oracle)
[root@localhost ~]# mkdir -p /u01/app/oracle
[root@localhost ~]# groupadd -g 54321 oinstall
[root@localhost ~]# groupadd -g 54322 dba
[root@localhost ~]# useradd -u 54321 -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle
更改⽤户 oracle 的密码 。
新的 密码:
⽆效的密码: 密码未通过字典检查 - 过于简单化/系统化
重新输⼊新的 密码:
passwd:所有的⾝份验证令牌已经成功更新。
[root@localhost ~]# chown -R oracle:oinstall /u01/app/
[root@localhost ~]# chmod -R 755 /u01/app/oracle/
Oracle 12c的安装任务以运⾏⽤户oracle的⾝份执⾏,需适当调整oracle⽤户的环境配置以满⾜要求。
[root@localhost ~]# vim /home/oracle/.bash_profile
······
umask 022
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/
ORACLE_SID=orcl
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8
PATH=$PATH:$ORACLE_HOME/bin
LANG=zh_CN.UTF-8
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID
5.oracle⽤户资源限制要求
进程会话限制可以采⽤pam. Jimits认证模块来实现.通过修改登录程序login的PAM设置以启⽤该认证,然后修改/etc/secrit/limits .conf ⽂件,使⽤户oracle
能够打开的进程数.进程使⽤的⽂件数加⼤。具体操作如下:
[root@localhost ~]# vim /etc/pam.d/login
······
session required /lib/security/pam_limits.so
session required pam_limits.so
[root@localhost ~]# vim /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软堆栈限制
[root@localhost ~]# vim /etc/profile
······
if [ $USER = "oracle" ];then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
不配置oracle⽤户资源限制部分,也不会影响Oracle数据库的成功安装。但是,若有糟糕的SQL语句对服务器的资源⽆限占⽤,导致长时间对⽤户请求⽆响
应,则建议提前限制oralce⽤户资源。
准备⼯作完成后重启系统。
Oracle 12c 安装过程安装过程
我已使⽤UltraISO_v9.7_Portable.exe把zip做成了ISO,在虚拟机中挂载光盘,就可以使⽤了。
评论