忘记了 Oracle SQL Developer 的用户名和密码

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

我正在使用 SQL Developer for Oracle,但我忘记了用户名和密码。我需要帮助查找用户名和密码 enter image description here

是否有命令行选项可用于从登录中恢复我的用户名和密码?

sql oracle command solver recovery
1个回答
0
投票

嗯,您应该能够以某种方式连接到数据库。如果有适合您的 DBA,请联系他们并寻求帮助。如果您是 DBA,那么您必须自己做。

如果您连接的操作系统用户也拥有 Oracle 数据库软件,请尝试使用操作系统身份验证:

c:\temp>sqlplus / as sysdba

Oracle 信任允许该(操作系统)用户建立连接。

我的操作系统用户不是 ,但我知道 sys

 密码,以便我可以连接:

c:\temp>sqlplus sys@pdb1 as sysdba SQL*Plus: Release 21.0.0.0.0 - Production on Sun Jan 21 16:48:28 2024 Version 21.3.0.0.0 Copyright (c) 1982, 2021, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production Version 21.3.0.0.0
好的,我们进来了。

您说您不知道您的用户名;这有点不寻常,因为人们忘记了密码,但知道用户名。别介意这种反对意见;查询

all_users

 并查看其中是否有任何一个响铃。如果没有,那么我想没有人可以帮助你。我认识
我的用户,他的名字是SCOTT
:

SQL> select username from all_users where username like 'S%'; USERNAME -------------------------------------------------------------------------------- SYS SYSTEM SYSBACKUP SYSDG SYSKM SYSRAC SYS$UMF SI_INFORMTN_SCHEMA SCOTT --> this one 9 rows selected.
如果您不知道密码,请重置密码:

SQL> alter user scott identified by tiger; User altered.

SCOTT

 连接,使用新设置的密码:

SQL> connect scott/tiger@pdb1 Connected. SQL>
仅此而已。

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