暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ORACLE_10gR2_RAC升级至10.2.0.4.doc
305
26页
1次
2021-02-22
40墨值下载
  由于涉及的节点、实例多于一个,因此
RAC
环境下的
ORACLE
数据库升级包含多个步骤,某些操作执行的先后顺序也有
讲究,不是想停就停、想升就升、想启就启的,这点与单实例数据库的操作有很大差异。
提示:升级包的
readme
中强调,在升级数据库软件前,要保障
clusterware
的版本不低于目标数据库软件版本,也
就是说要在升级数据库软件前首先升级
clusterware
,不过实际操作中
10203
及之前版本并不强制要求
10204
补丁包倒是会在升级前检测
clusterware
的版本,如有异常会提示警告信息,不过
各位读友
可根据自身实际情
况选择是否升级
clusterware
一、停止相关进程
  对于
RAC
数据库,首先要停止所有节点中的
Service(
服务,如果创建了
service
的话
)
,在任意节点中执行操作如下:
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop service -d jssdb
  停止
RAC
数据库中所有实例,本步操作即可以登陆每个节点的
sqlplus
,执行
shutdown
,也可以通过
srvctl
命令关闭数据
库,例如:
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop database -d jssdb
  接着停止
ASM
实例和监听服务,执行命令如下:
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop asm -n jssdbn1
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop asm -n jssdbn2
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop listener -n jssdbn1
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/srvctl stop listener -n jssdbn2
  上述命令完成后,可以通过
crs_stat
查看当前
app
的状态
[oracle@jssdbn1 ~]$ $ORA_CRS_HOME/bin/crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.jssdb.db application OFFLINE OFFLINE
ora....n1.inst application OFFLINE OFFLINE
ora....n2.inst application OFFLINE OFFLINE
ora....SM1.asm application OFFLINE OFFLINE
ora....N1.lsnr application OFFLINE OFFLINE
ora....bn1.gsd application ONLINE ONLINE jssdbn1
ora....bn1.ons application ONLINE ONLINE jssdbn1
ora....bn1.vip application ONLINE ONLINE jssdbn1
ora....SM2.asm application OFFLINE OFFLINE
ora....N2.lsnr application OFFLINE OFFLINE
ora....bn2.gsd application ONLINE ONLINE jssdbn2
ora....bn2.ons application ONLINE ONLINE jssdbn2
ora....bn2.vip application ONLINE ONLINE jssdbn2
  可以看到,数据库实例以及相关服务均被
offline
  此时,建议创建一份数据库的完整备份。接下来我们就要对安装补丁包了。
提示:上述操作也是标准的
RAC
环境数据库
shutdown
过程。
二、安装
clusterware
补丁集
  首先以
oracle
用户登陆到视窗界面
(
如果以
root
用户登陆后
su
oracle
下的话,注意设置环境变量
DISPLAY
,或在执行
su
命令前执行
xhost +
命令
)
,找到补丁包的路径,执行
runInstaller
即可:
[root@jssdbn1 ~]# xhost +
access control disabled, clients can connect from any host
[root@jssdbn1 ~]# su - oracle
[oracle@jssdbn1 ~]$ cd /data/software/oraupdate/Disk1/
[oracle@jssdbn1 Disk1]$ ./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Passed
.........................
.........................
  弹出
OUI
的欢迎窗口如下,直接点击下一步:
of 26
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