程序员子龙(Java面试 + Java学习) 程序员子龙(Java面试 + Java学习)
首页
学习指南
工具
开源项目
技术书籍

程序员子龙

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

  • 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
一个注解,优雅的实现接口幂等性
11-17
02
MySQL事务(超详细!!!)
10-14
03
阿里二面:Kafka中如何保证消息的顺序性?这周被问到两次了
10-09
更多文章>
Theme by Vdoing | Copyright © 2024-2024

    辽ICP备2023001503号-2

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