子龙 子龙
首页
学习指南
工具
AI副业
开源项目
技术书籍

程序员子龙

Java 开发从业者
首页
学习指南
工具
AI副业
开源项目
技术书籍
  • 基础

  • JVM

  • Spring

  • 并发编程

  • Mybatis

  • 网络编程

  • 数据库

    • MySQL

    • Oracle

      • 数据库的介绍
      • ORACLE体系结构逻辑结构-表空间、段、区和数据块
      • Oracle调优之看懂Oracle执行计划
      • windows10安装oracle 11g(文末附安装包)——202431亲测有效
      • oracle误操作(update)数据后怎么恢复到之前--超详细
      • oracle数据库密码过期-----修改密码、设置密码永久有效
    • iotdb

    • Mongodb

  • 缓存

  • 设计模式

  • 分布式

  • 高并发

  • SpringBoot

  • SpringCloudAlibaba

  • Nginx

  • 面试

  • 生产问题

  • 系统设计

  • 消息中间件

  • Java
  • 数据库
  • Oracle
程序员子龙
2024-07-18

oracle数据库密码过期-----修改密码、设置密码永久有效

一、修改数据库密码

1. 登录oralce数据库

su oracle
1

img

2. 以管理员身份登录

sqlplus / as sysdba
1

img

3. 更改密码

password JSSJTT
1

img


二、设置密码永不过期

1. 查看用户的proifle是哪个,一般是default;

SELECT username,PROFILE FROM dba_users;
1

img

2. 查看对应的概要文件(如default)的密码有效期设置(一般默认为180天)

SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
1

img

3. 将概要文件(如default)的密码有效期由默认的180天修改成“无限制”

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
1

img

4. 修改之后不需要重启动数据库,会立即生效

可以再查看一下,有效期从之前的“180”(天)变成了“UNLIMITED”(无限制)
 SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
1
2

img

5. 修改后,还没有被提示ORA-28002警告的用户账号不会再碰到同样的提示;而已经被提示的用户账号必须再改一次密码。(提示:账户被锁定,解除锁定)

alter user JSSJTT identified by JSSJTT account unlock;
1

img

上次更新: 2024/08/12, 14:38:19
oracle误操作(update)数据后怎么恢复到之前--超详细
IoTDB入门教程

← oracle误操作(update)数据后怎么恢复到之前--超详细 IoTDB入门教程→

最近更新
01
保姆级教程 用DeepSeek+飞书,批量写文案、写文章,太高效了
06-06
02
还在为整理视频思维导图发愁?2 种超实用技巧,让你 10 分钟搞定,高效又省心!
06-06
03
熬夜做PPT?AI一键生成高逼格幻灯片,效率提升10倍!
06-06
更多文章>
Theme by Vdoing | Copyright © 2024-2025

    辽ICP备2023001503号-2

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式