19c補丁後oracle屬主變化,導致不能識別磁碟組

lmxx2020發表於2024-03-11

補丁打完之後發現資料庫不能正常起來,報錯磁碟組不存在或者不能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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章