oracle 19.9 升级到19.14 螃蟹-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502530
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

最近访客
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: oracle

2022-05-05 15:46:43

rac 升级补丁,执行datapatch报错:

  1. [oracle@db1-[orcl19c1]-/oracle/app/oracle/product/19.3.0/db_1/opatch]$ ./datapatch -verbose
  2. sql patching tool version 19.14.0.0.0 production on thu apr 28 19:24:51 2022
  3. 凯发app官方网站 copyright (c) 2012, 2021, oracle. all rights reserved.

  4. log file for this invocation: /oracle/app/oracle/cfgtoollogs/sqlpatch/sqlpatch_4141_2022_04_28_19_24_51/sqlpatch_invocation.log

  5. connecting to database...ok
  6. gathering database info...done
  7. bootstrapping registry and package to current versions...done
  8. determining current state...done

  9. current state of interim sql patches:
  10. interim patch 33561310 (ojvm release update: 19.14.0.0.220118 (33561310)):
  11.   binary registry: installed
  12.   sql registry: not installed

  13. current state of release update sql patches:
  14.   binary registry:
  15.     no release update patches installed
  16.   sql registry:
  17.     applied 19.6.0.0.0 release_update 191217155004 successfully on 01-mar-21 11.34.56.633243 am

  18. error: prereq checks
  19.   patch 30484981: error reading descriptor from registry: couldn't open encmap gbk.enc:
  20. no such file or directory
  21.  at /oracle/app/oracle/product/19.3.0/db_1/perl/lib/site_perl/5.28.1/x86_64-linux-thread-multi/xml/parser.pm line 187.
  22. xml::simple called at /oracle/app/oracle/product/19.3.0/db_1/sqlpatch/sqlpatch.pm line 8123.

  23.   patch 30557433: error reading descriptor from registry: couldn't open encmap gbk.enc:
  24. no such file or directory
  25.  at /oracle/app/oracle/product/19.3.0/db_1/perl/lib/site_perl/5.28.1/x86_64-linux-thread-multi/xml/parser.pm line 187.
  26. xml::simple called at /oracle/app/oracle/product/19.3.0/db_1/sqlpatch/sqlpatch.pm line 8123.

  27. prereq check failed, exiting without installing any patches.

  28. please refer to mos note 1609718.1 and/or the invocation log
  29. /oracle/app/oracle/cfgtoollogs/sqlpatch/sqlpatch_4141_2022_04_28_19_24_51/sqlpatch_invocation.log
  30. for information on how to resolve the above errors.

  31. sql patching tool complete on thu apr 28 19:25:14 2022
不知道为何不能打开gbk.enc,的确没有这个文件,解决方法比较奇葩

  1. create restore point rp1 guarantee flashback database; --为防止出现问题,加了个还原点以便回退

  2. create table registry$sqlpatch_org as select * from registry$sqlpatch;
  3. create table registry$sqlpatch_ru_info_org as select * from registry$sqlpatch_ru_info;
  4. drop table registry$sqlpatch;
  5. drop table registry$sqlpatch_ru_info;
  6. @?/rdbms/admin/catsqlreg.sql

  --然后再执行
  1. ./datapatch -verbose

  2. --确认没有问题后,删掉还原点
  3. drop restore point rp1;

怀疑还是xml信息解析时导致

这个看起来很像

凯发app官方网站的解决方案给的是删除这些表后重建,执行datapatch时再填入最新的补丁信息。

参考:doc id 2645981.1
阅读(1660) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图