欢迎光临
我们一直在努力

Arno 11g R2 RAC OEL6.5

arno 11g R2 RAC OEL6.5

 

 

目录

一、创建虚拟机

二、安装操作系统

三、添加共享磁盘

四、创建用户和组

五、网络规划/etc/hosts.

六、建立互信

七、修改/etc/profile.

八、配置yum仓库并安装依赖包

九、减小系统对用户的限制/etc/security/limits.conf

十、减小系统本身的限制/etc/sysctl.conf

十一、关闭防火墙和selinux.

十二、设置oracle用户的环境/home/oracle/.bash_profile.

十三、解压clusterware软件(oracle用户)

十四、安装oracleasm..

十五、在一个节点上对磁盘分区

十六、在节点一上创建asm磁盘

十七、安装cvuqdisk (在解压完成后的grid/rpm/下)

十八、开始安装clustersoftware.

十九、配置ASM实例

二十、安装oracle软件

二十一、DBCA建库

二十二、验证可用性

 

 

 

 

 

 

 

 

 

一、创建虚拟机

                   在创建虚拟机的时候,内存要求至少2G,硬盘最少为50G,两片网卡。

二、安装操作系统

                   在安装操作系统的时候,要考虑到的有系统的交换空间要在物理内存的12倍之间,系统的/tmp目录夹空间不小于5G,系统根目录空间不小于50G。添加图形化界面和开发环境。

三、添加共享磁盘

四、创建用户和组

groupadd   oinstall
groupadd   dba
useradd  -g oinstall -G dba oracle -p “LnNXuzqT4ighk”
mkdir -p /u01/app/crs
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /home/oracle
chown -R oracle:oinstall /u01/app
chown -R oracle:oinstall /u01/app/oracle
chmod 775 /u01/app

五、网络规划/etc/hosts

                   两块网卡,其中心跳网络必须跟公有网络不同网段vipscan网络为RAC对外提供服务的IP,需要与公有网络同网段。

#public

192.168.6.181   arnorac1

192.168.6.182   arnorac2

#vip

192.168.6.183   arnorac1-vip

192.168.6.184   arnorac2-vip

#private

192.168.7.181   arnorac1-priv

192.168.7.182   arnorac2-priv

#scan

192.168.6.185   arnorac-scan

六、建立互信

                   分别在rootoracle用户下执行。

节点二
ssh-keygen -t rsa
ssh-keygen -t dsa
节点一
ssh-keygen -t rsa
ssh-keygen -t dsa
cat ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub  ~/.ssh/authorized_keys
ssh arnorac2 cat ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys
ssh arnorac2 cat ~/.ssh/id_dsa.pub  ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys arnorac2:~/.ssh/
测试  ssh arnorac1 date;ssh arnorac2 date;ssh
arnorac1-priv date;ssh arnorac2-priv date

七、修改/etc/profile

if [ $USER = oracle ]; then

if [ $SHELL = /bin/ksh ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

 

通过执行source /etc/profile立刻生效

八、配置yum仓库并安装依赖包

echo  “

[public_ol6_latest]

name=Oracle Linux releasever Latest6.5

baseurl=file:///mnt

gpgcheck=0

enabled=1″ >
/etc/yum.repos.d/public-yum-ol6.repo

mount /dev/sr0 /mnt

yum
install -y binutils compat-libcap1 compat-libstdc* gcc 
gcc-c++   glibc  glibc-devel  glibc-devel ksh 
libgcc  libstdc++  libstdc++-devel  libaio libaio-devel 
libaio-devel make sysstat

九、减小系统对用户的限制/etc/security/limits.conf

*  soft   nproc   2047
*  hard   nproc   16384
*  sof    nofile  1024
*  hard   nofile  65536

十、减小系统本身的限制/etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
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 = 1048576


通过sysctl -p立刻生效

十一、关闭防火墙和selinux

sed -e ‘s/enforcing/disabled’
/etc/selinux/conf

setenforce 0

service iptables stop

chkconfig iptables off

mv  /etc/ntp/conf  /etc/ntp/conf.bak

十二、设置oracle用户的环境变/home/oracle/.bash_profile

ORACLE_SID=arnorac1

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

export ORACLE_SID ORACLE_BASE ORACLE_HOME

export PATH=$PATH:$ORACLE_HOME/bin

umask 022

十三、解压clusterware软件(oracle用户)

解压并执行检查生成系统参数修复脚本和package包检查结果

./runcluvfy.sh stage -pre crsinst -n
rac1,rac2 -fixup -verbose

oracle用户在/tmp目录下解压,确认所有者drwxr-xr-x
8 oracle oinstall 4096 Aug 19 2009 grid

根据检查结果运行脚本,修改系统参数

 

十四、安装oracleasm

rpm -ivh /mnt/Packages/oracleasm-support-2.1.8-1.el6.x86_64.rpm

rpm -ivh /root/oracleasmlib-2.0.4-1.el6.x86_64.rpm

oracleasm configure -i

oracleasm init

十五、在一个节点上对磁盘分区

分别对共享磁盘以上面的方式进行分区后,重新探测系统分区表。

并在另一个节点上对磁盘分区进行探测

十六、在节点一上创建asm磁盘

[root@rac1 ~]# oracleasm createdisk DISK1 /dev/sdb1
[root@rac1 ~]# oracleasm createdisk DISK2 /dev/sdc1
[root@rac1 ~]# oracleasm createdisk DISK3 /dev/sdd1
[root@rac1 ~]# oracleasm createdisk DISK4 /dev/sde1
[root@rac1 ~]# oracleasm createdisk DISK5 /dev/sdf1
[root@rac1 ~]# oracleasm listdisks
DISK1
DISK2
DISK3
DISK4
DISK5

在节点二上获取asm磁盘信息

十七、安装cvuqdisk (在解压完成后的grid/rpm/下)

rpm -ivh /tmp/grid/rpm/cvuqdisk-1.0.9-1.rpm

十八、开始安装clustersoftware

安装前要再次进行检查./runcluvfy.sh stage -pre crsinst -n rac1,rac2
-fixup -verbose

这里由于没有使用dns服务器,所以报域名解析方面的错误,我们已经在系统预读域名里做了配置,这里的报错可以忽略。

 

十九、配置ASM实例


二十、安装oracle软件

安装前进行检查/u01/app/crs/bin/cluvfy stage -pre dbinst -n rac1,rac2 -r 11gR2
-verbose

oracle用户下解压database

 

二十一、DBCA建库

二十二、验证可用性

在节点一上本地登录集群数据库实例,并创建测试表zeqiang_test

在节点2上登录本地集群数据库并查询测试表

显示正常

 

未经允许不得转载:SRE空间 » Arno 11g R2 RAC OEL6.5

分享到:更多 ()

评论 抢沙发

评论前必须登录!

 

oracle