Oracle 忘记system密码

最近一个项目要用到Linux+Oracle,但突然发现Oracle的用户密码忘记了,无法登陆;后经过一番研究,总结出一个解决办法。
1.用Oracle用户登陆Linux服务器;
2.在终端窗口输入 sqlplus /nolog
   [oracle@hylinux ~]$ sqlplus /nolog

    SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 7月 29  14:26:16 2008

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    SQL>

3.输入connect /as sysdba
    SQL> connect /as sysdba
    已连接。
     SQL>

4.修改密码:修改system 密码为manager
  alter user system identified by manager;

  SQL> alter user system identified by manager;
  用户已更改。

  现在就可以用system/manager登陆Oracle了

关于 USER system ACCOUNT UNLOCK; 错误的解决办法:
原因是system用户被锁定,解锁:
alter user system account unlock;

你可能感兴趣的:(oracle,sql,C++,c,linux)