设为首页 收藏本站
查看: 1726|回复: 6

[经验分享] vmware上安装oracle10g rac(一)asm+裸设备

[复制链接]

尚未签到

发表于 2013-3-12 08:35:40 | 显示全部楼层 |阅读模式
操作系统版本RHEL5.5-64bit,oracle10g,vmware workstation6.5,clusterware10.0.2版本的
两台虚拟机双网卡,本地磁盘40G,共享磁盘9G,共享磁盘选择立即分配所有磁盘空间,两台虚拟机内存都是1.5G
1.配置hosts文件可以让两台虚拟机可以通过名称互相解析
  • 192.168.183.131  node1
  • 192.168.183.132  node2
  • 192.168.183.141  node1-vip
  • 192.168.183.142  node2-vip
  • 172.16.1.1  node1-priv
  • 172.16.1.2  node2-priv
2.给虚拟机添加共享磁盘,首先在node1上面添加一块共享磁盘,选择分配全部的空间(虚拟机下一定要这么设置,否则会导致共享存储配置不成功)
node1添加共享磁盘(sharedisk.vmdk)-开机-关机,然后编辑node1的虚拟机配置文件,添加如下选项:
  • scsi1.present = "TRUE"
  • scsi1.virtualDev = "lsilogic"  
  • scsi1.sharedBus = "VIRTUAL"
  • scsi1:1.present = "TRUE"
  • scsi1:1.mode = "independent-persistent"
  • scsi1:1.fileName = "sharedisk.vmdk"
  • scsi1:1.deviceType = "disk"
  • disk.locking = "FALSE"
  • diskLib.dataCacheMaxSize = "0"  
  • diskLib.dataCacheMaxReadAheadSize = "0"  
  • diskLib.dataCacheMinReadAheadSize = "0"  
  • diskLib.dataCachePageSize = "4096"  
  • diskLib.maxUnsyncedWrites = "0"
然后编辑node2的虚拟机配置文件,添加如下选项:
  • scsi1.present = "TRUE"
  • scsi1.virtualDev = "lsilogic"  
  • scsi1.sharedBus = "VIRTUAL"
  • scsi1:1.present = "TRUE"
  • scsi1:1.mode = "independent-persistent"
  • scsi1:1.fileName = "D:\vmware workstation\node1\sharedisk.vmdk"
  • scsi1:1.deviceType = "disk"
  • disk.locking = "FALSE"
  • diskLib.dataCacheMaxSize = "0"  
  • diskLib.dataCacheMaxReadAheadSize = "0"  
  • diskLib.dataCacheMinReadAheadSize = "0"  
  • diskLib.dataCachePageSize = "4096"  
  • diskLib.maxUnsyncedWrites = "0"
关闭虚拟机软件,然后分别打开两台虚拟机的电源,共享磁盘配置完毕
3.oracle安装环境准备
这里参照我以前的文章,oracle安装前期准备工作的设置
http://lymrg.blog./1551327/754136
在两个节点上面创建对应文件夹
  • [iyunv@node1 oracle]# ll
  • 总计 12
  • drwxr-xr-x 2 oracle oinstall 4096 03-08 16:08 oraasm
  • drwxr-xr-x 2 oracle oinstall 4096 03-08 16:08 orabase
  • drwxr-xr-x 2 root oinstall 4096 03-08 16:08 oracrs
这里oracle的变量设置做下更改
  • PATH=$PATH:$HOME/bin  
  • export ORACLE_BASE=/home/oracle/orabase  
  • export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1                  
  • export ORA_CRS_HOME=/home/oracle/oracrs/product/10.2.0/crs     
  • export ORA_ASM_HOME=/home/oracle/oraasm/product/10.2.0/asm     
  • export ORACLE_SID=orcl1 PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$ORA_ASM_HOME/bin      
  • export PATH
