LoveUnix » ORACLE等数据库 » oracle的 user/pasword 忘记
让LU留住您的每

一天 让LU博客留住您的每一天
2006-4-20 16:35 Alilin
oracle的 user/pasword 忘记

exp备份oracle时发现user/pasword 的帐户密码已经忘记了。
(不是oracle整个系统的帐户和密码)
据说用root可以改,那怎么重设呢?

2006-4-20 19:42 闲云
[quote]原帖由 [i]Alilin[/i] 于 2006-4-20 16:35 发表
exp备份oracle时发现user/pasword 的帐户密码已经忘记了。
(不是oracle整个系统的帐户和密码)
据说用root可以改,那怎么重设呢? [/quote]

用oracle的sys帐号可以修改

2006-4-20 20:23 Alilin
具体怎么实现呢?
就是用oracle以$登录然后。。。。?


麻烦告诉一下

谢谢

2006-4-20 20:24 Alilin
我听有一种方法是
看crontab里的信息,可以找回来,获者用crontab -e 改写脚本
但是比较复杂。

2006-4-20 21:54 闲云
[quote]原帖由 [i]Alilin[/i] 于 2006-4-20 20:24 发表
我听有一种方法是
看crontab里的信息,可以找回来,获者用crontab -e 改写脚本
但是比较复杂。 [/quote]

都什么小道消息,还是多看书
首先搞清楚,什么是操作系统用户,什么是oracle数据库用户

2006-4-20 21:56 闲云
按您的exp的提示,丢的是数据库用户的口令,具体步骤如下:(以oracle9i)为例:
su - oracle
sqlplus /nolog
connect / as sysdba
alter user user_name identified password;

2006-4-21 00:46 charly
[quote]原帖由 [i]闲云[/i] 于 2006-4-20 21:56 发表
按您的exp的提示,丢的是数据库用户的口令,具体步骤如下:(以oracle9i)为例:
su - oracle
sqlplus /nolog
connect / as sysdba
alter user user_name identified password; [/quote]


alter user user_name identified [color=Red]by[/color] password;

我记得好像这样的?

2006-4-21 09:31 闲云
[quote]原帖由 [i]charly[/i] 于 2006-4-21 00:46 发表



alter user user_name identified [color=Red]by[/color] password;

我记得好像这样的? [/quote]

yes,昨天关了机,想想不对,现在来改,已经被你抓了个bug了:$

2006-4-24 10:32 Alilin
恩 好像就是了
alter user user_name identified by password

当connect as sysdba回车后提示:
Enter user-name:
Enter pssword:

这是要求AIX下oracle系统的名称和密码吗?
然后这之后才能进行更改oracle用户的密码?

2006-4-24 12:06 charly
[quote]原帖由 [i]Alilin[/i] 于 2006-4-24 10:32 发表
恩 好像就是了
alter user user_name identified by password

当connect as sysdba回车后提示:
Enter user-name:
Enter pssword:

[color=Red] 这是要求AIX下oracle系统的名称和密码吗?[/color]
然后这之后才能进行更 ... [/quote]

你想问什么啊?

进入SQLPLU,必须在Oracle用户下,或者具有和oracle用户具有同样环境、权限的用户下。

2006-4-24 13:21 闲云
[quote]原帖由 [i]Alilin[/i] 于 2006-4-24 10:32 发表
恩 好像就是了
alter user user_name identified by password

当connect as sysdba回车后提示:
Enter user-name:
Enter pssword:

这是要求AIX下oracle系统的名称和密码吗?
然后这之后才能进行更 ... [/quote]

Can you tell me what is OS' user and what is database's user?

2006-4-24 14:02 Alilin
OS' user:root
database's user:oracle


谢谢

2006-4-24 15:12 闲云
root and oracle all are OS's users
what is database's user? such as sys, system

2006-4-25 15:17 Alilin
database's user is "system"

2006-4-25 15:20 Alilin
现在有个新问题麻烦大家解答一下:

connect / as sysdba回车以后,出现报错:

ora-07217:sltln:environment variable cannot be evaluated

2006-4-25 16:26 闲云
检查环境变量

2006-4-26 10:59 Alilin
我进到#后 再su -oracle

export|grep DIS
就能见SID=eipdb

然后再到#下把ORACLE_SID=eipdb    //之前在#和在$下export|grep DIS都没有显示

就可以进入更改system密码了。

谢谢闲云!!

谢谢大家!!:P

[[i] 本帖最后由 Alilin 于 2006-4-26 11:01 编辑 [/i]]

页: [1]
查看完整版本: oracle的 user/pasword 忘记


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.