案例客服数据库RAC升级11.2.0.1升级11.2.0.4.docx_第1页
案例客服数据库RAC升级11.2.0.1升级11.2.0.4.docx_第2页
案例客服数据库RAC升级11.2.0.1升级11.2.0.4.docx_第3页
案例客服数据库RAC升级11.2.0.1升级11.2.0.4.docx_第4页
案例客服数据库RAC升级11.2.0.1升级11.2.0.4.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一准备工作1.所需补丁可以到ORACLE官网上下载11204 for Redhat Linux的补丁,补丁号为8202632,文件名为p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip和p13390677_112040_Linux-x86-64_3of7.zip(包含clusterware和software)。2.RAC环境节点1节点2主机名wzsxdb01wzsxdb02SIDsxapp1sxapp2DB_NAMEsxapp当前Oracle版本操作系统Red Hat Enterprise Linux Server release 5.8 (Tikanga)ORACLE_HOME目录/oracle/ora11/oracle/product/11.2.0/dbhome_1GRID_HOME目录/oracle/ora11/11.2.0/grid3、备份备份两实例下的oracle_base ,以便出问题后恢复。 tar zcvf /oracle/ora11.tar.gz /oracle/ora11 二、GRID升级1、grid安装预检查./runcluvfy.sh stage -pre crsinst -upgrade -n wzsxdb01,wzsxdb02 -rolling -src_crshome $ORACLE_HOME -dest_crshome /oracle/ora11/11.2.0/grid -dest_version .0 -fixup -fixupdir /tmp -verbose以下是检查明细:(1)检查: 用户 grid 的等同用户 节点名 状态 - - wzsxdb02 失败 wzsxdb01 失败 结果:PRVF-4007 : 用户 grid 的等同用户检查失败ERROR: 等同用户在所有指定的节点上都不可用验证无法继续解决方法:ssh wzsxdb02 date不成功 ,于是手工重新建立SSH用户等效性配置: node1:$ mkdir /.ssh$ chmod 700 /.ssh$ ssh-keygen -t rsa$ ssh-keygen -t dsanode2:$ mkdir /.ssh$ chmod 700 /.ssh$ ssh-keygen -t rsa$ ssh-keygen -t dsanode1:$ cat /.ssh/id_rsa.pub /.ssh/authorized_keys$ cat /.ssh/id_dsa.pub /.ssh/authorized_keys $ ssh wzsxdb02 cat /.ssh/id_rsa.pub /.ssh/authorized_keys$ ssh wzsxdb02 cat /.ssh/id_dsa.pub /.ssh/authorized_keys$ scp /.ssh/authorized_keys wzsxdb02:/.ssh/authorized_keys(2)正在检查主目录 /oracle/ora11/11.2.0/grid 中的 Oracle 补丁程序 9413827 或 9706490。 节点名 已应用 必需 注释 - - - - wzsxdb02 缺失 9413827 或 9706490 失败 wzsxdb01 缺失 9413827 或 9706490 失败 结果:主目录 /oracle/ora11/11.2.0/grid 中的 Oracle 补丁程序 9413827 或 9706490 检查失败没有主目录 /oracle/ora11/11.2.0/grid 所需的 Oracle 补丁程序。解决方法:打补丁9413827。打补丁前,首先将Opatch升级至最新版。1) 官网下载最新程序p6880880_112000_Linux-x86-64.zip。2) 将解压出来的OPatch文件夹,分别覆盖到GRID_HOME和ORACLE_HOME下(操作前先备份 mv Opatch Opatchbak),注意两个节点都覆盖完成。3) 验证。gridwzsxdb01 OPatch$ opatch versionOPatch Version: .6 OPatch succeeded.(3)正在检查文件 /etc/resolv.conf 中的 search 条目是否在节点间一致.文件 /etc/resolv.conf 中的 search 条目在节点间一致检查无法访问节点的 DNS 响应时间 节点名 状态 - - wzsxdb02 失败 wzsxdb01 失败 PRVF-5636 : 在以下节点上, 无法访问的节点的 DNS 响应时间超过 15000 毫秒: wzsxdb02,wzsxdb01文件 /etc/resolv.conf 在各节点间不一致解决方法:1)修改DNS服务器的/etc/named.conf文件,添加fil /dev/null;信息即可。zone . IN type hint; / file named.ca; file /dev/null;2)在RAC节点主机分别添加如下参数:rootrac2 # vi /etc/resolv.conf search nameserver 1nameserver 2options rotateoptions timeout:2options attempts:52、GRID Infrastructure升级预检查全部通过后,开始升级GRID Infrastructure。Oracle建议使用滚动升级模式,该模式不需要停CRS。节点1:Su gridCd /oracle/soft/gridunset ORACLE_HOMEunset ORACLE_BASEunset ORACLE_SID ./runInstaller再运行runInstaller,在出现“指定主目录详细信息”窗口,选择CRS_HOME,其它都点击“下一步”。注:如果希望安装界面中文,可以手工设置字符集实现(export LANG=zh_CN)。由于内网升级,因此选择“跳过软件更新”。选择“升级Oracle Grid Infrastructure或Oracle自动存储管理”。该环节进行节点选择,点击“SSH连接”,可以进行SSH信任配置,由于双机已配置SSH信任,因此不用执行。选择ASM对应组,Oracle推荐使用不同组管理,如果有相同组,点击下一步会有警告,可以忽略。这里指定Grid软件安装位置,我这里选择新建grid2文件夹,原grid不动,安装完成后需要修改GRID环境变量。再次进行先决条件检查,检查完成后就可以安装了。安装到最后一步,根据提示信息,用root用户登陆各节点终端,执行指定的root脚本。节点1:rootwzsxdb01 bin# /oracle/ora11/11.2.0/grid_2/rootupgrade.shPerforming root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /oracle/ora11/11.2.0/grid_2Enter the full pathname of the local bin directory: /usr/local/bin: The contents of dbhome have not changed. No need to overwrite.The contents of oraenv have not changed. No need to overwrite.The contents of coraenv have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: /oracle/ora11/11.2.0/grid_2/crs/install/crsconfig_paramsCreating trace directoryInstalling Trace File AnalyzerASM upgrade has started on first node.CRS-2791: 正在启动用于关闭 wzsxdb01 上 Oracle High Availability Services 管理的资源的操作CRS-2673: 尝试停止 ora.crsd (在 wzsxdb01 上)CRS-2790: 正在启动关闭 wzsxdb01 上集群就绪服务管理的资源的操作CRS-2673: 尝试停止 ora.LISTENER.lsnr (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.APPARCH.dg (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.DATACRS.dg (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.registry.acfs (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.sxapp.db (在 wzsxdb01 上)CRS-2677: 成功停止 ora.LISTENER.lsnr (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.wzsxdb01.vip (在 wzsxdb01 上)CRS-2677: 成功停止 ora.wzsxdb01.vip (在 wzsxdb01 上)CRS-2672: 尝试启动 ora.wzsxdb01.vip (在 wzsxdb02 上)CRS-2677: 成功停止 ora.APPARCH.dg (在 wzsxdb01 上)CRS-2677: 成功停止 ora.registry.acfs (在 wzsxdb01 上)CRS-2676: 成功启动 ora.wzsxdb01.vip (在 wzsxdb02 上)CRS-2677: 成功停止 ora.DATACRS.dg (在 wzsxdb01 上)CRS-2677: 成功停止 ora.sxapp.db (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.APPDATA.dg (在 wzsxdb01 上)CRS-2677: 成功停止 ora.APPDATA.dg (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.asm (在 wzsxdb01 上)CRS-2677: 成功停止 ora.asm (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.ons (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.eons (在 wzsxdb01 上)CRS-2677: 成功停止 ora.ons (在 wzsxdb01 上)CRS-2673: 尝试停止 work (在 wzsxdb01 上)CRS-2677: 成功停止 work (在 wzsxdb01 上)CRS-2677: 成功停止 ora.eons (在 wzsxdb01 上)CRS-2792: 关闭 wzsxdb01 上集群就绪服务管理的资源的操作已完成CRS-2677: 成功停止 ora.crsd (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.cssdmonitor (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.ctssd (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.evmd (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.asm (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.drivers.acfs (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.mdnsd (在 wzsxdb01 上)CRS-2677: 成功停止 ora.cssdmonitor (在 wzsxdb01 上)CRS-2677: 成功停止 ora.evmd (在 wzsxdb01 上)CRS-2677: 成功停止 ora.mdnsd (在 wzsxdb01 上)CRS-2677: 成功停止 ora.ctssd (在 wzsxdb01 上)CRS-2677: 成功停止 ora.drivers.acfs (在 wzsxdb01 上)CRS-2677: 成功停止 ora.asm (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.cssd (在 wzsxdb01 上)CRS-2677: 成功停止 ora.cssd (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.gpnpd (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.diskmon (在 wzsxdb01 上)CRS-2677: 成功停止 ora.gpnpd (在 wzsxdb01 上)CRS-2673: 尝试停止 ora.gipcd (在 wzsxdb01 上)CRS-2677: 成功停止 ora.diskmon (在 wzsxdb01 上)CRS-2677: 成功停止 ora.gipcd (在 wzsxdb01 上)CRS-2793: 关闭 wzsxdb01 上 Oracle High Availability Services 管理的资源的操作已完成CRS-4133: Oracle High Availability Services has been stopped.OLR initialization - successfulReplacing Clusterware entries in inittabclscfg: EXISTING configuration version 5 detected.clscfg: version 5 is 11g Release 2.Successfully accumulated necessary OCR keys.Creating OCR keys for user root, privgrp root.Operation successful.Preparing packages for installation.cvuqdisk-1.0.9-1Configure Oracle Grid Infrastructure for a Cluster . succeeded节点2:rootwzsxdb02 bin# /oracle/ora11/11.2.0/grid_2/rootupgrade.sh输入结果同节点1。最后修改两节点对应Grid环境变量为新路径。3、GRID升级后检查su - gridgridwzsxdb02 $ crsctl query crs activeversionOracle Clusterware active version on the cluster is .0gridwzsxdb02 $ crsctl query crs releaseversionOracle High Availability Services release version on the local node is .0gridwzsxdb02 $ crsctl query crs softwareversionOracle Clusterware version on node wzsxdb02 is .0Connected to:Oracle Database 11g Enterprise Edition Release .0 - 64bit ProductionWith the Real Application Clusters and Automatic Storage Management optionsSQL select version from v$instance;VERSION-.0SQL exit三、RDBMS升级1、数据库软件升级Su oracleoracle wzsxdb01 $ cd /oracle/soft /database/oracle wzsxdb01 database$ unset ORACLE_HOMEoracle wzsxdb01 database$ unset ORACLE_BASEoracle wzsxdb01 database$ unset ORACLE_SIDoracle wzsxdb01 database$./runInstaller再运行runInstaller进行升级,在出现“指定主目录详细信息”窗口,选择ORACLE_HOME,其它都点击“下一步”。安装到最后一步,用root用户,在每个节点上执行以下脚本:节点1:rootwzsxdb01 tmp# /oracle/ora11/oracle/product/11.2.0/db_1/root.shPerforming root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /oracle/ora11/oracle/product/11.2.0/db_1Enter the full pathname of the local bin directory: /usr/local/bin: The contents of dbhome have not changed. No need to overwrite.The contents of orae

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论