4.配置两台机器无密码访问,这里的配置要在两个节点上面进行
(1)以oracle 用户登录
(2)在oracle 用户的主目录内创建.ssh 目录并设置正确的权限
  • [oracle@node1 ~]$ mkdir ~/.ssh
  • [oracle@node1 ~]$ chmod 700 ~/.ssh
  • [oracle@node1 ~]$ ssh-keygen -t rsa
  • Generating public/private rsa key pair.
  • Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
  • Enter passphrase (empty for no passphrase):
  • Enter same passphrase again:
  • Your identification has been saved in /home/oracle/.ssh/id_rsa.
  • Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
  • The key fingerprint is:
  • 17:e4:7c:79:8d:a0:00:3b:d9:f7:7a:56:f3:ac:54:4d oracle@node1
  • [oracle@node1 ~] $ cd ~/.ssh
  • [oracle@node1 .ssh]$ ssh node1 cat /home/oracle/.ssh/id_rsa.pub >>
  • authorized_keys
  • [oracle@node1 .ssh]$ ssh node2 cat /home/oracle/.ssh/id_dsa.pub
  • >>authorized_keys
  • [oracle@node1 .ssh]$ scp authorized_keys node2:/home/oracle/.ssh/
  • [oracle@node1 .ssh]$ chmod 600 ~/.ssh/authorized_keys
完成后,在node1 上执行:
  • [oracle@node1 ~]$ ssh node1 date
  • [oracle@node1 ~]$ ssh node2 date
如果不需要输入密码就出现系统日期,说明SSH 配置成功。
5.磁盘规划
050100675.jpg
这里我把共享磁盘分成6个区,sdb1和sdb2配制成裸设备,作为OCR镜像,sdb5,6,7也配置成裸设备,作votedisk镜像,sdb配置成ASM用来存放数据库
  • fdisk -l
  • Disk /dev/sdb: 9663 MB, 9663676416 bytes
  • 255 heads, 63 sectors/track, 1174 cylinders
  • Units = cylinders of 16065 * 512 = 8225280 bytes
  •    Device Boot      Start         End      Blocks   Id  System
  • /dev/sdb1               1          63      506016   83  Linux
  • /dev/sdb2              64         126      506047+  83  Linux
  • /dev/sdb3             127        1174     8418060    5  Extended
  • /dev/sdb5             127         189      506016   83  Linux
  • /dev/sdb6             190         252      506016   83  Linux
  • /dev/sdb7             253         315      506016   83  Linux
  • /dev/sdb8             316        1174     6899886   83  Linux

配置裸设备
  • vi /etc/udev/rules.d/60-raw.rules
  • ACTION=="add", KERNEL=="sdb1", RUN+="/bin/raw /dev/raw/raw1 %N"
  • ACTION=="add", KERNEL=="sdb2", RUN+="/bin/raw /dev/raw/raw2 %N"
  • ACTION=="add", KERNEL=="sdb5", RUN+="/bin/raw /dev/raw/raw3 %N"
  • ACTION=="add", KERNEL=="sdb6", RUN+="/bin/raw /dev/raw/raw4 %N"
  • ACTION=="add", KERNEL=="sdb7", RUN+="/bin/raw /dev/raw/raw5 %N"
  • ACTION=="add", KERNEL=="sdb8", RUN+="/bin/raw /dev/raw/raw6 %N"
  • KERNEL=="raw1", OWNER="root", GROUP="oinstall", MODE="660"
  • KERNEL=="raw2", OWNER="root", GROUP="oinstall", MODE="660"
  • KERNEL=="raw3", OWNER="root", GROUP="oinstall", MODE="660"
  • KERNEL=="raw4", OWNER="root", GROUP="oinstall", MODE="660"
  • KERNEL=="raw5", OWNER="root", GROUP="oinstall", MODE="660"
  • KERNEL=="raw6", OWNER="oracle", GROUP="oinstall", MODE="664"
  • [iyunv@node1 ~]# start_udev  
  • 启动 udev:                                                [确定]
  • [iyunv@node1 ~]# ll /dev/raw/raw*
  • crw-rw---- 1 root   oinstall 162, 1 03-11 22:43 /dev/raw/raw1
  • crw-rw---- 1 root   oinstall 162, 2 03-11 22:43 /dev/raw/raw2
  • crw-rw---- 1 root   oinstall 162, 3 03-11 22:43 /dev/raw/raw3
  • crw-rw---- 1 root   oinstall 162, 4 03-11 22:43 /dev/raw/raw4
  • crw-rw---- 1 root   oinstall 162, 5 03-11 22:43 /dev/raw/raw5
  • crw-rw-r-- 1 oracle oinstall 162, 6 03-11 22:43 /dev/raw/raw6
