|
|
论坛精华
>> Oracle 专栏
>> Oracle中DBA密码丢失后的修复
由 macro 发布于: 2001-02-13 17:20
作者:coug
如果是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
|
资料来源: JSP001.com
|