方法:1、利用「select username,account_status,lock_date from dba_users;」指令,該指令可以顯示哪些使用者被鎖定;2、利用「select * from dba_users where username='指定使用者實例名' 」指令,指令可顯示指定使用者是否被鎖,結果中「LOCK_DATE」為空表示沒有被鎖,非空則表示鎖定。
本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。
1、找出哪些使用者被鎖定:
select username,account_status,lock_date from dba_users;
範例如下:
2、查看指定使用者是否被鎖定
查看某個使用者(ABCuser這個使用者)是否被鎖定:
select LOCK_DATE,username from dba_users where username='ABCecuser';
LOCK_DATE為空說明沒有鎖定,非空為鎖定。
查看使用者狀態(是否被鎖定)
select * from dba_users where username=‘user1’
擴充知識
#– 解鎖user1表示實例名稱
ALTER USER user1 ACCOUNT UNLOCK;
– 修改使用者密碼user1表示實例名稱
alter user user1 identified by newpass;
推薦教學:《Oracle影片教學》
以上是怎麼查看oracle用戶是否被鎖的詳細內容。更多資訊請關注PHP中文網其他相關文章!