在node2上面执行 partprobe,然后同样建立裸设备
6.在两个节点上面安装,注意要下载和自己内核版本对应的包
  • rpm -ivh oracleasm-support-2.1.7-1.el5.x86_64.rpm
  • rpm -ivh oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
  • rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm
在两个节点上面执行/etc/init.d/oracleasm configure
分别输入oracle,dba,y,y
在node1上面配置ASM
  • [iyunv@node1 ~]#/etc/init.d/oracleasm createdisk VOL1 /dev/sdb8
  • [iyunv@node1 ~]#/etc/init.d/oracleasm scandisks
  • [iyunv@node1 ~]#/etc/init.d/oracleasm listdisks
  • VOL1
在node2上面执行扫描(不需要配置)
  • /etc/init.d/oracleasm scandisks
  • /etc/init.d/oracleasm listdisks
  • VOL1
7.开启安装进程,在两个节点上面以root用户身份运行
然后切换到oracle用户,开始安装clusterware
1)选择CRS的安装目录
050142878.jpg
2)两个集群节点的配置
050157168.jpg
3)选择eth0网卡为公网IP
050216592.jpg
4)配置OCR存储位置
050228979.jpg
5)配置votedisk存储位置
050241911.jpg
6)安装
050255347.jpg
7)执行最后的安装脚本
在节点node1上面执行
  • [iyunv@node1 oracrs]# /home/oracle/orabase/oraInventory/orainstRoot.sh
  • Changing permissions of /home/oracle/orabase/oraInventory to 770.
  • Changing groupname of /home/oracle/orabase/oraInventory to oinstall.
  • The execution of the script is complete
在节点node2上面执行
  • [iyunv@node2 oracrs]# /home/oracle/orabase/oraInventory/orainstRoot.sh
  • Changing permissions of /home/oracle/orabase/oraInventory to 770.
  • Changing groupname of /home/oracle/orabase/oraInventory to oinstall.
  • The execution of the script is complete
在节点node1上面执行
  • [iyunv@node1 oracle]# /home/oracle/oracrs/product/10.2.0/crs/root.sh
在节点node2上面执行
  • [iyunv@node2 oracle]# /home/oracle/oracrs/product/10.2.0/crs/root.sh
安装结束,查看节点状态
  • [iyunv@node2 bin]# ./crs_stat -t
  • Name           Type           Target    State     Host         
  • ------------------------------------------------------------
  • ora.node1.gsd  application    ONLINE    ONLINE    node1        
  • ora.node1.ons  application    ONLINE    ONLINE    node1        
  • ora.node1.vip  application    ONLINE    ONLINE    node1        
  • ora.node2.gsd  application    ONLINE    ONLINE    node2        
  • ora.node2.ons  application    ONLINE    ONLINE    node2        
  • ora.node2.vip  application    ONLINE    ONLINE    node2  







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-3753-1-1.html 上篇帖子: 使用命令esxcli升级系统,从ESXi5.1升级到ESXi5.1b 下篇帖子: wmware上安装oracle10g rac(二)asm+裸设备 oracle10g 安装

尚未签到

发表于 2013-3-18 19:59:08 | 显示全部楼层
在一辆拥挤的公车上,一位女郎忽然叫了起来:别挤啦!别挤啦!把人家的奶都挤出来啦!(她拿着酸奶呢)。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-17 15:41:57 | 显示全部楼层
我本非随便的人,但如果你想随便,那我就随你的便好啦!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-19 22:40:06 | 显示全部楼层
我身在江湖,江湖里却没有我得传说。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-22 13:40:17 | 显示全部楼层
勃起不是万能的,但不能勃起却是万万都不能的!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-26 21:50:08 | 显示全部楼层
你的丑和你的脸没有关系。。。。。。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-31 15:20:10 | 显示全部楼层
走,MM,咱们化蝶去……

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表