Oracle 01-Oracle安装前配置

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
原文地址:https://www.cnblogs.com/liangjingfu/p/9433454.html