怪怪的11gR2 Grid安装

[复制链接]
查看11 | 回复9 | 2008-11-27 14:56:58 | 显示全部楼层 |阅读模式
用grid安装Grid的时候,一般设ORACLE_BAS和ORACLE_HOME,
以前版本的安装中,H都是B的子目录。
但在11gR2中,Grid安装时有点怪。
在单服务器的安装中,如果H不是B的子目录,他就会报错,提示说不对,告诉你H应该要设为B的子目录,
而在RAC中,如果H是B的子目录,他也会报错,告诉你说,H不应该是B的子目录,应该分开来,


回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
有一个问题想问一下,安装Grid的时候建了个+ASM实例,发现它的spfile竟然是在ASM磁盘里面的。
这就奇怪了,这个+ASM实例启动的开始是如何找到这个spfile的呢,因为实例没有启动,Diskgroup就不能挂载,不挂载就不能读取里面的内容啊?
回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
在11g里,Grid Infrastructure安装分为Grid Home和Database Home, 所以你最开始安装grid时,指定的ORACLE_HOME是Grid的安装目录,就不要放在database base下面,所以建议你分开。从11g开始,ASM instance是由grid单独管理,可以在数据库创建之前就可以启动,所以集群的OCR\Voting disk\SPFILE都可以放在里面了,即使是自己的参数
回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
good。。。。。
回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
原帖由 赵宇 于 2010-10-25 14:00 发表
在11g里,Grid Infrastructure安装分为Grid Home和Database Home, 所以你最开始安装grid时,指定的ORACLE_HOME是Grid的安装目录,就不要放在database base下面,所以建议你分开。从11g开始,ASM instance是由grid单独管理,可以在数据库创建之前就可以启动,所以集群的OCR\Voting disk\SPFILE都可以放在里面了,即使是自己的参数

谢谢你的回答。不过你好像没有明白我的意思。
我没有涉及Database Home的安装,
我所说的只涉及(grid用的户的)ORACLE_BASE和ORACLE_HOME。


回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
grid安装:
GRID HOME不能放在oracle_base下面,原因是root.sh过程中 grid home的目录和父目录都会被修改成root:oinstall,所以如果放在oracle base下面,base会被修改掉权限,这样安装rac的时候,就会权限错误,无法写
rac安装:
根据以往的传统,rac home要放在oracle base下面。
其实这里面还是有很多可能的,比如可以放两个base,grid base, rac base
回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
原帖由 ricky_zhu 于 2010-10-25 18:51 发表
grid安装:
GRID HOME不能放在oracle_base下面,原因是root.sh过程中 grid home的目录和父目录都会被修改成root:oinstall,所以如果放在oracle base下面,base会被修改掉权限,这样安装rac的时候,就会权限错误,无法写
rac安装:
根据以往的传统,rac home要放在oracle base下面。
其实这里面还是有很多可能的,比如可以放两个base,grid base, rac base

你好!!!
我明白你的意思,所以我在学习11gR2 RAC,安装grid的时候的,就分开来了,
grid
ORACLE_BASE=/grid1,ORACLE_HOME=/grid2,这样在安装grid的时候他就不会抱错了。
但现在我不是RAC,而是单服务器安装,如果我还这样设置,他会抱错!
不知道你明白我的意思没???


回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
原帖由 Charele 于 2010-10-26 18:28 发表

你好!!!
我明白你的意思,所以我在学习11gR2 RAC,安装grid的时候的,就分开来了,
grid
ORACLE_BASE=/grid1,ORACLE_HOME=/grid2,这样在安装grid的时候他就不会抱错了。
但现在我不是RAC,而是单服务器安装,如果我还这样设置,他会抱错!
不知道你明白我的意思没???


从你的截图看,你是在安装GI,也就是clusterware。
“但现在我不是RAC,而是单服务器安装,如果我还这样设置,他会抱错!” -- 不明白你这话的意思,什么叫单服务器安装?
回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
原帖由 ricky_zhu 于 2010-10-27 12:28 发表

从你的截图看,你是在安装GI,也就是clusterware。
“但现在我不是RAC,而是单服务器安装,如果我还这样设置,他会抱错!” -- 不明白你这话的意思,什么叫单服务器安装?

你好!
在11gR2中,如果你想用ASM管存数据,(但你并没有RAC的设想),这不是“单服务器”么?
在11gR2中,ASM功能被集成在了Grid(Clusterware)中,所以即使我不想用RAC的功能,我也得安装Grid啊。
回复

使用道具 举报

千问 | 2008-11-27 14:56:58 | 显示全部楼层
也许我说的“单服务器安装”,你没有明白我想表达的意思。但看这个图,你可以明白么???
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行