当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 一个修改Oracle数据库用户密码的小诀窍

MSSQL
SQLSERVER 中datetime 和 smalldatetime类型分析说明
数据库清除日志文件(LDF文件过大)
按日期选择最晚日期与最早日期对应的数的差值
sql 时间函数 整理的比较全了
SQL Server全文检索查询浅析
SQL 存储过程基础语法之一
SQL Substring提取部分字符串
用户"sa"登陆失败 SQLServer 错误18456的解决方法
MSSQL 检查所使用的语句是否符合标准
drop,truncate与delete的区别
SQL语句查询数据库中重复记录的个数
SQL 导入导出Excel数据的语句
可以获取客户端的IP地址的sql语句
SQL 根据汉字获取全拼的代码
sqlserver exists,not exists的用法
sqlserver substring函数使用方法小结
sql 判断数据库,表,存储过程等是否存在的代码
做购物车系统时利用到得几个sqlserver 存储过程
Sql2000数据库的备份文件恢复到Sql2005的方法
sql 分组查询问题

MSSQL 中的 一个修改Oracle数据库用户密码的小诀窍


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 239 ::
收藏到网摘: n/a

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

具体操作过程如下:

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。