ওরাকল একটি ত্রুটি ফিরিয়ে দেয় "ORA-01031: অপর্যাপ্ত সুযোগ-সুবিধা" যখন আমি দৌড়ে যাই sqlplus / as sysdba
তবে sqlplus sys/oracle123 as sysdba
কেন হয় না?
- ওরাকল সংস্করণ: ওরাকল ডেটাবেস 10 জি এন্টারপ্রাইজ সংস্করণ প্রকাশ 10.2.0.1.0 - 64 বিট
- লিনাক্স সংস্করণ: সুস লিনাক্স এন্টারপ্রাইজ সার্ভার 11 (x86_64)
আমি জানি যে চলমান অবস্থায় ওরাকল ওএস প্রমাণীকরণ ব্যবহার করে sqlplus / as sysdba
, আমি স্ক্যালনেট.ওরও যত্ন সহকারে পরীক্ষা করেছি এবং এতে রয়েছে SQLNET.AUTHENTICATION_SERVICES = (NTS)
।
আমি ওরাকল ব্যবহারকারীর গ্রুপকেও পরিবর্তন করেছি, ওরাকল ব্যবহারকারী একেবারে ডিবিএ গ্রুপের অন্তর্ভুক্ত কারণ যখন আমি কমান্ড আইডি চালাচ্ছি তখন নিম্নলিখিত তথ্যগুলি ফিরে আসে:
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>
আমি strace -o trace.out sqlplus "/ sysdba হিসাবে" ছুটেছি এবং নিম্নলিখিত আউটপুট বার্তাটি পেয়েছি। স্ট্রেস বার্তাটি খুব বড়। সুতরাং আমি এটি পেস্টবিনে আটকান। দয়া করে এই লিঙ্কটি দেখুন
আইপিসি-এস এবং আইপিসিএস-এল তথ্য:
ওরাকল @ লিনাক্স-ম্যাজ: ~> আইপিসিস-এস
------ 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