日期:2014-05-17  浏览次数:21231 次

求助sys,system,sysdba密码,忘记初始安装密码了
各位好啊,我装的oracle10g,现在不记得当初设置的sys,system,sysdba的密码了。

用sqlplus "/as sysdba"登录后,执行alter user system indentified by password,提示oracle not available,不能更改,

设置了一xx后,创建视图也不成功,告诉没权限,修改权限用sysdba明文登录后,也不行,

请各位高手指教下,我初学着,谢谢大家!

------解决方案--------------------
oracle 10g 我不是很清楚
oracle 9i sys密码是:change_on_install
system密码是: tiger (好像是)
在安装的时候你应该定义了用户名和密码吧 用这个登录也可以
好像还可以用hr 的身份登录 不过这个需要事先修改你的口令!
在回想一下 呵呵 祝你好运啊!
------解决方案--------------------
sys的密码是change_on_install 数据库对象的拥有者,权限最高
system的密码是mangaer 数据库管理员,
还有一个用户是scott密码是tiger 普通用户
------解决方案--------------------

SQL> conn sys/sys as sysdba; 
(分号是必须的但是我是以system登录的所在这不应该写conn sys/sys as sysdba应该写conn system/orcl as sysdba;)
Connected.
SQL> alter user scott account unlock;
User altered.
SQL> commit;
Commit complete.
SQL> conn scott/tiger//请输入新密码,并确认后OK
Password changed
Connected.

这时再到plsql developer里面以scott/tiger登录就可以了。。。。。

------解决方案--------------------
运行-cmd
sqlplus 
sqlplus /nolog
disconn 断开数据库的连接退出用户
conn system/密码 再次连接数据库
exit 退出
conn sys/abc(正确的密码) as sysdba 忘记密码的第一种方法进入
conn sys/abgg(错误的密码) as sysdba 忘记密码的第二种方法进入
conn sys as sysdba(不需要密码) 忘记密码的第三种方法进入
修改当前用户密码:
password
show user 查看用户
alter user sys identified by newpassword(新的密码);