对 oracle 19.9 数据库安装 19.13 补丁步骤

前提检查
df -h 磁盘空间要充足
crsctl stat res 集群状态要正常,最好重启主机再检查一遍(时钟不同步可能起不来,权限、密码可能导致不正常)
select name,database_role,open_mode from gv$database; 数据库角色是primary,open_mode=read write

上传介质到 /ora_soft
RU 19.13 介质 :p33248471_190000_Linux-x86-64-ojvm-gi-19.13.0.0.211019.zip
OPATCH 补丁工具:p6880880_190000_Linux-x86-64-OPatch 12.2.0.1.27 for DB 19.0.0.0.0.zip

用root更新grid的opatch
export GRID_HOME=/oracle/app/19.0.0/grid
mv $GRID_HOME/OPatch $GRID_HOME/OPatch_bak
unzip -q p688*.zip -d $GRID_HOME
chown -R grid:oinstall $GRID_HOME/OPatch
su - grid -c "opatch version"
应该是12.2.0.1.27

用oracle更新db的opatch
mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_bak
unzip -q p688*.zip -d $ORACLE_HOME
opatch version

两个节点都更新opatch后

用root打补丁
unzip -q p33248471*.zip
chown -R grid:oinstall /ora_soft
$GRID_HOME/OPatch/opatchauto apply /ora_soft/33248471/33182768

两个节点都打完后,确认一下
su - grid -c "opatch lspatches"
su - oracle -c "opatch lspatches"

在实例1上执行sql
alter system set cluster_database=false scope=spfile;

$ORACLE_HOME/bin/srvctl stop database -d <dbname>
sqlplus / AS SYSDBA
STARTUP UPGRADE

cd $ORACLE_HOME/OPatch
./datapatch -verbose

alter system set cluster_database=true scope=spfile;
SHUTDOWN immediate
$ORACLE_HOME/bin/srvctl start database -d <dbname>


用oracle安装ojvm补丁
cd /ora_soft/33248471/33192694
opatch apply -silent
两个节点都打完后
执行sql (参考上面的)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值