Oracle 中$ORACLE_HOME/bin/oracle檔案

kakaxi9521發表於2017-10-18
這兩天在恢復完一次資料後,透過pl/sql登入到資料庫報:
ORA-15025: 鏍娉駑肩g "/dev/sddlmab"
ORA-27041: 鏍娉駑兼浠?
Linux-x86_64 Error: 13: Permission denied

查了下是由於$ORACLE_HOME/bin/oracle檔案檔案的屬性導致的,以下是網上找到的解決方案,可供參考。
Cause:

經研究發現,這跟$ORACLE_HOME/bin/oracle這個檔案的屬性有關係:

在安裝oracle soft之後:
$ORACLE_HOME/bin/oracle檔案屬性許可權為oracle:oninstall 751(-rwxr-x--x)
在用安裝ASM建庫(DBCA)時:
此檔案屬性會自動被修改為oracle:asmadmin6751(-rwsr-s--x)
在升級之後:
此檔案屬性又被自動被修改為oracle:oinstall751(-rwxr-x--x)
 
Solution:
chown oracle:asmadmin $ORACLE_HOME/bin/oracle
chmod 6751 $ORACLE_HOME/bin/oracle

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2146095/,如需轉載,請註明出處,否則將追究法律責任。

相關文章