网站首页 > 技术文章 正文
有時候我們可能不知道一個用戶的密碼,但是又需要以這個用戶做一些操作,又不能去修改掉這個用戶的密碼,這個時候,就可以利用一些小竅門,來完成操作。
这个操作,在11g和11g以前的版本是不一样的:
具體操作過程如下:
C:\Users\chandler>sqlplus /nolog
SQL*Plus: Release 11.2.0.3.0 Production on 星期一 7月 2 18:04:57 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> connect sys/oracle as sysdba
已連接。
sql > create user cis identified by cis;
sql >grant connect,resource to cis;
--以 cis用户登陆,创建一张表
sql >conn cis/cis
sql >create table test (code varchar2(20));
--以sys登陆,查看 cis用户的密码
sql>conn / as sysdba
sql>
SQL> select username,password from dba_users where username='CIS';
USERNAME PASSWORD
------------------------------ ------------------------------
CIS
我们看到,以前可以在dba_users可以看到的密码,现在在dba_users的password为空了。
我们可以在user$的password中看到:
SQL> select name,password from USER$ where name='CIS';
NAME PASSWORD
------------------------------ ------------------------------
CIS 7653EBAF048F0A10
修改cis密码为其他密码,比如cis123
SQL> connect / as sysdba
SQL> alter user cis identified by cis123;
用户已更改。
SQL> select name,password from USER$ where name='CIS';
NAME PASSWORD
------------------------------ ------------------------------
CIS 7C6E878D447406A4
SQL> connect cis/cis123
已连接。
然後此時可以做想要做的任何操作了
比如插入一条记录
insert into test values('001');
commit;
--之后,我们修改cis用户密码为以前的密码
SQL> connect / as sysdba
已連接。
修改用戶system密碼爲以前的值
SQL> alter user cis identified by values '7653EBAF048F0A10';
用戶已更改。
SQL> connect cis/cis
已連接。
表明已经修改回以前的密码
如果再以新密码登陆,就会包错了
SQL> connect cis/cis123
ERROR:
ORA-01017: invalid username/password; logon denied
猜你喜欢
- 2024-10-16 见招拆招:破解Oracle数据库密码 oracle数据库破解码怎么用
- 2024-10-16 【Oracle】查看 dblink 密码方法 oracle查看dbname
- 2024-10-16 oracle 11g“密码延迟验证”特性 oracle11密码永不过期
- 2024-10-16 破解ORACLE19C RAC的SYS用户密码有效期180天
- 2024-10-16 Oracle密码过期如何取消密码180天限制及密码180天过期
- 2024-10-16 Oracle视图dba_users_with_defpwd查看哪些用户还在使用默认密码
- 2024-10-16 Oracle 数据库设置密码永不过期 oracle数据库密码过期时间
- 2024-10-16 ORACLE11G 用户密码过期了怎么办?
- 2024-10-16 在Oracle中,哪个视图可以查询用户的密码是不是原始默认密码?
- 2024-10-16 Oracle密码过期如何取消密码180天限制及过期,账号锁住的问题
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)