Oracle 系统用户密码已过期

Oracle 系统用户密码已过期,oracle,oracle11g,Oracle,Oracle11g,我刚刚尝试通过SQLDeveloper作为系统登录到我的数据库,以便创建一个新用户。密码已过期是一个错误 我在谷歌上搜索了一下,但看不到如何重置系统用户密码。我想这是一个安全问题 我的问题是,如果密码已过期,如何以系统身份登录?如何在不以系统用户身份登录的情况下使密码过期。我似乎陷入了无法重置密码过期的循环中。打开cmd.exe并键入SQLPLUS Enter user-name: SYSTEM Enter password: the expired password 现在,您可以为系统

我刚刚尝试通过SQLDeveloper作为系统登录到我的数据库,以便创建一个新用户。密码已过期是一个错误

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


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

打开
cmd.exe
并键入SQLPLUS

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

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

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

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

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

转到SQL Plus并尝试使用现有密码以sys身份连接,它将要求您重置密码,然后您可以重置密码,并在SQL developerTanks@rs中使用新密码再次登录。如果你这样做是作为一个答案,而不是一个借口,我会接受这个答案comment@SaurabhBhoomkar该消息提示使用连接标识符请求与数据库的连接,并且无法解析指定的连接标识符。确保tnsnames.ora文件存在并且没有语法错误。您可以将旧文件用作新文件:)我已登录,但现在需要什么命令来重置pwd?