1.修改主机名
echo '192.168.10.10 oracle01' >> /etc/hosts
hostname oracle01
sed -i s/localhost.localdomain/${name}/g /etc/sysconfig/network
2.配置yum源,安装所需要得软件包
yum install -y binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-* gcc-* gcc-c++-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-* make-* sysstat-* unixODBC-* unixODBC-devel-* compat-libcap*
3.创建组和用户
groupadd -g 5000 oinstall
groupadd -g 501 dba
useradd -g oinstall -G dba oracle
自动配置oracle密码
echo 'oracle' | passwd --stdin oracle
4.配置存储盘
挂载数据盘
fdisk -l
mkfs.ext4 /dev/sdb
mkdir /data
mount /dev/sdb /data
echo "/dev/sdb /data ext4 defaults 1 2" >> /etc/fstab
创建软件目录并修改权限
mkdir -p /oracle/app/oracle
mkdir -p /oracle/app/oraInventory
chown -R oracle:oinstall /oracle/app
chmod -R 775 /oracle/app
chown -R oracle:oinstall /data
5.设置oracle用户环境变量
echo 'export ORACLE_BASE=/oracle/app/oracle' >> /home/oracle/.bash_profile
echo 'export ORACLE_HOME=$ORACLE_BASE/product/11/db' >> /home/oracle/.bash_profile
echo 'export PATH=$ORACLE_HOME/bin:$PATH' >> /home/oracle/.bash_profile
echo 'export ORACLE_SID=liangdb ' >> /home/oracle/.bash_profile
6.修改内核参数
cat >>/etc/sysctl.conf<<L
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2147483648
kernel.shmmax = 68719476736
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
L
配置生效
sysctl -p
7.修改用户参数
cat >>/etc/security/limits.conf<<L
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
L
8.关闭SELinux
临时关闭
setenforce 0
修改配置文件/etc/selinux/config永久关闭
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config