oracle 集群RAC搭建--环境准备

一,环境介绍

    目前我本身环境已经有DG,正在尝试重做搭建.如需完成请移步往期文章--搭建DG

  ?基本环境

服务器实例名公网地址vip地址内网地址
oracle01oracle01192.168.0.10192.168.0.100172.168.10.10
standbyoracle01192.168.0.16192.168.0.106172.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

    

转载于:https://www.cnblogs.com/kingle-study/p/10457235.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值