朋友今天安装Oracle 10g,结果Oracle 10g安装过程中提示修改密码但他并没有改,就这样一路把Oracle 10g糊里糊涂的安装完了。装完之后笔者询问他sys密码是什么,结果大哥给我的答复居然是忘记sys密码是多少了。。。。狂晕。。。笔者也不知道密码是多少(Oracle 9i貌似是change_on_install),无奈之下只好想办法看看是否能修改下。疯狂google之后发现貌似很简单。记录一下发给那些和笔者的朋友一样安装了Oracle 10g确忘记了密码的朋友。需要注意的是window和Linux下的修改方法虽然基本相同,但是Linux需要切换到Oracle用户。
window
sqlplus / as sysdba
alter user sys identified by password;
linux
切换到Oracle用户
su oracle
sqlplus / as sysdba
alter user sys identified by password;
执行完以上命令之后Oracle 10g中的sys密码就被更改为password了,我们可以使用sqlplus登录Oracle了,执行命令:
sqlplus sys/password as sysdba
注意: sys用户必须以sysdba的身份登录,否则无法登录的说!