Jawaban:
Seperti yang sudah ditunjukkan jawaban Dba , informasi status akun dapat diakses melalui dba_userstampilan. Terhubung dengan pengguna yang memiliki hibah yang sesuai, ini juga dapat digunakan untuk mengidentifikasi "pengguna tidak aktif":
SELECT username, account_status, created, lock_date, expiry_date
FROM dba_users
WHERE account_status != 'OPEN';
memberi tahu Anda untuk setiap akun yang dikunci / kedaluwarsa saat dibuat, dalam kondisi apa (terkunci, kedaluwarsa, kedaluwarsa, dan dikunci, kedaluwarsa (rahmat)), dan jam berapa akun itu dikunci atau kedaluwarsa. Berguna untuk "pembersihan"; tetapi Anda harus mempertimbangkan bahwa beberapa akun mungkin hanya "pemegang data" yang tidak pernah terhubung dengan alasan keamanan, tetapi diharuskan oleh Oracle sendiri atau aplikasi Anda. Contoh yang bagus untuk itu adalah akun sistem OUTLN. Jadi berhati-hatilah untuk hanya "membersihkan" akun yang Anda tahu tidak digunakan / dibutuhkan :)
Anda dapat menanyakan ini dengan menentukan nama pengguna juga:
select username, account_status
from dba_users
where username = 'your_user_name';