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

来源:这里教程网 时间:2026-03-03 19:40:18 作者:

补丁打完之后发现数据库不能正常起来,报错磁盘组不存在或者不能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 修改完属组,再次重启数据库,正常起来。

相关推荐