orcale数据库密码忘了,怎么修改管理员密码?

因为数据库时间久远,已经完全忘记了管理员密码,请问怎么通过CMD命令或者其他方式修改管理员密码?

1、登录到安装oracle数据库服务器的操作系统。打开命令窗口:(我的演示机器是windows)
2、查看环境变量ORACLE_SID的设置情况:

windows: echo %ORACLE_SID%

linux: echo $ORACLE_SID
3、设置环境变量ORACLE_SID的值为你想登录的oracle实例的SID:

set ORACLE_SID=orcl
4、键入命令:sqlplus / as sysdba

就可以以sysdba的身份登录到oracle了!

linux系统下,如果找不到sqlplus命令的话,请切换到oracle用户。
5、在sqlplus窗口执行命令:

alter user you_username identified by you_password;

就可以修改你的用户的密码了~

1、假定你的当前用户在oracle管理组(window:ora_dba组,linux:dba)你可以shell方式无密码登录
sqlplus "/as sysdba"
登陆后
alter user sys identified by oracle;
alter user system identified by oracle;
即可
2、假如第一个方式登录不了
直接使用orapwd命令修改(window、linux同)
orapwd file=pwdorcl.ora password=oracle enties=10
然后
sqlplus "sys/oracle as sysdba"登录

sqlplus "sys/oracle as sysdba"

https://www.cnblogs.com/bluestorm/archive/2013/04/19/3030871.html