উত্তর:
যেমন ডিবিএর উত্তর ইতিমধ্যে দেখায়, অ্যাকাউন্টের স্থিতির তথ্য dba_users
ভিউয়ের মাধ্যমে অ্যাক্সেসযোগ্য । উপযুক্ত অনুদান প্রাপ্ত ব্যবহারকারীর সাথে সংযুক্ত, এটি "নিষ্ক্রিয় ব্যবহারকারীদের" সনাক্ত করতেও ব্যবহার করা যেতে পারে:
SELECT username, account_status, created, lock_date, expiry_date
FROM dba_users
WHERE account_status != 'OPEN';
এটি তৈরি হওয়ার সময়, প্রতিটি লক / মেয়াদোত্তীর্ণ অ্যাকাউন্টের জন্য আপনাকে জানায় যে এটি কোন অবস্থায় রয়েছে (লকড, মেয়াদোত্তীর্ণ, মেয়াদোত্তীর্ণ এবং লক, মেয়াদোত্তীর্ণ (করুণা)) এবং কখন লক হয়েছে বা মেয়াদ উত্তীর্ণ হয়েছিল। একটি "পরিষ্কার" জন্য দরকারী; তবে আপনার বিবেচনা করা উচিত যে কিছু অ্যাকাউন্ট কেবলমাত্র "ডেটা হোল্ডার" হতে পারে যা সুরক্ষার কারণে কখনও সংযুক্ত থাকে না, তবে ওরাকল নিজেই বা আপনার অ্যাপ্লিকেশন দ্বারা প্রয়োজনীয় হয়। তাদের জন্য একটি ভাল উদাহরণ সিস্টেম অ্যাকাউন্ট OUTLN
। সুতরাং আপনার জানা অ্যাকাউন্টগুলি কেবল "ক্লিন আউট" ব্যবহারের প্রয়োজন নেই / প্রয়োজন নেই :)
আপনি ব্যবহারকারীর নামটিও নির্দিষ্ট করে এটি জিজ্ঞাসা করতে পারেন:
select username, account_status
from dba_users
where username = 'your_user_name';