系统用户密码已过期

时间:2013-07-09 19:23:37

标签: oracle oracle11g

我刚尝试通过sql developer作为系统登录我的数据库,所以我可以创建一个新用户。它出现了密码已过期的错误。

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

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

3 个答案:

答案 0 :(得分:58)

打开cmd.exe并输入SQLPLUS

Enter user-name:系统
Enter password:过期的密码

现在,您可以为SYSTEM用户键入新密码

答案 1 :(得分:2)

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

  • 保存您的连接信息(如果尚未完成)
  • 右键单击您的连接
  • 点击菜单中的“重置密码”选项,输入旧密码/新密码等等……

答案 2 :(得分:1)

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