方法: 1. どのユーザーがロックされているかを表示できる「select username,account_status,lock_date from dba_users;」コマンドを使用します。 2. 「select * from dba_users where username='ユーザー インスタンス名を指定'」を使用します。 「」コマンドを実行すると、このコマンドは指定したユーザーがロックされているかどうかを表示できます。結果の「LOCK_DATE」が空であればロックされていないことを意味し、空でなければロックされていることを意味します。
このチュートリアルの動作環境: Windows 10 システム、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 Video Tutorial」
以上がoracleユーザーがロックされているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。