1.运行cmd命令

2.输入 sql /nolog命令

3 SQL>conn /as sysdba

4. ALTER USER system ACCOUNT UNLOCK;


要想查看系统的用户名和密码(当然密码是加密过的,如果不记得了只能重新更改)
select username,password from dba_users;

如果password不记得了或者为空的话,需要重新设置密码(以system用户为例)

alter user system identified by 密码;

重启服务,然后 conn system/密码 进一步证实是否可用

如果用户名和密码都不记得了


  1、首先找到密码文件“\app\你机器的名称\product\11.1.0\db_1\database\pwdSid.ora”(类似这样的文件)。  
  2、将此密码文件先移到其它地方,记住其名字。  
  3、建一个同样名称的密码文件:  
  在DOS模式下运行:  
  c:\ORAPWD   file=\app\你机器的名称\product\11.1.0\db_1\database\pwdSid.ora   PASSWORD=password   ENTRIES=10  
  其中的password即为SYS账户的密码,可为任意密码。  
  4、再连接到数据库  
  c:\sqlplus   /nolog  
  SQL>conn   sys/password   as   sysdba;     --password是刚才建立的password。