因为数据库时间久远,已经完全忘记了管理员密码,请问怎么通过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