MSN: Phenzer@hotmail.com 欢迎加为好友讨论测试

查看并修改Oracle用户的密码(适用于10g,9i)

上一篇 / 下一篇  2010-11-10 10:52:03 / 个人分类:Oracle

本文是数据库版本:9.2.0.5

有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,或者自己干脆忘记密码了,想修改自己的密码,这个时候,就可以利用一些小窍门,来完成操作。

具体操作过程如下:

SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> connect sys/oracle as sysdba

已连接。

SQL> select username,password from dba_users;

USERNAME            PASSWORD

------------------------------ ------------------------------

SYS              8A8F025737A9097A

SYSTEM             2D594E86F93B17A1

DBSNMP             E066D214D5421CCC

TOAD              A1BA01CF0DD82695

OUTLN             4A3BA55E08595C81

WMSYS             7C9BA362F8314299

已选择6行。

SQL> connect system/oracle

已连接。

SQL> connect sys/oracle as sysdba

已连接。

修改用户system密码为manager

SQL> alter user system identified by manager;

用户已更改。

SQL> select username,password from dba_users;

USERNAME            PASSWORD

------------------------------ ------------------------------

SYS              8A8F025737A9097A

SYSTEM             D4DF7931AB130E37

DBSNMP             E066D214D5421CCC

TOAD              A1BA01CF0DD82695

OUTLN             4A3BA55E08595C81

WMSYS             7C9BA362F8314299

已选择6行。

SQL> connect system/manager

已连接。

然后此时可以做想要做的任何操作了

SQL> connect sys/oracle as sysdba

已连接。

修改用户system密码为以前的值

SQL> alter user system identified by values '2D594E86F93B17A1';

用户已更改。

SQL> connect system/oracle

已连接。

SQL> connect sys/oracle as sysdba

已连接。

SQL> connect system/manager

ERROR:

ORA-01017: invalid username/password; logon denied

警告: 您不再连接到 ORACLE。

摘自:http://blog.chinaunix.net/u/19673/showart_143790.html

TAG: 10g 9i 密码 修改 Oracle oracle 查看

test_me的个人空间 引用 删除 test_me   /   2010-11-23 08:53:04
我在同时连接10g和11g数据库的时候发现用户都被锁了,想改密码,结果发现在10g上可行的办法到11g上不行,于是继续在网上 查找答案,最终解决了问题。以文章的形式记录下来,方便我查阅的同时,多了一个链接,也方便了其他网友...
latica的个人空间 引用 删除 latica   /   2010-11-15 11:37:23
 

评分:0

我来说两句

Open Toolbar