在/etc/sysctl.conf文件下加入如下参数
[root@ora12c Server]# vim /etc/sysctl.conf
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
使参数生效;
# /sbin/sysctl -p
suse此处操作不一样;
# /sbin/chkconfig boot.sysctl on
# echo 501 > /proc/sys/vm/hugetlb_shm_group
oinstall group GID is 501:
并将vm.hugetlb_shm_group=501 添加到/etc/sysctl.conf;
重启suse操作系统;
修改用户限制
在/etc/security/limits.conf加入相关配置
# 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 hard stack 10240
yum包已自动创建该限制文件
/etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf
6、创建用户目录
# mkdir -p /u01/app/oracle/12/db1
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
# chown -R oracle:oinstall /orasoft
7、配置环境变量
在/etc/hosts文件中添加本机的解析;否则开始安装后会报:无法解析节点名。
在 .bash_profile配置如下变量
在/home/oracle目录下
$ vi .bash_profile
umask 022
export ORACLE_BASE=/u01/app/oracle/12
export ORACLE_HOME=$ORACLE_BASE/db1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export EDITOR=/bin/vi
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
unset USERNAME
使配置文件生效
[oracle@ora12c ~]$ source .bash_profile
建议重启系统
检查参数设置是否生效
$ umask
$ env | more
8、将安装文件解压,开始安装;
降下载好的数据库安装文件上传到/orasoft目录下,解压;
开始安装
./runInstaller
此处增加了多个组,和以前版本有区别;
oper组是手工创建的,yum包没有安装;