Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओआरए-27154 / ओआरए-27146

ORA-27154 एक काफी सामान्य त्रुटि है जिसका कई DBA दिन-प्रतिदिन की गतिविधियों में सामना करते हैं। मैं इसे हल करने के लिए जो सीखा है उसे साझा करने का प्रयास कर रहा हूं। हम Oracle डेटाबेस शुरू कर रहे हैं और डेटाबेस शुरू करते समय हमें नीचे त्रुटि प्राप्त होती है। पी>

SQL> startup
ORA-24323: value not allowed
ORA-24323: value not allowed
SQL> startup;
ORA-24323: value not allowed
ORA-27146: post/wait initialization failed

आपको अलर्ट लॉग में ORA-7445 त्रुटि या ORA-3113 त्रुटि भी प्राप्त हो सकती है।
ORA-03113:संचार चैनल पर अंतिम फ़ाइल )
अलर्ट लॉग नीचे दी गई त्रुटि दिखाता है

ORA-27154: post/wait create failed
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: OS failure message: No space left on device
ORA-27302: failure occurred at: sskgpcreates

त्रुटि के कारण हो सकते हैं

  • आपने init फ़ाइल में प्रक्रिया पैरामीटर बढ़ा दिया है और डेटाबेस को पुनरारंभ करने का प्रयास कर रहे हैं
  • सर्वर में पहले से ही कई डेटाबेस हैं और आप सर्वर में नया डेटाबेस जोड़ रहे हैं
  • सर्वर  OS पैरामीटर में बदलाव आया है
  • हो सकता है कि आपके पास अलग-अलग साझा खंड हों

ORA-27154/ORA-27146 के लिए समाधान


(1) हमें नए डेटाबेस को समायोजित करने के लिए सर्वर पर होस्ट किए गए डेटाबेस में प्रक्रिया पैरामीटर को कम करने की आवश्यकता है
(2) हम सेमाफोर कर्नेल सेटिंग्स को संशोधित कर सकते हैं

(3) आपको आवारा साझा मेमोरी सेगमेंट और सेमाफोर को हटाने की जरूरत है।

साझा स्मृति और सेमाफोर आईडी की सूची प्राप्त करने के लिए:

ipcs -a

साझा स्मृति मिटाने के लिए:

ipcrm -m <shared memory id>

सेमाफोर मिटाने के लिए:

ipcrm -s <semaphore id>

एक बार जब आप Oracle और dba समूह के स्वामित्व वाले लोगों को हटा देते हैं, तो आप
डेटाबेस को प्रारंभ करने में सक्षम होना चाहिए।

मुझे उम्मीद है कि आपको ORA-27154/ORA-27146 पर यह पोस्ट पसंद आई होगी। कृपया प्रतिक्रिया साझा करें

यह भी पढ़ता है
ORA-01111
ORA-00900
ORA-29285:फ़ाइल लिखने में त्रुटि
ORA-00054
https://asktom.oracle.com/pls/apex/ f?p=100:11:00::::P11_QUESTION_ID:480021477095


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LISTAGG () Oracle में फ़ंक्शन

  2. Oracle:फ़ंक्शन आधारित अनुक्रमणिका चयनात्मक विशिष्टता

  3. Oracle के साथ चुनिंदा परिणामों को स्थानांतरित करें

  4. NEW_TIME () Oracle में फ़ंक्शन

  5. MySQL 'स्कीमा बनाएं' और 'डेटाबेस बनाएं' - क्या कोई अंतर है