有时候我们可能不知道一个用户的密码但是又需要以这个用户做一些操作又不能去修改掉这个用户的密码这个时候就可以利用一些小窍门来完成操作
具体操作过程如下
SQL*Plus: Release Production on 星期日 月 ::
Copyright (c) Oracle CorporationAll rights reserved
SQL> connect sys/oracle as sysdba
已连接
SQL> select usernamepassword from dba_users;
USERNAME PASSWORD
SYSAFAA
SYSTEM DEFBA
DBSNMP EDDCCC
TOAD ABACFDD
OUTLNABAEC
WMSYSCBAF
已选择行
SQL> connect system/oracle
已连接
SQL> connect sys/oracle as sysdba
已连接
修改用户system密码为manager
SQL> alter user system identified by manager;
用户已更改
SQL>select usernamepassword from dba_users;
USERNAME PASSWORD
SYSAFAA
SYSTEM DDFABE
DBSNMP EDDCCC
TOAD ABACFDD
OUTLNABAEC
WMSYSCBAF
已选择行
SQL> connect system/manager
已连接
然后此时可以做想要做的任何操作了
SQL> connect sys/oracle as sysdba
已连接
修改用户system密码为以前的值
SQL> alter user system identified by values DEFBA;
用户已更改
SQL> connect system/oracle
已连接
SQL> connect sys/oracle as sysdba
已连接
SQL> connect system/manager
ERROR:
ORA: invalid username/password; logon denied
警告: 您不再连接到 ORACLE