zhangym 发表于 2013-1-28 18:59:31

oracle忘记sys密码解决方法

Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式。
 
第一种方式修改密码:

SQL> conn /as sysdba
已连接。
SQL> alter user system identified by password;

用户已更改。

SQL> alter user sys identified by password;

用户已更改。

SQL> alter user system identified by manger;

用户已更改。

SQL> exit

第二种方式修改密码:
 
1.确定你的密码文件的路径和名称:
 
在windows下

密码文件路径oracle_home\database

密码文件名称pwd+sid.ora

在unix下

密码文件路径oracle_home/dbs

密码文件名称pwd+sid

Sid为实例名称,查看实例名称

Select instance_name from v$instance;

select 'pwd'||instance_name||'.ora' from v$instance;
 
以下是我个人文件目录(c:\oracle\database\) sid:hollycrm
 
到该目录下删除PWDhollycrm.ora文件。
 
2.在windows命令提示符下重建密码文件:

orapwd file=c:\oracle\database\PWDhollycrm.ora password=sys
 
3.Dos下输入->sqlplus /nolog
 
 SQL>conn sys/sys as sysdba;
      已连接
 
成功登录。
 
页: [1]
查看完整版本: oracle忘记sys密码解决方法