oracle 集群RAC搭建--环境准备
一,环境介绍
目前我本身环境已经有DG,正在尝试重做搭建.如需完成请移步往期文章--搭建DG
🍕基本环境
服务器 | 实例名 | 公网地址 | vip地址 | 内网地址 |
oracle01 | oracle01 | 192.168.0.10 | 192.168.0.100 | 172.168.10.10 |
standby | oracle01 | 192.168.0.16 | 192.168.0.106 | 172.168.10.16 |
🍔确定双节点双网卡双ip
🍟配置hosts文件
🌭配置必要的依赖包
yum install -y binutils compat-libcap1 compat-libstdc++* gcc gcc-c++ glibc glibc-devel libgcc libstdc++ libstdc++-devel libaio libaio-devel sysstat make elfutils-libelf-devel yum install -y xorg-x11-apps.x86_64 yum install -y xterm-253-1.el6.x86_64 这两个xstart远程弹出图像化界面 rpm -ivh cvuqdisk-1.0.9-1.rpm ###这个文件在安装目录下面的database/rpm里面有,仔细找找就能看见
🍿测试环境关闭一切网络阻塞存在
service iptables stop ----7没有这个
systemctl stop NetworkManager
关闭selinux
SELINUX=disabled
🥓禁止时间同步
mv /etc/ntp.conf /etc/ntp.conf.bak
🥚创建用户,目录授权
groupadd -g 1000 oinstall groupadd -g 1001 dba useradd -m -u 1002 -g oinstall -G dba -d /home/grid -s /bin/bash grid useradd -m -u 1001 -g oinstall -G dba -d /home/oracle -s /bin/bash oracle passwd 改密码 passwd oracle passwd grid 创建: mkdir -p /u01/app/grid/product/11.2.0/db_1/ mkdir -p /u01/app/grid/grid 权限赋予: chown -R grid:oinstall /u01/grid
🥞环境配置
配置两个用户的环境,我原来已经配置了一个,现在配置另一个 vim /home/grid/.bash_profile export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/u01/app/grid/grid export ORACLE_SID=grid export ORACLE_HOME=/u01/app/grid/product/11.2.0/db_1/ export ORACLE_TERM=xterm export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/ export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export PATH umask 022
🍳资源配置
vi /etc/security/limits.conf oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
🍞登录限制
vi /etc/pam.d/login
session required pam_limits.so
🥐内核修改
vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 4194304 kernel.shmmax = 12884901887 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 net.ipv4.tcp_wmem = 262144 262144 262144 net.ipv4.tcp_rmem = 4194304 4194304 4194304 sysctl -p ##生效
🥨禁用大页内存
[root@oracle01 install]# cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never [root@oracle01 install]# grep AnonHugePages /proc/meminfo AnonHugePages: 71680 kB [root@oracle01 install]# vi /etc/grub.conf transparent_hugepage=never
人生就像一滴水,非要落下才后悔!
--kingle