Oracle एक त्रुटि ORA-01031 देता है: अपर्याप्त विशेषाधिकार


9

ओरेकल एक त्रुटि "ORA-01031: अपर्याप्त विशेषाधिकार" देता है जब मैं दौड़ता हूं sqlplus / as sysdbaलेकिन sqlplus sys/oracle123 as sysdbaनहीं करता है, क्यों?

  • Oracle संस्करण: Oracle डेटाबेस 10g एंटरप्राइज़ संस्करण रिलीज़ 10.2.0.1.0 - 64bit
  • लिनक्स संस्करण: SUSE लिनक्स एंटरप्राइज सर्वर 11 (x86_64)

मुझे पता है कि ओरेकल ओएस प्रमाणीकरण का उपयोग करता है sqlplus / as sysdba, जब मैं दौड़ रहा था , मैंने sqlnet.ora को भी ध्यान से जांचा और इसमें शामिल है SQLNET.AUTHENTICATION_SERVICES = (NTS)

मैंने oracle user के group को भी बदल दिया है, oracle user बिल्कुल dba group के अंतर्गत आता है क्योंकि जब मैं कमांड id चलाता हूं तो निम्नलिखित जानकारी मिलती है:

oracle@linux-mage:~> id
uid=103(oracle) gid=106(dba) groups=105(oinstall),106(dba)

एक अन्य जानकारी यह है कि मैं sqlplus sys/oracle123 as sysdbaकिस माध्यम से लॉग इन कर सकता हूं , लेकिन मैं उदाहरण को बंद नहीं कर सकता:

oracle@linux-mage:~> sqlplus sys/oracle123 as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 5 16:29:57 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected.
SQL> shutdown immediate
ORA-24324: service handle not initialized
ORA-24323: value not allowed
ORA-27140: attach to post/wait facility failed
SQL> shutdown abort
ORA-01031: insufficient privileges
SQL>

मैंने स्ट्रेस -o ट्रेस.आउट sqlplus "/ sysdba के रूप में" चलाया और निम्न आउटपुट संदेश प्राप्त किया। स्ट्रेस संदेश बहुत बड़ा है। इसलिए मैंने इसे पेस्टिबिन में पेस्ट किया। कृपया इस लिंक पर जाएँ

http://pastebin.com/YpjVeG8u

ipcs -s और ipcs -ls जानकारी:
oracle @ linux-mage: ~> ipcs -s

------ Semaphore Arrays --------
key        semid      owner      perms      nsems

oracle@linux-mage:~> ipcs -ls

------ Semaphore Limits --------
max number of arrays = 200
max semaphores per array = 250
max semaphores system wide = 32000
max ops per semop call = 100
semaphore max value = 32767

क्या आप linux में oracle user के रूप में लॉग ऑन हैं?

हां, मैं सर्वर कंप्यूटर पर oracle user के रूप में लॉग इन किया हूं।

जवाबों:



0

पोस्ट / प्रतीक्षा अर्ध- आईपीसी सबसिस्टम है - यह संभावना है कि या तो आप सेमीफ़ोर्स से बाहर चले गए हैं, या सेमीफ़ोर्स को अनुमतियों के साथ बनाया गया है जो आपके उपयोगकर्ता को उन्हें एक्सेस करने की अनुमति नहीं देते हैं - के आउटपुट की जांच करें ipcs -s, जहां अनुमतियाँ हैं ? सेमाफोर की संख्या की तुलना करें ipcs -ls


-1

ऐसा लगता है कि एक बार जब शटडाउन तत्काल विफल हो जाता है, तो कनेक्शन को हटा दिया जाता है, हालांकि यह इसे नहीं दिखाता है। Sqlplus से बाहर निकलना, फिर से जुड़ना और तुरंत शटडाउन एबट जारी करना मेरे लिए चीजें बेकार हो गईं।

से https://community.oracle.com/thread/459659


इस सवाल का जवाब नहीं है।
कोलिन की टी हार्ट

-1

मुझे एक ही काम करते समय ORA-01031 त्रुटि होने की समस्या थी sqlplus / as sysdba। मेरी समस्या को ठीक किया गया जब मैंने पर्यावरण चर को परेशान किया TWO_TASK

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.