ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.10MB ,
资源ID:13434251      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-13434251.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(NECExpressclusterX20ForRHEL51Oracle-v2.docx)为本站会员(拉拉链)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

NECExpressclusterX20ForRHEL51Oracle-v2.docx

1、NEC Expresscluster X2.0 For RHEL5.1+Oracle10G说明:本篇文档主要以NEC Expresscluster 双机软件在RHEL5.1系统中针对Oracle10G数据做的双机热的配置为主,通过一个实例来介绍NEC X2.0在Linux系统中如何进行配置,有关详细内容请参考NEC官方文档,可在下载详细介绍以及配置录像等。环境介绍:服务器Server2Server4心跳地址192.168.1.120/24(主)217.156.7.120/24(备)192.168.1.140/24(主)217.156.7.140/24(备)公共网络217.156.7.120/2

2、4217.156.7.140/24浮动IP217.156.7.130/24镜像分区/dev/hda7镜像挂载点/oradata注意:文档中没有截图或说明的部分一般是选择默认直接点击下一步,了解有关信息可参考官方安装&设置指南1、 安装前的准备 服务器必须双网卡,每块网卡需配置好相应的IP地址,两块网卡的地址应尽量不能放在同一网段内 在需要做镜像的操作时应先配置好分区,(除了要创建镜像分区外还应当创建一个20M左右的集群分区)两台服务器的分区必须在大小以及设备名都必须一致,需先创建好分区的挂载点,如果分区中有应用的数据,可根据实际情况做好相应的备份 在安装之前应先将防火墙以及SELinux关闭

3、查看/etc/fstab 文件以确保做镜像的分区没有被系统自动挂载 分别在两台服务器上安装相同版本的Oracle数据库软件并创建实例,配置好监听,监听的地址应当改为虚拟IP 配置Oracle服务之前需要将写好的脚本文件拷贝到相应的目录中,脚本也是需要同时放到两台服务器的相同目录中的 在管理和配置NEC的计算机上安装好jre2、 安装&配置(一)安装1) 使用 rpm -ivh expresscls-2.0.2-1.mac.i686.rpm命令安装NEC x2.0的软件包2) 注册License #clplcnsc -i xxx.BASE20.key -p BASE20#clplcnsc -i

4、xxx.REPL20.key -p REPL20通过上面两个命令来注册license,注意命令中的xxx.BASE20.key和xxx.REPL20.key必须要放在当前目录下,如果不在就需要敲上绝对路径,其中xxx是文件的真实名称,这个需跟实际情况会有变化。3) 完成以上两步之后需要先重启两台服务器,重启以后就可以进入双机的配置过程了4) 卸载:先停止/etc/init.d/目录下所有以clusterpro开头的服务,然后rpm -e例如:/etc/init.d/clusterpro stop rpm e expresscls (2) 配置1.在浏览器中输入任意一台服务器的IP地址加上管理端

5、口号290032. 点击浏览器中的Start Builder,将弹出配置界面,第一次打开时会出现下图所示,提示需要在C:Documents and Settingsuser 目录下面创建一个.java.policy文件,并将下面的内容复制到此文件中可以通过复制第一行的内容到运行里来创建此文件,然后将下面的内容复制到打开的记事本中保存保存以后重新打开浏览器并且重新启动Builder,如下:3. 在配置界面中依次点击 文件生成集群向导,在弹出的向导中输入集群的名称在服务器定义列表中分别添加两台服务器,依次按照如下步骤进行上图中分别添加服务器用来做心跳的两个IP地址,I/F号最小的为主心跳,一般要求

6、是私网放在上面做主心跳,点击下一步点击完成按钮就完成了一台服务器的添加,过程中省略的地方只需选择默认设置点击下一步,接下来按照同样的步骤添加第二台服务器,与上面不同的只是地址发生了改变完成了第二台服务器之后回到服务器定义界面可以看到两台服务器都已添加完成,点击下一步进入组定义列表4. 添加资源组首先需要添加一个资源组,如图:在上图中点击添加按钮出现下图所示,输入组的名称(可以接受默认)选择启动资源组的服务器,将两台服务器添加进来,序号小的服务器作为默认启动的服务器5.完成以后需要对资源组进行资源的添加在弹出的组资源定义列表中一次添加:浮动IP、镜像磁盘、Oracle启动停止脚本、Oracle监

7、视脚本资源首先添加浮动IP资源输入所要添加的浮动IP地址可以根据自己的需求针对浮动IP资源做如上设置,如果没有特殊需要则可选择默认由于IP不需要依赖于任何资源,此处直接点击完成即可继续添加镜像磁盘资源根据自己的实际情况填入镜像磁盘信息镜像磁盘资源的启动也不需要依赖于任何资源,此处也只需点击完成即可接下来添加Oracle实例的启动与停止脚本资源在下图中出现的start path和stop path中都需要将Oracle的启动脚本和停止脚本添加到其中1 选中start path,点击编辑,在打开的记事本中做如下更改,红色字体为需要添加的内容,其中 /script/startup.sql 是我启动O

