免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6067 | 回复: 12
打印 上一主题 下一主题

rhcs oracle双机热备 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-03 13:25 |只看该作者 |倒序浏览
小弟将有机会接触oracle的双机热备,现在请个个大侠帮忙指导下
服务器是dell的,可能会购买drac卡,操作系统rhel5
1.请问如果用drac卡的话,设置ip用户名和密码就可以了吗?设置成功后,怎么测试能用没问题了?
2 fence设备的ip地址到底应该设置成那个网络?心跳还是业务网络?
3 hosts里面的内容该怎么写?如果用心跳地址和主机名这样的话,那业务地址如何处理,不写吗?一般都将业务地址和主机名关联上的啊,疑问!
4 在节点1上安装oracle软件后在用dbca将库建在共享磁盘上,那么在节点2上是不是就将节点1的整个oracle软件目录考过去就可以了,要是考的话都需要靠什么啊?还是需要单独在安装次软件?

谢谢各位大侠赐教。

论坛徽章:
0
2 [报告]
发表于 2010-06-03 16:12 |只看该作者
1、fence_drac5 如果你是drac6的话,呵呵,还是打红帽技术支持电话吧(求drac6的解决办法)。
2、3、可以不设专门的心跳,直接将业务线当成心跳,fence设备也跟业务同一IP段,hosts该啥写就啥写了。
4、我的做法是将盘柜挂在A节点上,然后建库,确认没问题的情况后,停掉数据库,将建好的盘柜上的库文件删除。将盘柜挂载到B节点上,再建库,确定B节点正常后,再将盘柜挂回A节点去测试。
(我是这么做的,不知道有没有更简单的办法,盼高手出现。)

论坛徽章:
0
3 [报告]
发表于 2010-06-03 17:10 |只看该作者
谢谢楼上指点,还有疑问,如果心跳也走业务网络的话,那对效率方面有影响的吧,两个节点间要频繁的通讯,那样就占用了业务网络的贷款和其他资源,在用gui配置时没有具体指定那个做心跳,按照楼上的说法,应该不用单独用个网口做心跳,让心跳走业务网络,这样的话,具体在system-config-cluster中那一步体现出来的啊?

对于oracle的双机热备小弟有疑问,就是在节点A上挂上存储,并讲库建在存储上,那么为什么还要删掉在B上从新建库呢?在ORACLE_HOME/dbs/ 有参数文件spfile这里只要指定好他的控制文件位置,就应该能启动数据库了,如果将整个ORACLE_BASE拷到节点B上挂相同目录上,应该也能启动数据库,实现切换吧!

以上只是小弟的理论,没实际检验过?请各位大侠赐教。

论坛徽章:
0
4 [报告]
发表于 2010-06-04 10:57 |只看该作者
oracle 双机中,在节点1安装软件,并将库建在共享存储上,那么节点2该做什么操作呢?

论坛徽章:
0
5 [报告]
发表于 2010-06-04 11:20 |只看该作者
hosts里面就是指定心跳走哪个IP,集群节点名要跟hosts里面的主机名一似就可以了。
我看红帽给人实施的时候都经常是这么做的,IP投票的通讯量很低,应该不至于产生多少影响,这种拓朴结构挺好的,我现在都是按这个做的。
oracle不熟,所以用了这个笨办法,如果你能保证A机建立的库,B机挂过来后可以马上使用,那当然是可以的了。楼主测试一下,做法教我们该怎么做。

论坛徽章:
0
6 [报告]
发表于 2010-06-04 11:21 |只看该作者
再说一句hostname 也要跟nodename一似。

论坛徽章:
0
7 [报告]
发表于 2010-06-04 16:56 |只看该作者
看了几遍,明白楼上的意思了,就是说让心跳也走业务网络,而在system-config-cluster配置中节点名要填主机名(hostname),如果hosts里面讲主机名解析到了业务网络,那么心跳就走业务网络了,是这样的吧。那样的话也没专用的心跳线了吧。

还有你说的ip投票是什么意思啊,不太明白,对rhcs接触不多,帮忙解释下。

oracle我也懂的不多,只是皮毛,不过oracle启动的时候需要读取参数文件,参数文件里规定了初始化各个参数和控制文件,找到控制文件了,也就找到了数据文件,重做日志文件等等。如果将ORACLE_BASE整个目录都scp过去的话(spfile在他子目录里面),和节点1的就一摸一样了,呵呵,不过还没测试。等什么时候让我做了,我就试试然后告诉你结果。

对了,你说的那个方法能成吗?就是在A上安装软件,把库建在存储上,停掉数据库,删掉共享目录的全部内容,在节点B上载重复一次A的操作,然后测试,这样你实际弄过吧。实在不行就按照你的方法做了

论坛徽章:
0
8 [报告]
发表于 2010-06-05 19:01 |只看该作者
oracle,在一节点建库,数据放在共享存储上就可以了。
把$ORACLE_BASE拷贝到另一节点(位置、权限一致),把共享存储挂过去就可以用了.(用不了的话,可试下relink all).
spfile最好也放在共享存储上吧,防止更改时不一致。

论坛徽章:
0
9 [报告]
发表于 2010-06-06 22:45 |只看该作者
oracle,在一节点建库,数据放在共享存储上就可以了。
把$ORACLE_BASE拷贝到另一节点(位置、权限一致),把 ...
aib 发表于 2010-06-05 19:01



    谢谢楼上兄弟指导,你说的那个如果不行用下.(用不了的话,可试下relink all).
式是什么意思啊?不太明白。

论坛徽章:
0
10 [报告]
发表于 2010-06-07 09:15 |只看该作者
spfile放在2个节点上比较好.
存储上建库,放数据文件和控制文件就行了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP