Welcome 微信登录

首页 / 数据库 / MySQL / VMware下Oracle 10g RAC在OEL5.6上安装--简略版

VMware workstation下安装Vmware version: 9OS:Oracle LINUX 5.6_64位DATABASE: 10201_64位

一。准备工作。

1.host
more /etc/hosts192.168.150.71 o10n1192.168.150.72 o10n2 172.168.146.71 o10n1-priv172.168.146.72 o10n2-priv 192.168.150.81 o10n1-vip192.168.150.82 o10n2-vip 
2.安装相关的包
yuminstall oracle* 
3 打开远程rsh的rlogin
[root@rac1 ~]# chkconfig rsh on[root@rac1 ~]# chkconfig rlogin on[root@rac1 ~]# service xinetd reloadReloading configuration: [ OK ] 
4. 设置oracle环境变量
export PS1="`/bin/hostname-s`->"export EDITOR=viexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASH=/oracleexport ORA_CRS_HOME=/oracle/product/10.2.0/crsexportORACLE_HOME=/oracle/product/10.2.0/db_1export ORACLE_SID=t10gexportPATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/usr/sbin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/OPatch:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibalias sqlplus="rlwrap sqlplus"alias rman="rlwrap rman"stty erase ^Humask 022 if [ $USER = "oracle" ]; thenif[ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi 
5.可以装个rlwrap(可选)
不装的话,去掉环境变量中的alias sqlplus="rlwrap sqlplus"alias rman="rlwrap rman" 
6.配置hangcheck-timer(2节点都配)
参见时间同步部分

二。存储设置

 
1.vmware虚拟机共享磁盘设置
disk.locking="FALSE"diskLib.dataCacheMaxSize="0"diskLib.dataCacheMaxReadAheadSize="0"diskLib.DataCacheMinReadAheadSize="0"diskLib.dataCachePageSize="4096"diskLib.maxUnsyncedWrites="0"scsi1.sharedBus="virtual"scsi1:0.deviceType="disk"scsi1:1.deviceType="disk"scsi1:2.deviceType="disk"scsi1:3.deviceType="disk"scsi1:4.deviceType="disk"scsi1:5.deviceType="disk"  scsi1:0.redo = ""scsi1:1.redo = ""scsi1:2.redo = ""scsi1:3.redo = ""scsi1:4.redo = ""scsi1:5.redo = "" 
2.磁盘分区
[root@o10n1 rules.d]# fdisk /dev/sdb[root@o10n1 rules.d]# fdisk /dev/sdc[root@o10n1 rules.d]# fdisk /dev/sdd[root@o10n1 rules.d]# fdisk /dev/sde[root@o10n1 rules.d]# fdisk /dev/sdf[root@o10n1 rules.d]# fdisk /dev/sdg 
3.裸设备:
 有2种方法可选,1个是修改rc.local,另1个是修改udev下的60-raw.rules方法1:# vi /etc/rc.localraw /dev/raw/raw1 /dev/sdb1raw /dev/raw/raw2 /dev/sdc1 chown oracle:oinstall /dev/raw/raw1chown oracle:oinstall /dev/raw/raw2 chmod 640 /dev/raw/raw1chmod 640 /dev/raw/raw2方法2:(推荐的方法)# vi 60-raw.rules ACTION=="add",KERNEL=="/dev/sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"ACTION=="add",ENV{MAJOR}=="8", ENV{MINOR}=="17", RUN+="/bin/raw/dev/raw/raw1 %M %m"ACTION=="add",KERNEL=="/dev/sdc1", RUN+="/bin/raw /dev/raw/raw2 %N"ACTION=="add",ENV{MAJOR}=="8", ENV{MINOR}=="33", RUN+="/bin/raw/dev/raw/raw2 %M %m"ACTION=="add",KERNEL=="raw[1-2]",OWNER="oracle",GROUP="oinstall",MODE="640"~其中minor的值在机器中找devices.txt sdb1找sdb 16,然后再加1(是不是这样来定这个值不是很确定,但貌似随便填也没什么问题) [root@o10n2 rules.d]# raw -qa/dev/raw/raw1: bound to major 8, minor 17/dev/raw/raw2: bound to major 8, minor 33 
4. ASM磁盘配置
 这个也有2种方法,1个是采用udev,另1个是采用asmlib 本次采用udev,配置使用脚本实现,以下脚本在root执行即可。(脚本基地MAClean的linux6的UDEV自己改写,现在适用于linux5) for i in d e f g ;doecho "KERNEL=="sd*",BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s/block/$parent", RESULT=="`/sbin/scsi_id -g -u -s/block/sd$i`", NAME="asm-disk$i", OWNER="oracle",GROUP="oinstall", MODE="0660"" >> /etc/udev/rules.d/99-oracle-asmdevices.rulesdone更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-12/93789p2.htm推荐阅读:RedHat Linux 5 & CentOS 5下Oracle 10g安装详解 http://www.linuxidc.com/Linux/2013-08/88928.htmCentOS 6.3(x32)下安装Oracle 10g R2 http://www.linuxidc.com/Linux/2012-11/74253.htmLinux-6-64下安装Oracle 12C笔记 http://www.linuxidc.com/Linux/2013-07/86805.htm
  • 1
  • 2
  • 3
  • 下一页
VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本RAC10g安装到第2个节点root时报缺少libsrvmhasso.10.1 和libclntsh.so.10.1相关资讯      Oracle 10g RAC 
  • Oracle 10G RAC一节点系统重做后修  (06月26日)
  • Oracle 10g RAC OCFS2集群存储迁移  (01/22/2015 20:19:51)
  • Oracle 10g下修改RAC地址  (07/29/2014 20:54:32)
  • Oracle 10g RAC修改IP/VIP地址示例  (04月27日)
  • 搭建Oracle 10g RAC过程中出现 OUI  (08/08/2014 11:04:18)
  • Oracle 10g RAC 节点自动重启故障  (07/03/2014 21:33:11)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图