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。