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