修改Oracle数据库用户的密码过期时间为无限期
Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天;
而所有的用户都使用该DEFAULT的profile,所以如果修改DEFAULT的过期规则会影响所有的用户;
所以我们新建一个profile,修改该profile的过期规则为无限期,在让某个用户适用于该profile,则该用户的过期规则会变更。
以下举例:修改MESSERIES用户的密码过期规则为UNLIMITED
1. 新建profile "PASSWD_UNLIMIT",规则与DEFAULT一致(因为一个profile中包含很多的项目,我们此时只想修改过期规则,其他的不变)
2. 修改profile "PASSWD_UNLIMIT",修改过期规则为UNLIMITED
3. 将'MESSERIES'用户适用新的profile "PASSWD_UNLIMIT"
SQL如下:
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
SELECT * FROM dba_profiles s ;
--查看用户profile
select username, user_id, account_status,expiry_date, profile from dba_users where username = 'MESSERIES';
--1. 创建新的profile(PASSWD_UNLIMIT)复制DEFAULT的Script
CREATE PROFILE PASSWD_UNLIMIT LIMIT
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL UNLIMITED
CONNECT_TIME UNLIMITED
IDLE_TIME UNLIMITED
LOGICAL_READS_PER_SESSION UNLIMITED
LOGICAL_READS_PER_CALL UNLIMITED
COMPOSITE_LIMIT UNLIMITED
PRIVATE_SGA UNLIMITED
FAILED_LOGIN_ATTEMPTS 10
PASSWORD_LIFE_TIME UNLIMITED
PASSWORD_REUSE_TIME UNLIMITED
PASSWORD_REUSE_MAX UNLIMITED
PASSWORD_LOCK_TIME 1
PASSWORD_GRACE_TIME 7
PASSWORD_VERIFY_FUNCTION NULL;
SELECT * FROM dba_profiles;
--2. 修改用户的Profile为新的profile
alter user MESSERIES profile PASSWD_UNLIMIT;
修改Oracle数据库用户的密码过期时间为无限期相关推荐
- oracle修改数据库用户名密码,怎样修改oracle数据库的用户名密码
对于不经常使用数据库的同学们来说,忘记用户名密码是很常见的一件事.下面就让学习啦小编给大家说说怎样修改oracle数据库的用户名密码吧. 修改oracle数据库用户名密码的方法 进入cmd命令界面(快 ...
- oracle数据库账号密码忘记,忘记了oracle数据库用户的密码
当我们忘记了oracle数据库的用户的密码,同时又不知道比该用户权限更大的用户的密码,该怎么办呢?下面是学习啦小编收集整理的忘记了oracle数据库用户的密码,希望对大家有帮助~~ 忘记了oracle ...
- MSDN Forum - 获取Office 365用户的密码过期时间
博客地址:http://blog.csdn.net/FoxDave 提问者希望获取Office 365用户的密码过期时间并显示在它们的公司主页上,想要用客户端脚本或Microsoft Graph实现, ...
- linux密码修改时间,linux 查看、修改用户及密码过期时间(示例代码)
WARNING: Your password has expired. Password change required but no TTY available. 提示密码过期, 设置新用户密码的过 ...
- linux查看用户到期时间,linux 查看、修改用户及密码过期时间
WARNING: Your password has expired. Password change required but no TTY available. 提示密码过期, 设置新用户密码的过 ...
- oracle修改数据库用户名密码,修改oracle数据库用户名及密码的方法
改oracle数据库用户名称和密码(Linux为例),有需要的朋友可以参考下. 一.修改前准备工作: 使用ssh工具以root身份连接服务器, 然后切换到oracle用户:su - oracle(回车 ...
- 德邦总管 修改oracle数据库用户密码的方法
WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行: 连接成功后,输入" ...
- 在linux环境下重启oracle数据库,解决密码过期的问题
(1) 以oracle身份登录数据库,命令:su – oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect /as sys ...
- oracle 配置账户密码是多少,【ORACLE】oracle数据库用户密码复杂度配置
-- 设置密码复杂度 SQL> @ /u01/app/oracle/product/11.2.0/db_1/rdbms/admin/utlpwdmg.sql -- 测试 SQL> alte ...
最新文章
- 用 Python 制作数据大屏,超简单
- python pandas 遍历 DataFrame
- DELL本本 执行SQL语句要FN+F5 如何更改成F5
- 第二次作业(软件工作量的估记方法)
- centos linux编译c,紧急提醒!Linux是如何编译C语言程序文件的?CentOS 8的gcc使用方法介绍...
- java jxl map,jxl操作Excel
- 中文通用百科知识图谱(CN-DBpedia)
- 如何找到SAP Fiori 应用里cache-control header是从后台何处设置的
- 工作209:整理订单的重置逻辑
- 关于静态资源压缩技术
- Eclipse提速优化方法
- 程序员们,节日快乐!
- JavaSE教程_1 安装jdk
- caffe目录结构 及 caffe源码文件说明
- testbench实例 vhdl_FPGA仿真 test bench实例(VHDL)
- p67对应的服务器芯片组,使用 H67/P67 高速芯片组 Express 芯片组测试了适用于英特尔®台式机主板的外设...
- Hibernate - HQL对象检索详解
- 量子化学计算机程序,量子化学程序gaussian原理与功能.ppt
- 搭建java环境和java学习
- java修饰符(转)
热门文章
- 大话西游服务器维护领了5环,五环任务_《大话西游2经典版》官方网站—中国风情义网游官网...
- 商业模式方面的经典书籍推荐:《商业模式必读12篇》
- 【LaTex】LaTex 极简使用教程(后续加附视频讲解链接)
- 【汇编】AT89C52点亮一盏LED灯(汇编语言)
- Laravel中没有php artisan make:view怎么办?(可以基于Artisan View扩展包创建视图文件的方法解决!)
- 从外网到内网的渗透姿势分享
- STM32单片机多功能电子秤点数秤食物热量卡路里称重
- 1111qqqqqqqq
- PDF 补丁丁 0.4 测试版已经上线
- ctfshow 密码挑战