千家信息网

alter user identified by values in 11g

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,一、需求在迁移一些数据到新的数据库,开发人员要求和原来的数据库密码保持一致,我们一个个去收集密码麻烦还容易出错,这个时候怎么办呢? Oracle 的alter user语句提供了一个identifie
千家信息网最后更新 2024年12月12日alter user identified by values in 11g

一、需求
在迁移一些数据到新的数据库,开发人员要求和原来的数据库密码保持一致,我们一个个去收集密码麻烦还容易出错,这个时候怎么办呢? Oracle 的alter user语句提供了一个identified by values子句,这个子句可以让DBA在不知道密码明文的情况下,直接使用数据库字典中保存的密码密文进行修改密码。
二、方法
eg:比如test1的密码为password2018,那么可以将test2用户密码修改为password2018,或者创建test3用户密码为password2018
1.查询test1的密码加密密文
select s.spare4 from sys.user$ s where s.name = 'TEST1';
2.修改test2的密码
alter user test2 identified by values 'S.SPARE4';
3.创建test3用户
alter user test3 identified by values 'S.SPARE4';
4.测试test2、test3用户
conn test2/password2018;conn test3/password2018
成功
5.批量创建用户
select 'create user '|| name || ' identified by values ''' || spare4 || ''';' from sys.user$ where name like 'TEST%';

密码 用户 数据 数据库 子句 密文 一致 成功 人员 字典 怎么办 情况 方法 时候 明文 语句 需求 麻烦 加密 开发 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器与存储设备连接需要几根线 自建服务器节点设置教程 南充领跑网络技术有限公司 js前端操作mysql数据库 网管软件开发工具 合肥mysql数据库教材 现阶段车载网络技术的探究 服务器如何查询玩家坐标 超融合能装桌面云服务器吗 剑三可以玩什么服务器 数据库一个字段存多条数据 广西智慧医养软件开发电话 学校数据库泄漏 网络技术子网页码 数据库只能操作只能的数据库 永康软件开发部 fifa4国服数据库 西安机器人软件开发公司 采访网络技术社团社长 网络安全法属于宪法吗 网络安全协议有那些 安徽鞍马通网络技术有限公司 计算机网络技术的十大技术 智能互联网络技术专升本考什么 数据库随机产生不重复数字 确保服务器的安全方法 丽江网络安全等级 福建诚信网络技术服务常见问题 益阳沅江市软件开发合同律师 pha数据库有没有膀胱癌
0