这篇文章主要介绍”Oracle11R2 RAC的搭建过程”,在日常操作中,相信很多人在Oracle11R2 RAC的搭建过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Oracle11R2 RAC的搭建过程”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
一:禁用selinux
vi/etc/sysconfig/selinux
selinux=执行,,,,,,,,,,,,,#将此处修改为禁用SELINUX=
二:关闭防火墙
#/etc/rc.d/init.d/iptables停止
冲洗防火墙规则:[好]
设置链政策接受:过滤器[好]
卸载iptables模块:[好],
然后,针对下一次服务器重新引导关闭UDP ICMP拒绝(应该始终被关闭):
# chkconfig iptables了
,,,,,重新启动操作系统
,,,,,6,# init
,,,,,验证结果
#/etc/rc.d/init.d/iptables防火墙状态
是停了下来。# getenforce
禁用
cd/etc/sysconfig/network-script/
vi根据
IPADDR=192.168.56.120
子网掩码为255.255.255.0
网关=192.168.56.1
vi ifcfg-eth2
IPADDR=192.168.0.110
子网掩码为255.255.255.0
网关=192.168.0.1
三:编辑主机
#公共ip 192.168.56.120, linux1
192.168.56.123, linux2
#虚拟ip
192.168.56.121, linux1-vip
192.168.56.124, linux2-vip
#私有ip
192.168.0.110,linux1-priv
192.168.0.111,linux2-priv
#scan ip
192.168.56.125 linux-scan
四:挂载yum源
mount/dev/cdrom/media
[rhe16]
name=rhe16
baseurl=file:///media/Server
enabled=1
gpgcheck=0
gpgkey-file:///media/RPM-GPG-KEY-redhat-release
五:安装依赖包
yum install compat-libstdc++-33 glibc glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh compat-libcap1 compat-libstdc++ elfutils-libelf-devel gcc-c++
yum install binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make sysstat setarch glibc-devel libaio ksh glibc-headers libgnome libgcc libgnomeui libgomp openmotif libXp
六:创建用户和组
groupadd -g 500 oinstall
groupadd -g 501 dba
groupadd -g 503 asmadmin
groupadd -g 504 asmoper
groupadd -g 505 asmdba
useradd -u 500 -g oinstall -G dba,asmdba oracle
useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
七:创建文件路径
(1)创建inventor 路径
mkdir -p/u01/app/oraInventory
chown -R grid:oinstall/u01/app/oraInventory
chmod -R 775/u01/app
(2)创建GI主目录
mkdir -p/u01/11.2.0/grid
mkdir -p/u01/grid/11.2.0/crs_1
chown -R grid:oinstall/u01/11.2.0
chmod -R 775/u01/11.2.0
(3)创建数据库主目录
mkdir -p/u01/app/oracle
mkdir -p/u01/app/oracle/cfgtoollogs
chown -R oracle:oinstall/u01/app/oracle
chmod -R 775/u01/app/oracle
(4)创建数据库软件主目录
mkdir -p/u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle/product
chmod -R 775/u01/app/oracle/product
八:创建用户环境变量
修改gird和Oracle用户的.bash_profile文件oracle:
# oracle数据库11 g环境
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/产品/11.2.0/db_1
export ORACLE_SID=orcl1
export ORACLE_TERM=xterm
出口NLS_LANG=AMERICAN_AMERICA。AL32UTF8
出口LIBPATH=$ ORACLE_HOME/lib: $ ORACLE_HOME/ctx/lib
出口LD_LIBRARY_PATH=$ ORACLE_HOME/lib32: $ ORACLE_HOME/lib: $ ORACLE_HOME/ctx/lib: $ ORACLE_HOME/RDBMS/lib:/lib:/usr/lib
出口ORACLE_DOC=$ ORACLE_HOME/doc
出口SQLPATH=$ ORACLE_HOME/dbs
导出路径=$ ORACLE_HOME/OPatch: $ ORACLE_HOME/bin: $ JAVA_HOME/bin:美元路径:/usr/vacpp/bin:/usr/ccs/bin
出口CLASSPATH=$ ORACLE_HOME/jre: $ ORACLE_HOME/jlib: $ ORACLE_HOME/RDBMS/jlib: $ ORACLE_HOME/网络/jlib
export TMP=/TMP
出口TMPDIR=$ TMP
export NLS_DATE_FORMAT=& # 39; yyyy-mm-dd hh34: mi: ss # 39;
export NLS_TIMESTAMP_FORMAT=& # 39; yyyy-mm-dd hh34: mi: ss.ff& # 39;
export NLS_TIMESTAMP_TZ_FORMAT=& # 39; yyyy-mm-dd hh34: mi: ss.ff& # 39;
出口=vi编辑网格:
# Oracle数据库11 g环境
export ORACLE_BASE=/u01/11.2.0/网格
export ORACLE_HOME=/u01/网格/11.2.0/crs_1
export ORACLE_SID=+ ASM1
export ORACLE_TERM=xterm
出口NLS_LANG=AMERICAN_AMERICA。null