arno 11g R2 RAC OEL6.5
目录
九、减小系统对用户的限制/etc/security/limits.conf
十二、设置oracle用户的环境变/home/oracle/.bash_profile.
十七、安装cvuqdisk (在解压完成后的grid/rpm/下)…
一、创建虚拟机
在创建虚拟机的时候,内存要求至少2G,硬盘最少为50G,两片网卡。
二、安装操作系统
在安装操作系统的时候,要考虑到的有系统的交换空间要在物理内存的1到2倍之间,系统的/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
两块网卡,其中心跳网络必须跟公有网络不同网段vip、scan网络为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
六、建立互信
分别在root和oracle用户下执行。
节点二
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
评论前必须登录!
注册