一、
1.检查硬件环境。
内存需求:
df -h
自动存储管理(AMM,Automatic,Memory,Management)
AMM需要共享内存和文件描述相符。
/dev/shm的值 要比Mem和Swap大
查看共享内存大小:
df -h | grep /dev/shm
增加共享内存大小:
vim /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=4g 0 0
mount -o remount /dev/shm
2.创建用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
echo "123456" | passwd --stdin oracle
3.配置内核参数
vim /etc/sysctl.d/oracledatabase-sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 1048576(共享内存总页数,用段大小除4096)
kernel.shmmax = 4294967296(内存大小的%90,单个段允许使用的大小)
kernel.shmmni = 4096(最小segment的大小,页大小)
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 --system(立即生效)
4.配置资源限制
vim /etc/security/limits.conf
oracle soft nproc 2047
oralce hard nproc 16384
oralce soft nofile 1024
oracle hard nofile 65536
oracle soft stack 3145728
oracle hard stack 3145728
5.创建目录
mkdir -p /u01/app/oracle/product/12.2.0.1/db_1
chown -R oracle:oinstall /u01/
chmod -R 755 /u01/
6.设置环境变量
vim /etc/profile
export PATH
export ORACLE_SID=prod
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASH/product/12.2.0.1/db1
export PATH=$PATH:$ORACLE_HOME/bin
7.修改hosts文件
vim /etc/hosts
在文件最后添加本机ip和名称:192.168.1.50 oracle1
8.关闭selinux
vim /etc/selinux/config
SELINUX=disabled
9.关闭防火墙
iptables -F
systemctl stop firewalld.service
systemctl disable firewalld.service
10.关闭透明大页
cat /sys/kernel/mm/transparent_hugepage/enabled
[always]代表启用
[never]代表禁用
vim /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet transparent_hugepage=never"
grub2-mkconfig -o /boot/grub2/grub.cfg
11.重启系统
reboot
二、
1.安装x11软件
yum install xorg-x11-xauth
yum -y install xdpyinfo
2.把oracle安装包传入linux系统/u01目录并解压
3.进入database目录执行runInstall
4.配置监听 netca
5.安装数据库 dbca
网友评论