我的编程空间,编程开发者的网络收藏夹
学习永远不晚

oracle 查看用户密码的修改时间

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

oracle 查看用户密码的修改时间

技术使用场景:今天在排查一个系统问题的时候,应用层面判断没有问题,实在没办法认为应该是数据库相应的用户被修改了,因此就查看相应数据库帐号是否被修改;(这种场景是在不知道数据库密码的情况下执行的,如果知道数据库的密码直接运行sqlplus登录就可以了)

 

查看表USER$

SQL> desc user$

 Name                                      Null?    Type

 ----------------------------------------- -------- ----------------------------

 USER#                                     NOT NULL NUMBER

 NAME                                      NOT NULL VARCHAR2(30)

 TYPE#                                     NOT NULL NUMBER

 PASSWORD                                           VARCHAR2(30)

 DATATS#                                   NOT NULL NUMBER

 TEMPTS#                                   NOT NULL NUMBER

 CTIME                                     NOT NULL DATE    创建时间

 PTIME                                             DATE    修改时间

 EXPTIME                                           DATE    过期时间

 LTIME                                             DATE    锁定时间

 RESOURCE$                                 NOT NULL NUMBER

 AUDIT$                                             VARCHAR2(38)

 DEFROLE                                   NOT NULL NUMBER

 DEFGRP#                                            NUMBER

 DEFGRP_SEQ#                                         NUMBER

 ASTATUS                                   NOT NULL NUMBER

 LCOUNT                                    NOT NULL NUMBER

 DEFSCHCLASS                                        VARCHAR2(30)

 EXT_USERNAME                                       VARCHAR2(4000)

 SPARE1                                             NUMBER

 SPARE2                                             NUMBER

 SPARE3                                             NUMBER

 SPARE4                                             VARCHAR2(1000)

 SPARE5                                             VARCHAR2(1000)

 SPARE6                                             DATE

 

查询语句:select USER#, NAME,PTIME from user$;

oracle 查看用户密码的修改时间

 

修改下密码后再次查询

oracle 查看用户密码的修改时间

马上变更成当前日期;

 

另:网上有些朋友说明可以修改user$表中用户name来实现显示名称的改变,对于sys下面的数字字典建议不要修改,未知的风险很大;

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

本文作者:JOHN

ORACLE技术博客:ORACLE 猎人笔记               数据库技术群:367875324 (请备注ORACLE管理 )  

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

oracle 查看用户密码的修改时间

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统怎么查看用户密码及修改密码

这篇文章将为大家详细讲解有关Linux系统怎么查看用户密码及修改密码,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linux系统是一个多用户系统,所以系统中储存着多个不同账户,但是有些记性不
2023-06-28

oracle 用户解锁和修改用户密码

1.安装教程参看:https://jingyan.baidu.com/article/3c48dd34be2a32e10be35881.html 2.用户解锁   运行cmd   输入sqlplus / as sysdba 后回车,以超级管理员身份登录   输

	oracle 用户解锁和修改用户密码
2017-09-27

plsql怎么修改oracle用户密码

要修改Oracle用户密码,可以使用以下PL/SQL代码:```plsqlALTER USER 用户名 IDENTIFIED BY 新密码;```请将上述代码中的“用户名”替换为要修改密码的Oracle用户的实际用户名,将“新密码”替换为要
2023-08-18

oracle怎么查看表数据修改时间

要查看表数据的修改时间,可以使用以下方法:使用Oracle中的Flashback Query功能,通过在查询中使用AS OF TIMESTAMP或AS OF SCN子句来查看特定时间点的表数据。例如:SELECT * FROM your_t
oracle怎么查看表数据修改时间
2024-04-09

oracle如何查看用户名和密码

oracle 数据库中查看用户名和密码的方法包括:查询 dba_users 表(dba 权限)查询 user_users 表(普通用户)使用 sys.user_name 函数使用 sys.user_password 函数(dba 权限)注意
oracle如何查看用户名和密码
2024-05-13

oracle怎么修改用户密码不过期

要修改Oracle用户的密码策略,确保密码不会过期,可以执行以下步骤:1. 以sysdba权限连接到Oracle数据库:```sqlplus / as sysdba```2. 运行以下命令来查看当前的密码策略设置:```SELECT * F
2023-08-24

centos修改mysql用户的密码

1、centos初始化安装,mysql默认是没有密码的 命令行登陆:mysql -u root -p 提示输入密码=》输入密码,即可 图 1   2、查询用户,输入命令:select user,host from mysql.user; 图 2   3、修
centos修改mysql用户的密码
2016-10-20

oracle怎么查看用户临时表空间

可以使用以下语句来查看Oracle用户的临时表空间:```sqlSELECT tablespace_name, file_name, bytes/1024/1024 AS size_mbFROM dba_temp_filesWHERE ta
2023-08-31

linux查看所有用户和查看用户组的方法(修改用户组)

1、linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d :
2022-06-04

编程热搜

目录