网站首页 > 技术文章 正文
有時候我們可能不知道一個用戶的密碼,但是又需要以這個用戶做一些操作,又不能去修改掉這個用戶的密碼,這個時候,就可以利用一些小竅門,來完成操作。
这个操作,在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天限制及过期,账号锁住的问题
你 发表评论:
欢迎- 07-10Oracle 与 Google Cloud 携手大幅扩展多云服务
- 07-10分享收藏的 oracle 11.2.0.4各平台的下载地址
- 07-10Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- 07-10Oracle Database@Azure 推进到南美等新区域并增加了新服务
- 07-10Oracle宣布推出 Oracle Database@AWS 的有限预览版
- 07-10Oracle与Nextcloud合作,推出主权云上的安全协作平台
- 07-10NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 07-10对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 602℃几个Oracle空值处理函数 oracle处理null值的函数
- 594℃Oracle分析函数之Lag和Lead()使用
- 582℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 579℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 574℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 567℃【数据统计分析】详解Oracle分组函数之CUBE
- 554℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 548℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- Oracle 与 Google Cloud 携手大幅扩展多云服务
- 分享收藏的 oracle 11.2.0.4各平台的下载地址
- Oracle 和 Microsoft 推出 Oracle Exadata 数据库服务
- Oracle Database@Azure 推进到南美等新区域并增加了新服务
- Oracle宣布推出 Oracle Database@AWS 的有限预览版
- Oracle与Nextcloud合作,推出主权云上的安全协作平台
- NodeRED魔改版连接MsSql、PostgreSQL、MySQL、OracleDB存储无忧
- 对于企业数据云备份,“多备份”承诺的是成本更低,管理更高效#36氪开放日深圳站#
- 解读丨《归档文件整理规则》— 电子文件元数据存储
- Data Guard跳归档恢复的实践(dataguard failover)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (57)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)