系统管理员sys登录密码丢失,重新找回.

1.用windows验证(请确认Oracle安装目录 D:\oracle\ora92\network\admin\sqlnet.ora文件中
SQLNET.AUTHENTICATION_SERVICES= (NTS)
这行未被注释)
进入sqlplus:
sql> connect sys/随意密码 as sysdba;
sql> alter user sys identified by 'new_password';

 

2.通过orapwd命令重新创建密码文件(每个DB有自己的密码文件)
先把OracleBaseDir/ora92/database/pwd+DBSID名.ora改成另外的文件名,
进入sqlplus:
sql> orapwd.exe file=D:\oracle\ora92\database\ pwd myoracle.ora password=newpwd(entries=10);
将OracleBaseDir/ora92/database/myoracle.ora文件名改为pwd+DBSID名.ora
最后,重新启动Oracle服务。

你可能感兴趣的:(oracle,sql,windows)