环境准备
操作系统 centos7
oracle版本 oracle11g
终端软件 MobaXterm
192.168.46.61 oracleMaster
一、安装前准备
1、关闭selinux
[root@oracleMaster ~]# vim /etc/selinux/config
修改 SELINUX 为 disabled
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled #此处修改为disable
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
[root@oracleMaster ~]# setenforce 0
setenforce: SELinux is disabled
2、防火墙设置
2.1、关闭防火墙,一劳永逸,生产环境禁止使用,仅测试,不推荐
systemctl stop firewalld.service
2.2、开放端口推荐
查看端口是否开放:
firewall-cmd --query-port=1521/tcp
永久开放1521端口号:
firewall-cmd --permanent --zone=public --add-port=1521/tcp
重启防火墙:
systemctl restart firewalld.service
查看防火墙状态
systemctl status firewalld.service
3、安装oracle11g依赖
yum install gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel –y
4、添加安装用户及用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
# 为oracle用户设置密码
passwd oracle
# 查看 oracle 用户
[root@oracleMaster ~]# id oracle
uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)
5、修改linux 内核参数
[root@oracleMaster ~]# vim /etc/sysctl.conf
在文件末尾增加如下参数
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1073741824
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