千家信息网

怎么解决Oracle 12.2应用PSU后数据库无法启动问题

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍"怎么解决Oracle 12.2应用PSU后数据库无法启动问题",在日常操作中,相信很多人在怎么解决Oracle 12.2应用PSU后数据库无法启动问题问题上存在疑惑,小编查阅了各式资
千家信息网最后更新 2025年02月01日怎么解决Oracle 12.2应用PSU后数据库无法启动问题

这篇文章主要介绍"怎么解决Oracle 12.2应用PSU后数据库无法启动问题",在日常操作中,相信很多人在怎么解决Oracle 12.2应用PSU后数据库无法启动问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么解决Oracle 12.2应用PSU后数据库无法启动问题"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

环境介绍

数据库:Oracle Database 12.2

PSU:p30783652

数据库补丁应用完成,检查补丁应用情况

cd  /u01/app/oracle/product/12.2.0/db_1/0Patch]$.lopatch Isinv Igrep descARU platform description:: IBM AIXPatch description: "OJMM RELEASE UPDATE: 12.2.0.1.200414 (30805580)"Patch description: "OCW APR 2020 RELEASE UPDATE 12.2.0.1.200414 (30882603)"Patch description:"Database Apr 2028 Release Update: 12.2.0.1.200414(30886680

启动数据库报错

SQL> startupORA-39510: CRS error performing start on instance 'cdb122  on 'cdb122CRS-2527: Unable to start 'ora.cdb122.db' because it has a 'hard' dependency on 'ora.REDO1.dgCRS-2501: Resource 'ora.REDO1.dg' is disabledCRS-0222: Resource 'ora.cdb122.db' has dependency error,clsr_start_resource: 260 sta tus: 222clsrapi_ start_db: start_asmdbs status:222

检查ASM磁盘组

SQL> select name, state from v$asm_diskgroupname                 state------------- --------------------DATA                  MOUNTCRS                   MOUNT

检查资源状态

$crsctl statue res -t....ora.DATA.dg OFFLINE OFFLINE.....

ora.DATA.dg资源状态不正常

$crsctl start resource -allCRS-5702: Resource 'ora.CRS.dg' is already running on 'dbdo01CRS-2501: Resource ora.DATA.dg' is disabledCRS-5702: Resourpe 'ora. LISTENER.Isnr' is already running on dbdoa1'CRS-5702: Resource 'ora.LISTENER 1529.1snr' is already running on dbdo01CRS-2501: Resource 'ora.REDo1.dg is disabledCRS-2501: Resource 'ora.RED02.dg' is disabledCRS-5702: Resource 'ora.asm' is already running on 'dbdo01CRS-2527: Unable to start 'ora.cdb122.db' because it has a 'hard' dependency on 'ora.REDO1.dgCRS-2501: Resource 'ora.REDO1.dg' is disablecCRS-2527: Unable to start 'ora.ceshidb.db' because it has a 'hard' dependency on 'ora.DATA.dg'CRS-2501: Resource 'ora.DATA.dg' is disabledCRS-5702: Resource 'ora.cssd' is already running on 'dbdoen'CRS-5702: Resource 'ora.evmd' is already running on 'dbdo01CRS-2501: Resource 'ora.ons' is disabledCRS-2527: Unable to start 'ora.orainfal.db' because it has a "hard' dependency on 'ora.DATA.dgCRS-2501: Resource 'ora.DATA.dg is disabledCRS-2527: Unable to start 'ora.orarptst.db' because it has a 'hard' dependency on 'ora.DATA.dgCRS-2501: Resource 'ora.DATA.dg' is disabledCRS-2672: Attempting to start 'ora.diskmon on 'dbdoe1CRS-2676: start of 'ora.diskmon' on 'dbdo01' succeededCRS-4000: Command Start failed, or completed with errors.$srvctl enable diskgroup -diskgroup datacrsctl start resource -all$crsctl statue res -t

....

ora.DATA.dg ONLINE ONLINE

数据库可以正常启动

到此,关于"怎么解决Oracle 12.2应用PSU后数据库无法启动问题"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0