sql >> データベース >  >> RDS >> Oracle

ORA-28001:パスワードの有効期限が切れています。修正できません。

    Oracle DB(Oracle-XEのSAMPLEでも機能するはずです)がUnix、ssh-in、および:

    上にあると仮定します。
    sqlplus /nolog
    
    SQL> connect / as SYSDBA
    Connected.
    
    SQL> SELECT username, account_status FROM dba_users WHERE ACCOUNT_STATUS LIKE '%EXPIRED%';
    # ... your locked account should be listed ...
    
    SQL> ALTER USER sample IDENTIFIED BY sample;         
    User altered.
    
    SQL> ALTER USER sample ACCOUNT UNLOCK;
    User altered.
    
    SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    Profile altered.
    
    SQL> exit
    


    1. mysqlのビット単位のシフト

    2. SQLインジェクションを防ぎながら、ユーザーがテーブル名と列名を渡すことができるようにする

    3. MySQL:単一のクエリを使用して複数のテーブルを削除する方法は?

    4. SQL Plusからストアドプロシージャを実行する方法は?