Oracle密码过期(the password has expired)
2024-09-04 04:17:17
1、进入sqlplus模式--sqlplus / as sysdba;
2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;
4、帐户再改一次密码
alter user 用户名 identified by 原密码;
5、使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
alter user db_user account unlock;
commit;
最新文章
- [LeetCode] Binary Tree Right Side View 二叉树的右侧视图
- 每天一个linux命令(45):free 命令
- [linux系统]查看内核版本和系统版本方法
- sql 、linq、lambda 查询语句的区别
- 嵌入式 uboot以及kernel添加看门狗临时记录(个人记录未整理乱)
- CURL 错误码 中文翻译
- [JavaScript] js判断是否在微信浏览器中打开
- windows下php+apache+mysql环境搭建
- 一步操作配置Word环境
- 分布式系列十一: Redis进阶
- Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题
- Mybatis之批量操作
- 数据库之mysql篇(5)—— 【转载】mysql练习题
- slf4j 日志组件
- JDK1.7安装和环境配置
- JetBrains中配置注释与代码对齐的方法
- C#使用MongoDb来存储文件
- kubernetes dashboard 安装时出现9090: getsockopt: connection refused错误
- 利用jaxb实现xml和bean的相互转换
- LINUX 查找替换命令 总结