楼主: junsansi

[精华] [三思笔记]-手把手教你用vmware安装oracle10g RAC

[复制链接]
论坛徽章:
23
生肖徽章2007版:蛇
日期:2008-01-02 17:35:53生肖徽章2007版:狗
日期:2009-03-10 21:17:06生肖徽章2007版:虎
日期:2009-03-10 21:20:05生肖徽章2007版:龙
日期:2009-03-10 21:27:46生肖徽章2007版:蛇
日期:2009-03-10 21:34:302009日食纪念
日期:2009-07-22 09:30:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:21祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-03-01 11:21:01
101#
发表于 2008-8-2 10:38 | 只看该作者
向三思学习

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
186
授权会员
日期:2008-07-27 22:25:202014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14版主4段
日期:2015-02-26 02:21:03慢羊羊
日期:2015-03-04 14:51:35
102#
发表于 2008-8-4 14:13 | 只看该作者
写的不错!

使用道具 举报

回复
论坛徽章:
1
ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04
103#
发表于 2008-8-7 22:16 | 只看该作者
太强了,顶一个!

使用道具 举报

回复
论坛徽章:
31
授权会员
日期:2007-06-28 08:52:11ITPUB元老
日期:2010-05-21 14:36:22ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-01-04 10:24:022011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
104#
发表于 2008-8-8 15:08 | 只看该作者
原帖由 falconwang 于 2008-7-29 13:12 发表
查看一下当前的磁盘组:
Scanning system for ASM disks: [  OK  ]
[root@node1 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2

Node2上也查看一下当前磁盘组:
[root@node2 ~]# /etc/init.d/oracleasm scandisks
Scanning system for ASM disks: [  OK  ]
[root@node2 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2

==>
请教一下,在 node2 下 /etc/init.d/oracleasm listdisks 指令并
没有显示 VOL1,VOL2 是什么样的原因呢?
看着文件照做.结果到这里出了问题,
文件中没有提到在node2要下oracleasm createdisk VOL1等的command,
需要在node2 执行createdisk 吗?

谢谢指教


这可能是因为你的2个节点用了各自的盘,把ocr、voting和放数据库的盘的文件放在一个单独的目录里就ok了,这样克隆node2时就不会有问题。

使用道具 举报

回复
论坛徽章:
31
授权会员
日期:2007-06-28 08:52:11ITPUB元老
日期:2010-05-21 14:36:22ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-01-04 10:24:022011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
105#
发表于 2008-8-8 15:11 | 只看该作者
原帖由 itbean 于 2008-6-26 19:02 发表
三思兄,在吗?
我照着你的步骤安装到Clusterware,在选择CRS安装位置为/dev/raw/raw2,点下一步时
报错:The specified shared partition /dev/raw/raw2 may not have correct permission.
        Verify that the partition is owned by Oracle user.

这是为什么啊???

ll /dev/raw的结果如下:
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw1
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw2
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw3
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw4

截图见附件:


我也遇到了同样的问题,感觉象是创建的scsi盘有问题,正在找原因。

使用道具 举报

回复
论坛徽章:
31
授权会员
日期:2007-06-28 08:52:11ITPUB元老
日期:2010-05-21 14:36:22ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-01-04 10:24:022011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
106#
发表于 2008-8-8 15:12 | 只看该作者
原帖由 Jackle 于 2008-6-27 10:44 发表
你把磁盘做成LVM了


难道是这个问题么?

使用道具 举报

回复
论坛徽章:
12
数据库板块每日发贴之星
日期:2005-06-27 01:01:25ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412010新春纪念徽章
日期:2010-03-01 11:08:29生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-25 01:02:07授权会员
日期:2006-05-04 13:31:19ITPUB元老
日期:2006-05-04 13:38:51会员2006贡献徽章
日期:2006-04-17 13:46:34
107#
发表于 2008-8-10 08:55 | 只看该作者
原帖由 falconwang 于 2008-7-29 13:12 发表
查看一下当前的磁盘组:
Scanning system for ASM disks: [  OK  ]
[root@node1 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2

Node2上也查看一下当前磁盘组:
[root@node2 ~]# /etc/init.d/oracleasm scandisks
Scanning system for ASM disks: [  OK  ]
[root@node2 ~]# /etc/init.d/oracleasm listdisks
VOL1
VOL2

==>
请教一下,在 node2 下 /etc/init.d/oracleasm listdisks 指令并
没有显示 VOL1,VOL2 是什么样的原因呢?
看着文件照做.结果到这里出了问题,
文件中没有提到在node2要下oracleasm createdisk VOL1等的command,
需要在node2 执行createdisk 吗?

谢谢指教


不需要,只需要在节点一创建即可。在节点二使用scandisks即可。

使用道具 举报

回复
论坛徽章:
12
数据库板块每日发贴之星
日期:2005-06-27 01:01:25ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412010新春纪念徽章
日期:2010-03-01 11:08:29生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-25 01:02:07授权会员
日期:2006-05-04 13:31:19ITPUB元老
日期:2006-05-04 13:38:51会员2006贡献徽章
日期:2006-04-17 13:46:34
108#
发表于 2008-8-10 08:58 | 只看该作者
原帖由 itbean 于 2008-6-26 19:02 发表
三思兄,在吗?
我照着你的步骤安装到Clusterware,在选择CRS安装位置为/dev/raw/raw2,点下一步时
报错:The specified shared partition /dev/raw/raw2 may not have correct permission.
        Verify that the partition is owned by Oracle user.

这是为什么啊???

ll /dev/raw的结果如下:
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw1
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw2
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw3
crw-r------ 1 oracle oinstall 162,1 Jun 27 09:39 raw4

截图见附件:


raw2的权限应该是如下:
crw-rw----- 1 root oinstall 162,1 Jun 27 09:39 raw2


crw-rw----- 1 oracle oinstall 162,1 Jun 27 09:39 raw1
crw-rw----- 1 oracle oinstall 162,1 Jun 27 09:39 raw3
crw-rw----- 1 oracle oinstall 162,1 Jun 27 09:39 raw4

使用道具 举报

回复
论坛徽章:
12
数据库板块每日发贴之星
日期:2005-06-27 01:01:25ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412010新春纪念徽章
日期:2010-03-01 11:08:29生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-25 01:02:07授权会员
日期:2006-05-04 13:31:19ITPUB元老
日期:2006-05-04 13:38:51会员2006贡献徽章
日期:2006-04-17 13:46:34
109#
发表于 2008-8-10 09:08 | 只看该作者
感谢三思,我按三思提供的方法,也已经安装成功。

在安装过程中遇到了哪个裸设备的问题,
再次说一下,这个OCR对应的盘一定要对应/DEV/SDC1,这个1是必须要的,也就是这个/etc/udev/rule/60_raw文件中需要按三思的方法做,否则出来的裸设备没有对应具体的1,在执行roo.sh时,马上就会报:
# ./root.sh WARNING: directory ‘/oracle/product/10.2′ is not owned by root
WARNING: directory ‘/oracle/product’ is not owned by root
WARNING: directory ‘/oracle’ is not owned by root
Checking to see if Oracle CRS stack is already configured
Setting the permissions on OCR backup directory
Setting up NS directories
Failed to upgrade Oracle Cluster Registry configuration r

具体错误:
Oracle Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 Oracl e. All rights reserved. 2008-07-01 23:51:53.612: [ OCRCONF][1]ocrconfig starts… 2008-07-01 23:51:53.612: [ OCRCONF][1]Upgrading OCR data 2008-07-01 23:51:53.630: [ OCRRAW][1]propriogid:1: INVALID FORMAT 2008-07-01 23:51:53.631: [ OCRRAW][1]ibctx:1:ERROR: INVALID FORMAT 2008-07-01 23:51:53.631: [ OCRRAW][1]propri

原因就是这个OCR没有对应到具体的/dev/sdc1上。

使用道具 举报

回复
论坛徽章:
12
数据库板块每日发贴之星
日期:2005-06-27 01:01:25ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412010新春纪念徽章
日期:2010-03-01 11:08:29生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10数据库板块每日发贴之星
日期:2007-06-25 01:02:07授权会员
日期:2006-05-04 13:31:19ITPUB元老
日期:2006-05-04 13:38:51会员2006贡献徽章
日期:2006-04-17 13:46:34
110#
发表于 2008-8-10 09:21 | 只看该作者
另外,这个裸设备的对应要注意:

要处理裸设备权限问题,这个权限直接在这个60-raw.rules文件中增加即可。我做的是直接在这个文件的最后增加下面两行:
# /etc/udev/rules.d/60-raw.rules
KERNEL=="raw[2]*", OWNER="root", GROUP="oinstall", MODE="640"
KERNEL=="raw[1,3-5]*", OWNER="oracle", GROUP="oinstall", MODE="660"

具体参见:Note:414897.1

如果不这样增加,下次重启,这个裸设备的权限全部又恢复到ROOT用户去了。

说明一下:
  我的环境:
    VM SERVER 1.0.5
         OS: RHEL AS 5.0  注意,不是5.1,和三思的有一点差别。
      ORACLE:10.2.0.1 升级到 10.2.0.4
         CPU:2个  1个时,比较慢。
         RAM:700  这个测试了一下,安装完所有ORACLE,一启动,整个系统的内存就达到486M,如果RAM为512,系统就会很慢,因此我使用了700M,这样,就流畅多了。

      不过我宿主机:3G内存的笔记本,和台式机没有什么差别了,所以安装完RAM+RAC后,速度还不错。

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表