1 oracle
有没有一种方法可以更改 Oracle 用户密码而不在屏幕上显示实际密码?我知道您可以执行,ALTER USER user_name IDENTIFIED BY new_password;
但这会在屏幕上显示密码。
我的组织对管理员密码实行拆分密码,需要两个人输入密码。我如何允许他们输入密码而不查看密码的任何部分?
谢谢你。
您可以使用 SQL*Pluspassword
命令执行此操作。
要更改当前用户的密码,只需键入password
,您就会得到通常的提示。
$ sqlplus foo/foo123
...
SQL> password
Changing password for FOO
Old password:
New password:
Retype new password:
Password changed
Run Code Online (Sandbox Code Playgroud)
您还可以password username
用于更改其他用户的密码(如果您以足够的权限登录 - 我相信您需要是 dba)。
SQL Developer 也允许您这样做。只需键入password
并执行,您就会看到密码更改弹出窗口。或者展开“其他用户”分支,右键单击需要更改的帐户并选择“编辑用户”菜单。