oracle数据库密码过期时间查询?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库密码过期时间查询?相关的知识,希望对你有一定的参考价值。
我是一个普通用户,没有所有表的查询权限,因管理员设置了密码过期机制,每隔三个月就会修改一次用户密码,但是我不知道何时该修改密码,只能快过期的七天才有提醒。我想查询一下我这个用户还有多久密码过期好提前修改
sqlplus sys/password as sysdba 这个是作为管理员登陆把oracle密码默认天数修改为无限制
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
这个是我平时用的语句,看看是否能帮到你,第二句应该就是你要的查询追问
我已经说了,我没有管理员权限,没有查询所有表的权限,你这些都是要dba权限才能查看的啊!这些百度上都能查到,但是我用不了。
参考技术A 那你应该知道管理员,找管理员跟他吃个饭,到时候想查,叫他帮忙查一下就完了。追答我们是同一家公司。😂
本回答被提问者采纳Oracle密码过期处理
问题:Oracle密码过期导致数据库无法访问
解决方案:
1.后台以数据库管理员身份登陆,服务器中打开cmd命令,然后输入
sqlplus / as sysdba
2.查看用户对应的proifle文件,Regent为用户名,默认为DEFAULT
SELECT USERNAME,PROFILE FROM DBA_USERS WHERE USERNAME=\'REGENT\';
3.查看Profile对应的安全策略,DEFAULT是上一步查询结果
SELECT * FROM DBA_PROFILES WHERE PROFILE=\'DEFAULT\' AND RESOURCE_NAME=\'PASSWORD_LIFE_TIME\';
4.修改安全策略为不限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
5.重启数据库
SHUTDOWN IMMEDIATE; –关闭数据库 STARTUP MOUNT; – 打开数据库 ALTER DATABASE OPEN;–开启数据库
6.修改数据库密码
ALTER USER REGENT IDENTIFIED BY TEST123;
ok,修改完成,可以正常登陆到数据库了。
以上是关于oracle数据库密码过期时间查询?的主要内容,如果未能解决你的问题,请参考以下文章