导读: 有时候我们可能不知道一个Target="_blank">用户的密码,但是又需要以这个用户的身份做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。
具体操作过程如下:
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
ORA-01017: invalid username/password; logon denied
警告: 您不再连接到 ORACLE。
这就是我要为大家介绍的小窍门,这只能用在正规的工作中,不能做恶意破坏,希望大家选用时慎重。
【编辑推荐】
oracle如何创建用户
首先要用有dba权限的用户登录create temporary tablespace bbsp_temptempfile D:\oradata\a_ --创建临时表空间size 100mautoextend oncreate tablespace bbsp_space --创建表空间loggingdatafile D:\oradata\a_ 200m --大小为200Mautoextend on --自动增长create user bbsp identified by bbsp --创建用户 使用对应的表空间default tablespace bbsp_spacetemporary tablespace bbsp_temp;grant connect,resource,dba to bbsp; --授予连接 、dba权限给用户

如何查看ORACLE系统信息和用户信息
1.查看所有用户:select * from dba_users;select * from all_users;select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs;select * from user_sys_privs; (查看当前用户所拥有的权限)3.查看角色(只能查看登陆用户拥有的角色)所包含的权限sql>select * from role_sys_privs;4.查看用户对象权限:select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;5.查看所有角色: select * from dba_roles;6.查看用户或角色所拥有的角色:select * from dba_role_privs;select * from user_role_privs;7.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)select * from V$PWFILE_USERS
如何启动oracle
windows中:系统服务中有一个服务叫:【OracleService[SID]】SID是你安装oracle时候的实例名,如果你没有改默认的是【orcl】,所以找到【OracleServiceORCL】这个服务,启动它就ok了。 ※不过一般装完oracle后它都是启动的,而且是开机自动启动。 linux下面: oracle用户登入linux → sqlplus / as sysdba → startup --- 以上,希望对你有所帮助。
发表评论