ITPub博客

首页 > 数据库 > Oracle > 19c补丁后oracle属主变化,导致不能识别磁盘组

19c补丁后oracle属主变化,导致不能识别磁盘组

原创 Oracle 作者:lmxx2020 时间:2024-03-11 11:59:49 0 删除 编辑

补丁打完之后发现数据库不能正常起来,报错磁盘组不存在或者不能mount,如下图:



从报错看:


ORA-00313:open failed for members of log group 6 of thread 1

0RA-00312:online log 6 thread 1:'+DATA/YLTHIS/ONLINELOG/redo06.log'

0RA-17503:ksfdopn:2 Failed to open file +DATA/YLTHIS/ONLINELOG/redo06.log

ORA-15001:diskgroup "DATA" does not exist or is not mounted

0RA-01017:invalid username/password; logon denied


发现有几个问题:


1、不能读取redo文件


2、data磁盘组不能访问


3、密码文件不识别


在grid用户下检查磁盘组,发现data磁盘组正常mount


ASMCMD [+] > lsdg

State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  NORMAL  N         512   4096  1048576      6144     4966             2048            1459              0             Y  CRS/

MOUNTED  EXTERN  N         512   4096  1048576  20480000  8864776                0         8864776              0             N  DATA/


进入data磁盘组,检查redo、密码文件均正常。


检查oracle用户下$ORACLE_HOME/bin/oracle的权限:


[oracle@alios1 bin]$ ls -l oracle -rwsr-s--x. 1 oracle dba 449172288 Mar 8 2023 oracle


-rwsr-s--x. 1 oracle dba 449172288 Mar 8 2023 oracle

发现权限属组为dba,修改属组成oinstall:


[oracle@alios1 bin]$ chown oracle:oinstall $ORACLE_HOME/bin/oracle

[oracle@alios1 bin]$?chmod 6751 $ORACLE_HOME/bin/oracle

修改完属组,再次重启数据库,正常起来。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22967847/viewspace-3008429/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2024-01-09

  • 博文量
    106
  • 访问量
    90420