33

我刚刚尝试通过 sql developer 作为系统登录到我的数据库,这样我就可以创建一个新用户。它带有密码已过期的错误。

我用谷歌搜索了一下,但看不到如何重置系统用户密码。我想这是一个安全问题。

我的问题是,如果密码已过期,如何以系统身份登录?如何在不以系统用户身份登录的情况下取消密码过期。我似乎陷入了无法重置密码到期的循环中。

4

3 回答 3

72

打开cmd.exe并输入 SQLPLUS

 Enter user-name: SYSTEM
 Enter password: the expired password 

它现在可以让您输入 SYSTEM 用户的新密码

于 2013-12-10T21:45:18.370 回答
8

如果 SQLPLUS 不可用,您还可以从 SQL Developer 中重置过期密码:

  • 保存您的连接信息(如果尚未完成)
  • 右键单击您的连接
  • 单击菜单中的“重置密码”选项,输入旧/新密码等等等等
于 2018-07-10T19:21:16.193 回答
1

如果有人通过 Google 搜索但使用 IntelliJ:您可以在连接属性的“高级”选项卡中重置系统密码。在那里,您可以将新的设置为oracle.jdbc.newPassword键的值。

于 2020-04-07T14:31:26.390 回答