Oracle SQL Developer用户名与密码遗忘后的找回求助
关于Oracle SQL Developer找回用户名和密码的说明
首先明确:Oracle SQL Developer仅为数据库客户端,无法直接从登录界面通过命令行找回用户名或密码——账号信息存储在Oracle数据库服务器端,而非本地客户端。
找回用户名(需数据库管理员权限):
- 登录数据库服务器,以sysdba身份连接数据库:
sqlplus / as sysdba - 查询所有用户账号:
SELECT username FROM dba_users; - 也可查看SQL Developer本地存储的连接配置文件(Windows路径一般为
C:\Users\<你的用户名>\AppData\Roaming\SQL Developer\system<版本号>\o.jdeveloper.db.connection.<版本号>\connections.xml),文件中能看到曾保存的用户名,但密码为加密状态,无法直接解密查看。
- 登录数据库服务器,以sysdba身份连接数据库:
重置密码(需数据库管理员权限):
- 以sysdba身份登录后,执行命令重置指定用户密码:
示例:重置scott用户密码为tigerALTER USER <用户名> IDENTIFIED BY <新密码>;ALTER USER scott IDENTIFIED BY tiger;
- 以sysdba身份登录后,执行命令重置指定用户密码:
注意:若没有数据库管理员权限,需联系管理员协助找回或重置账号信息。
内容的提问来源于stack exchange,提问作者godev
相关产品推荐
相关产品推荐

