最小化centos7 安装 oracle 数据库
一、系统安装
oracle的安装需要一些基础条件 :swap分区8G
- 创建虚拟机并加载iso镜像
- 进入安装界面
- 如下截图操作即可
二、服务器初始化
1.防火墙
sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2.用户属组
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle
passwd oracle
id oracle ##返回值 uid=1000(oracle) gid=1001(dba) groups=1001(dba)
3.创建目录
mkdir -p /app/oracle
mkdir -p /app/oraInventory
mkdir -p /app/database
chown -R oracle:oinstall /app
4.系统支持
##CentOS系统默认不支持oracle数据库安装,需要修改系统标识为redhat-7
echo "redhat-7" /etc/redhat-release
5.系统优化
vi /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 4100737024
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= 1048576
sysctl -p
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6.oracle环境变量
su - oracle
cd
vi .bash_profile
# export PATH
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/user/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C
export NLS_LANG=