基于linux的oracle_rac实时应用集群研究,基于Linux的OracleRAC实时应用集群研究毕业设计论文(资料4)...

《基于Linux的OracleRAC实时应用集群研究毕业设计论文.doc》由会员分享,可免费在线阅读全文,更多与《基于Linux的OracleRAC实时应用集群研究毕业设计论文》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、mscandisks删除racdb上原racdb的ORACLE_BASE下的CRS和database软件。[root@racdb~]rm–rfuaoracle*[root@racdb~]rm–rfetcora*[root@racdb~]rm–rftmoracle*[root@racdb~]rm–rfvartmoracle*安装与配置CRS集群件将新的节点添加到已搭建的集群上,执行Oracle提供的addNodesh程序脚本,它位于Clusterware的主目录$ORA_CRS_HOMEouibin下。在添加集群件之前需要进行两个验证。验证新节点是否准备好进行安装,验证新节点安装环境。这里使用racdb节点作为主节点给racdb安装CRS集群件。两个验证中,前者因为racdb无法查看共享存储而。

2、racdb:ssh;scauthorized_keysracdb:ssh[oracle@racdb~]$sshracdbdate;sshracdbdate;sshracdbdate;sshracdbrivdate;sshracdbrivdate;sshracdbrivdateTueJun::CST确认信任关系南华大学计算机科学与技术学院毕业设计(论文)第页共页TueJun::CSTTueJun::CSTTueJun::CSTTueJun::CSTTueJun::CST重新初始化racdb的ASMLlib驱动程序。[root@racdb~]start_udev[root@racdb~]etcinitdoracleasmconfigure[root@racdb~]etcinitdoracleas。

