Oracle11R2 RAC的搭建过程

介绍

这篇文章主要介绍”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

Oracle11R2 RAC的搭建过程