1.准备操作系统环境
关闭selinx(selinux的配置文件为/etc/selinux/config),所做配置重启机器后才生效
关闭防火墙
2.创建所需的用户(oinstall)和组(oinstall,dba)
3.创建所需目录(/u01),并修改权限
4.配置本地yum源并安装软件包
12c需要安装的包有binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat compat-libcap* numactl-devel unix0DBC unix0DBC-devel openmotif22 openmotif compat-db libXp
5.配置内核参数(配置文件为/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
6.配置软硬限制(配置文件为/etc/security/limits.conf)
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
7.配置访问限制(配置文件为/etc/oam.d/login)
session required /lib64/security/pam_limits.so
[root@OCP3 ~]# xhost +
8.开始安装啦
安装之前还要配置本地解析
[root@OCP3 ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.40.13 OCP3
我这里是用的zip包进行的安装,只需要把包拷贝到/home/oracle下,解压,解压后应该是一个名为database的目录,修改此目录的所属组为oinstall,所属者为oracle,权限为775,然后使用oracle用户登录,进入database/目录,执行脚本,安装
[oracle@OCP3 database]# ./runInstaller
然后选择你需要的安装选项,一步步执行就好啦。