3、败,但是racdb的三个CRS服务已经在正常运行了,就没有再次的执行vica。[root@racdb~]crs_statt–v|greracdboradbgsdalicationONLINEONLINEracdboradbonsalicationONLINEONLINEracdboradbvialicationONLINEONLINEracdb回到racdb上点击OK,添加节点到cluster完成。安装Oracle软件接下来在新节点racdb上安装Oracle软件。和集群件一样,Oracle提供了一个addNodesh的脚本,位于Oracle的主目录$ORACLE_HOMEouibin里。racdb切换用户oracle,进入$ORACLE_HOMEouibin,执行addNodesh脚本。[。

4、db上执行rootsh脚本。[root@racdb~]uaoracleroductcrs_rootshracdbracdbracdbCSSisactiveonallnodes南华大学计算机科学与技术学院毕业设计(论文)第页共页WaitingfortheOracleCRSDandEVMDtostartOracleCRSstackinstalledandrunningunderinit(M)Runningvica(silent)forconfiguringnodeasIPaddress“racdbvi”hasalreadybeenused。EnteranunusedIPaddress当rootsh准备silent的执行vica的时候,发现racdbvi被使用了(vi已在RAC集群中配置好)。虽然。

5、权限;然后执行rootaddnodesh脚本,它会调用srvctl脚本将新节点信息添加到OCR。请注意下面脚本输出末尾的具有nodeas参数的srvctl命令。[root@racdb~]uaoracleroductcrs_installrootaddnodeshuaoracleroductcrs_binsrvctladdnodeasnracdbAracdbviPRKH:UnabletocommunicatewithCRSservices。[CommunicationsError(Native:rsr_initCLSS:[])]PRKH:UnabletocommunicatewithCRSservices。[CommunicationsError(Native:rsr_initCLSS:[])。

6、oot@racdbbin]suoracle[oracle@racdb~]$cduaoracleroductdb_ouibin[oracle@racdbbin]$addNodesh进入OUI的Welcome界面,Next指定添加到集群的节点,选择下方SecifyNewNodes界面上列出的可添加的节点;Next,Install,复制数据库软件到racdb节点上。完成后,OUI要求以root身份在racdb上执行rootsh脚本。完成后,点击OK关闭脚本配置界面。RDBMS软件安装完毕之后,根据Oracle推荐,执行netca配置racdb的监听服务。步骤和搭建RAC时的netca基本一致,不过ListenerConfiguration应该选择Reconfigure,其余的步骤基本上就是Next。

7、ouaoracleroductcrs_PRKO:Invalidcommandlineotion::首次执行失败,提示srvctl无法与CRS通讯。查看当前的RAC集群的状态,发现RAC的CRS服务是OFFLINE的,启动它们。但发现racdb的监听服务宕掉,racdb的lsnr和gsd服务启不来,赶紧重启racdb的crsctl服务,OK,正常启动。然后继续前面的操作,在racdb上执行rootaddnodesh脚本。这次总算没问题。[root@racdb~]cduaoracleroductcrs_installrootaddnodeshuaoracleroductcrs_binsrvctladdnodeasnracdbAracdbviethouaoracleroductcrs_最后,在ra。

8、netca会首先停用racdb和racdb的lsnr服务,然后将racdb的lsnr服务注册到OCR中,最后启动三个lsnr服务。OracleNetServicesConfiguration:南华大学计算机科学与技术学院毕业设计(论文)第页共页ConfiguringListener:LISTENERracdbracdbracdbListenerconfigurationcomlete[root@racdb~]crs_stattv|grelsnroraBlsnralicationONLINEONLINEracdboraBlsnralicationONLINEONLINEracdboraBlsnralicationONLINEONLINEracdb添加新Instance添加racdb实例到RAC。

9、定通过添加来安装的集群节点。OUI列出了集群中节点,在下方SecifyNewNodes输入要添加的节点racdb并按TAB;Next,添加集群节南华大学计算机科学与技术学院毕业设计(论文)第页共页点的概览;Next,Install,集群件会从racdb复制到racdb。完成后,弹出配置脚本界面,它会提示执行三个脚本。根据要求在racdb和racdb上依序用root用户执行这几个脚本:在racdb上执行uaoracleoraInventoryorainstRootsh;在racdb上执行uaoracleroductcrs_installrootaddnodesh;在racdb上执行uaoracleroductcrs_rootsh。首先执行orainstRootsh脚本修改ORACLE_BASE。

10、群中,OCR此时已在所有节点运行,且已存在服务ONLINE。在racdb上执行dbca命令,进入dbca的welcome界面,dbca自动选择OracleRealAlicationClusterdatabase;Next,选择InstanceManagement;Next,实例管理操作中选择Addaninstance;Next,弹出运行的集群数据库列表,设计中数据库是racdb,在下方会要求输入SYSDBA用户,这里使用sys用户;Next,dbca列出racdb中所有存在的集群数据库实例列表,其状态均为active;Next,实例名和节点选择,dbca列出集群节点序列中的下一个实例名并用对应节点来添加实例;Next,熟悉的DatabaseStorage界面,dbca将会在共享存储上为rac。

11、权限;然后执行rootaddnodesh脚本,它会调用srvctl脚本将新节点信息添加到OCR。请注意下面脚本输出末尾的具有nodeas参数的srvctl命令。[root@racdb~]uaoracleroductcrs_installrootaddnodeshuaoracleroductcrs_binsrvctladdnodeasnracdbAracdbviPRKH:UnabletocommunicatewithCRSservices。[CommunicationsError(Native:rsr_initCLSS:[])]PRKH:UnabletocommunicatewithCRSservices。[CommunicationsError(Native:rsr_initCLSS:[]) 。

12、b创建一个UNDO表空间和对应的数据文件以及两个RedoLogGrous;点击Finish,列出dbca总结;OK,开始安装。安装开始后提示“ASMisresentontheclusterbutneedstobeextendedtothefollowingnodes:[racdb]DoyouwantASMtobeextended?”点击YES开始添加ASM到新节点。为在节点racdb上创建并启动ASM实例,监听程序必须可用。dbca将会通过特权请求使用端口和监听程序来配置监听程序(netca已进行)。dbca会先注册racdb的ASM实例+ASM和数据库实例racdb到OCR中,然后逐步启动服务。当实例管理完成之后,结束dbca。总的来说,节在节点racdb上安装了CRS集群件,安装了Ora

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值