Oracle中DBA密码丢失后的修复

王朝oracle·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

如果是Unix,那你必须有Oracle DBA组的password,以便能修改INIT.ORA文件和运行orapwd.在你决定修改internal的password的时候,你必须先shutdown db.否则下次你将不能启动Oracle.

1, shutdown db

2, delete or rename the old password file.(在 $Oracle_Home/dbs/下有个文件,类似PWD.ora这样的文件)

3,运行

orapwd file= $Oracle_Home/dbs/pwdxxx.ora password=oracle entries=5

4, ensure to set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE in init.ora file

5,  $>svrmgrl

svrmgrl>connect internal/oracle as sysdba

svrmgrl>startup

svrmgrl>alter sys (或则是system)都可以了。

这样你就可以完全修改以前的dba的password.

如果是NT,步骤基本一样,但第3不可以运行别的工具。例如:

ORADIM80 -delete -sid sid

ORADIM80 -new -sid sid -intpwd your_newpasswrd -maxuser n

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航