8、racle实例脚本的启动路径ulimit -s unlimitedif $CLP_EVENT = START thenif $CLP_DISK = SUCCESS thenecho NORMAL1su -l oracle -c lsnrctl startsu -l oracle -c export ORACLE_SID=orcl;sqlplus /nolog /script/startup.sqlif $CLP_SERVER = HOME thenecho NORMAL2elseecho ON_OTHER1fielseecho ERROR_DISK from STARTfielif $CLP_

9、EVENT = FAILOVER thenif $CLP_DISK = SUCCESS thenecho FAILOVER1su -l oracle -c lsnrctl startsu -l oracle -c export ORACLE_SID=orcl;sqlplus /nolog /script/startup.sqlif $CLP_SERVER = HOME thenecho FAILOVER2elseecho ON_OTHER2fielseecho ERROR_DISK from FAILOVERfielseecho NO_CLPfiecho EXITexit 02 选中stop

10、path脚本进行编辑,内容如下:ulimit -s unlimitedif $CLP_EVENT = START thenif $CLP_DISK = SUCCESS thenecho NORMAL1su -l oracle -c export ORACLE_SID=orcl;sqlplus /nolog /script/shutdown.sqlsu -l oracle -c lsnrctl stopif $CLP_SERVER = HOME thenecho NORMAL2elseecho ON_OTHER1fielseecho ERROR_DISK from STARTfielif $CL

11、P_EVENT = FAILOVER thenif $CLP_DISK = SUCCESS thenecho FAILOVER1su -l oracle -c export ORACLE_SID=orcl;sqlplus /nolog /script/shutdown.sqlsu -l oracle -c lsnrctl stopif $CLP_SERVER = HOME thenecho FAILOVER2elseecho ON_OTHER2fielseecho ERROR_DISK from FAILOVERfielseecho NO_CLPfiecho EXITexit 0编辑完两个脚本

12、之后继续点击下一步,由于Oracle的启动依赖于磁盘和IP,所以在资源依赖关系处需要将镜像磁盘和虚拟IP资源添加到依赖资源里创建完Oracle资源需要针对Oracle创建监听进程对于Oracle的监视资源也是通过脚本来实现的,与创建Oracle资源不同的是此处选择用户应用程序,点击编辑来选择脚本的启动路径,此处只需指定Start路径即可在输入了启动脚本的路径以后需要将脚本的启动方式改为异步方式,点击调整,出现下图所示将Oracle资源添加到依赖资源中,点击完成由于脚本中启动了Oracle的实例和监听,所以这里需要按同样的步骤再创建一个tns的监听脚本,只是对应的脚本不同同样依赖于Oracle创

13、建完所有资源以后显示如下,点击关闭按钮回到组定义,继续下一步创建资源监听6. 创建资源监听NEC会根据实际情况自动创建磁盘监听和用户监听,没有特殊需求一般不建议更改,只需创建其他资源监听创建IP监听:通过Ping局域网内某台机器或者某个设备来检测服务器的网卡是否正常工作,可以添加多个地址,一般只需添加一个网关即可如果需要针对监视的时间参数进行调整只需在上图中给出相应的值即可,如果没有特殊要求一般接受默认即可,接下来需要选择复归对象,也就是当发现IP资源出问题时切换某个资源或者是资源组,这里选择资源组浮动IP的监听资源创建完成以后需要继续创建针对Oracle监视脚本的pid监视此处当选择需要被监

14、视的资源,点击参照选择好目标资源后需要选择复归对象,跟前面一样,所有的复归对象都选failover组继续添加tns监视脚本的pid监视所有监听已经配置完成,基本上配置过程也就都已经结束了,点击完成7. 上传配置在配置完成集群以后需要将配置的内容提交,依次点击文件上传配置文件上传成功以后回到管理界面中先重启一下管理器(注意:不是重启浏览器)重启时会提示一个警告,点击OK即可重启完管理器之后集群是出于停止状态的,这时候我们需要启动集群,在启动集群之前需要先启动镜像代理服务集群启动完毕以后需要对磁盘进行一次完整的镜像,此时的磁盘监听应该是黄色的状态,等一切都恢复正常时才可以做一系列测试总结:整个配置流程看起来有些复杂多变,但可以讲整个过程分成几个大的步骤:1. 前期准备工作以及安装和注册license2. 使用配置向导首先新建一个集群组,并将服务器添加到集群组里3. 创建资源组,并添加相应的资源,一般情况下资源组包括浮动IP、镜像磁盘或共享磁盘、Oracle启动脚本资源4. 针对每项资源需要添加资源的监视以监控资源是否处于存活状态5. 完成配置后的一些操作以及切换测试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报