C:>sqlplus / as sysdba
alter user sys account unlock;
alter user sys identified by 123;
conn sys/123 as sysdba
这是采用操作系统认证的方式, 如果楼主也是你这种方式,不会存在他的问题,所以它和你的认证方式是不一样的. sys应该不会被锁定的,真是奇怪. 忘记密码的话,可以用命令orapwd重置sys密码,没必要重装. 用法如下: orapwd file=e:/oracle/ora90/database/pwdfox.ora password=sssssss entries=10; 如果你sys用户能登录数据库,其它的用户问题都好办了,它可以对所有用户进行设置.