暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何在 Oracle 数据库中更改用户密码?

原创 小小亮 2022-10-14
5127

本文介绍如何在 Oracle 数据库中更改您自己的用户的密码。

  • ALTER USER 命令
  • SQL*Plus 和 SQLcl
  • SQL Developer
  • TOAD
  • Proxy Users

ALTER USER 命令

使用任何可以将 SQL 语句发送到数据库的工具,以您自己的身份登录到数据库。

CONN my_user/MyPassword123@orcl

连接后,发出以下ALTER USER命令,指定新密码。

ALTER USER my_user IDENTIFIED BY MyNewPassword123;

您无需任何额外权限即可更改您自己的密码。如果您拥有特权帐户,则可以使用相同的命令更改其他用户的密码。

SQL*Plus 和 SQLcl

除了使用ALTER USER命令之外,您还可以使用PASSWORDSQL*Plus 和 SQLcl 实用程序中的命令。系统将提示您输入当前密码和新密码。

SQL> password
Changing password for MY_USER
Old password: ********
New password: ********
Retype new password: ********
Password changed
SQL>

SQL 开发人员


在 SQL Developer 中,执行以下操作。

  • 右键单击连接。
  • 从弹出菜单中选择“重置密码...”选项。
  • 在随后的对话框中,输入当前密码和新密码并确认。
  • 单击确定按钮。

SQL Developer

在 TOAD 中,执行以下操作。

  • 从顶部菜单中,选择“会话 > 更改密码”。
  • 在随后的对话框中,输入当前密码和新密码并进行验证。
  • 单击确定按钮。

Proxy Users

Proxy Users允许您使用自己的凭据连接到另一个用户。这样,您永远不需要知道您正在连接的架构的凭据。

作为代理连接时,您不应尝试更改密码。相反,您应该以自己的身份连接,更改密码,然后使用新密码以代理用户身份重新连接。

作为一个例子,让我们假设有一个名为的模式所有者SCHEMA_OWNER,而我的用户MY_USER在一个名为 的数据库中被调用ORCL我的代理连接看起来像这样。出现提示时,我将使用MY_USER.

CONN my_user[schema_owner]@orcl

要更改我的密码,我可能会做这样的事情。


原文标题:Change Your Own Password in an Oracle Database

原文链接:https://oracle-base.com/articles/misc/change-your-own-password-in-oracle-database

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论