Oracle 用户密码已过期 / 用户在系统中不存在

问题描述 投票:0回答:1

当我尝试使用 Oracle SQL Developer 登录时,我收到用户密码已过期的错误。

所以我进入SYS并尝试使用ALTER USER username IDENTIFIED BY "newpassword";但是我收到错误ORA-01918用户在系统中不存在

为什么在使用服务名称+用户名+密码的连接一侧它知道用户存在并且密码已过期,而在我使用SYS的连接的另一侧它说该用户不存在?我需要使用什么来更改密码?

我很感激您能给我的任何帮助。

oracle oracle-sqldeveloper
1个回答
0
投票

尝试执行以下步骤:-

  1. 连接到系统
  2. 更改会话设置容器 = YOUR_PLUGGABLE_DATABASE_NAME
  3. 更改可插拔数据库打开
  4. 更改由“新密码”标识的用户 USER_NAME 替换“旧密码”

它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.