RAC oracle 許可權更改導致 實力啟動失敗
ORA-27303: additional information: startup egid = 501 (oinstall), current egid =
500 (dba)
Sql>startup nomount;
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+ORA_DATA/MIOA/spfileMIOA.ora'
ORA-17503: ksfdopn:2 Failed to open file +ORA_DATA/MIOA/spfileMIOA.ora
ORA-27140: attach to post/wait facility failed
ORA-27300: OS system dependent operation:invalid_egid failed with status: 1
ORA-27301: OS failure message: Operation not permitted
ORA-27302: failure occurred at: skgpwinit6
ORA-27303: additional information: startup egid = 501 (oinstall), current egid =
500 (dba)
chmod 6775 $ORACLE_HOME/bin/oracle
chown oracle:oinstall $ORACLE_HOME/bin/oracle
解決方法:
是oracle許可權造成的
檢視$ORACLE_HOME中oracle的許可權
[oracle@etsdb05 ~]$ ls -ltr /orahome/11.2/db_1/bin/oracle
-r-xr-xr-x 1 oracle oinstall 210824688 Sep 21 09:53 /orahome/11.2/db_1/bin/oracle
[oracle@etsdb05 ~]$ chmod 6751 /orahome/11.2/db_1/bin/oracle
[oracle@etsdb05 ~]$ ls -ltr /orahome/11.2/db_1/bin/oracle
-rwsr-s--x 1 oracle oinstall 210824688 Sep 21 09:53 /orahome/11.2/db_1/bin/oracle
[oracle@etsdb05 ~]$ srvctl start instance -d MIOA -i MIOA1
PRCR-1013 : Failed to start resource ora.mioa.db
PRCR-1064 : Failed to start resource ora.mioa.db on node etsdb05
ORA-01078: failure in processing system parameters
CRS-2674: Start of 'ora.mioa.db' on 'etsdb05' failed
[oracle@etsdb05 ~]$ ls -ltr /orahome/11.2/db_1/bin/oracle
-r-sr-s--x 1 oracle dba 210824688 Sep 21 09:53 /orahome/11.2/db_1/bin/oracle
檢視$ORACLE_GRID/bin/oracle的許可權
[oracle@etsdb05 ~]$ ls -ltr /orahome/grid/bin/oracle
-rwxrwxr-x 1 oracle oinstall 184286219 Nov 1 17:16 /orahome/grid/bin/oracle
[oracle@etsdb05 ~]$ chmod 6755 /orahome/grid/bin/oracle
[oracle@etsdb05 ~]$ ls -ltr /orahome/grid/bin/oracle
-rwsr-sr-x 1 oracle oinstall 184286219 Nov 1 17:16 /orahome/grid/bin/oracle
[oracle@etsdb05 ~]$ srvctl start instance -d MIOA –I MIOA1 正常
這次主要還是$ORACLE_GRID/bin/oracle 同$ORACLE_HOME/bin/oracle的許可權被更改
目錄
SRVCTL Fails to Start Instance with ORA-17503 ORA-27303 But sqlplus Startup is Fine [ID 1322959.1] | |||||
| |||||
修改時間 23-JAN-2012 型別 PROBLEM 狀態 PUBLISHED |
In this Document
Applies to:
Oracle Server - Enterprise Edition - Version: 11.2.0.1 and later [Release: 11.2 and later ]Information in this document applies to any platform.
Symptoms
RAC Instance can be started using sqlplus but fails when using srvctl:Case I:
PRCR-1079 : Failed to start resource ora.cad.db
CRS-5017: The resource action "ora.cad.db start" encountered the following error:
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+RAC/cad/spfilecad.ora'
ORA-17503: ksfdopn:2 Failed to open file +RAC/cad/spfilecad.ora
ORA-27140: attach to post/wait facility failed
ORA-27300: OS system dependent operation:invalid_egid failed with status: 1
ORA-27301: OS failure message: Operation not permitted
ORA-27302: failure occurred at: skgpwinit6
ORA-27303: additional information: startup egid = 1002 (oinstall), current egid = 1001 (dba)
CRS-2674: Start of 'ora.cad.db' on 'racnode2' failed
CRS-2632: There are no more servers to try to place resource 'ora.cad.db' on that would satisfy its placement policy
Case II
PRCR-1079 : Failed to start resource ora.nar.db
CRS-5017: The resource action "ora.nar.db start" encountered the following error:
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+NAR_DG/nar/spfilenar.ora'
ORA-17503: ksfdopn:2 Failed to open file +NAR_DG/nar/spfilenar.ora
ORA-27140: attach to post/wait facility failed
ORA-27300: OS system dependent operation:invalid_egid failed with status: 1
ORA-27301: OS failure message: Operation not permitted
ORA-27302: failure occurred at: skgpwinit6
ORA-27303: additional information: startup egid = 59800 (oinstall), current egid = 59802 (asmadmin)
. For details refer to "(:CLSN00107:)" in "/oracle/GRID/11203/log/dog1104/agent/crsd/oraagent_oracle/oraagent_oracle.log".
CRS-2674: Start of 'ora.nar.db' on 'racnode1' failed
Cause
For Case I, the issue is caused wrong group (dba) is chosen for "ASM Database Administrator","ASM Instance Administration Operator" and "ASM Instance Administrator"group during installing grid infrastructure, while the ASM disks are owned by oinstall group.
This same issue is documented in
- SRVCTL START DATABASE ORA-0178 FAILURE IN PROCESSING SYSTEM PARAMETERS
For Case II, the issue is caused by setuid and setgid bit missing for oracle binary under GRID_HOME, eg:
-rwxr-x--x oracle oinstall 166648778 Dec 7 15:26 oracle
Solution
For case I,Either reinstall Grid Infrastructure, select correct group for ASM Instance Administrator - ASMADMIN (oinstall in this case which is the ASM disk owning group)
or
stop srvctl modify oracle binary group from oinstall to dba by renaming $GRID_HOME/bin/setasmgid to $GRID_HOME/bin/setasmgid.orig. Restore the group ownership of oracle binary to oinstall and startup instance using srvctl.
For case II,
Add setuid and setgid bit for oracle binary under $GRID_HOME/bin:
The oracle binary for both GRID_HOME/bin and RDBMS ORACLE_HOME/bin should have 6755 permission, eg: -rwsr-s--x
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25097694/viewspace-2130576/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- /tmp檔案系統無許可權導致監聽listener啟動失敗
- Oracle 11.2.0.4 RAC $ORACLE_HOME/bin/oracle許可權不對導致無法啟動例項Oracle
- Oracle RAC啟動失敗(DNS故障)OracleDNS
- 因AIX系統目錄許可權問題導致TSM備份失敗AI
- /dev/bpf裝置缺失導致RAC安裝時HAIP啟動失敗devAI
- gcluster/gnode 許可權設定為全權 777,叢集啟動失敗;GC
- Oracle RAC啟動CRS報錯:登陸許可權問題Oracle
- Oracle RAC常見啟動失敗故障分析Oracle
- 儲存裝置許可權不對導致crs啟動出錯
- sock鎖檔案導致的MySQL啟動失敗MySql
- Oracle RAC啟動失敗-軟連結惹的禍Oracle
- Oracle RAC啟動因CTSS導致的異常Oracle
- 【RAC】因清理不完整導致RAC ASM例項建立失敗ASM
- Grant許可權導致執行計劃失效
- 一次盤陣down掉導致的oracle rac失敗總結(原)Oracle
- /etc/fstab的錯誤設定導致系統啟動失敗
- 記一次 Laravel日誌許可權許可權問題(定時器導致)Laravel定時器
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 如何在Oracle VM下更改root許可權密碼Oracle密碼
- 11gRAC許可權問題導致的叢集及資料庫無法啟動資料庫
- Drive客戶端因SSL證書已更改導致聯機失敗客戶端
- ORACLE許可權Oracle
- Oracle 目錄許可權丟失故障恢復Oracle
- LightDB/Postgresql 記錄客戶端啟動版本問題導致啟動失敗問題SQL客戶端
- MongoDB例項重啟失敗探究(大事務Redo導致)MongoDB
- 使用者有connect,resource,dba角色許可權後回收dba許可權導致無UNLIMITED TABLESPACE許可權造成業務中斷MIT
- Java ibatis配置問題導致Myeclipse啟動web專案失敗JavaBATEclipseWeb
- 由adoacorectl.sh啟動失敗導致網頁無法顯示網頁
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- AIX 5.3 重啟系統後VG PERMISSION被改變導致Oracle10.2.0.5叢集啟動失敗AIOracle
- oracle 10g em啟動失敗Oracle 10g
- oracle 許可權集合Oracle
- oracle 許可權管理Oracle
- Oracle許可權(一)Oracle
- oracle許可權全集Oracle
- 解決一次gitlab因異常關機導致啟動失敗Gitlab
- 【MySQL】AppArmor導致datadir遷移無法啟動&初始化失敗MySqlAPP
- Linux主機名修改後導致mysql重啟失敗LinuxMySql