DBユーザのパスワード変更方法

この記事ではOracle Databaseのユーザのパスワードの変更方法について解説します。

 パスワードを変更するSQL

DBユーザのパスワードを変更するにはALTER USER文を使用します。

他のユーザのパスワードを変更するにはALTER USERシステム権限が必要となります。

sysなどの管理者ユーザにてSQLを実行します。

SQL文は下記の通りになります。

ALTER USER <ユーザー> IDENTIFIED BY <変更後のパスワード>;


 変更例

「test」ユーザのパスワードを「password」に変更します

SQL> ALTER USER test IDENTIFIED BY password;
ユーザーが変更されました。
SQL> conn test/password@xepdb1;
接続されました。

変更後のパスワードで接続確認するのも忘れないようにしましょう。


 ALTER USER権限がない場合

ALTER USER権限が付与されていないユーザが自身のパスワードを変更する際には「PASSWORD」コマンドを使用します。

この場合は現行のパスワードの入力も必要となります。

SQL> password
TESTに対するパスワードを変更しています。
旧パスワード:
新規パスワード:
新規パスワードを再入力してください:
パスワードが変更されました。