啟動資料庫出現ORA-27123錯誤

yangtingkun發表於2011-12-13

客戶的資料庫異常關閉後,發現無法啟動,報錯資訊為ORA-27123

 

 

詳細的錯誤資訊為:

$ sqlplus user/password@dbname

SQL * Plus: Release 10.2.0.3.0 – Production on Fri Dec 9 10:56:32 2011

Copyright (c) 1982, 2006, Oracle. All Rights Reserved.

Error:
ORA-01034: ORACLE not available
ORA-27123: unable to attach to shared memory segment
Linux Error: 22: Invalid argument
Additional information: 1
Additional information: 321169

Enter user-name:

而如果使用oracle使用者以/ as sysdba登入,則沒有任何的錯誤。

查詢後發現在文件ORA-27123 When Connecting As Non Oracle User [ID 167250.1]描述的正是當前的問題。導致這個問題的原因很簡單,由於oracle可執行檔案的許可權設定存在問題,導致其他使用者無法連線oracle資料庫建立的共享記憶體段。

解決方法很簡單,對於oracle程式重新授權即可:

$chmod 6755 $ORACLE_HOME/bin/oracle

 

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

相關文章