oracle-用户-查看变更用户的时间

简介:

需求:查看变更用户的时间

使用到的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 

查看某一用户的上一次密码修改时间

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';   
  
Session altered.   
  
SQL> select PTIME from user$ where name='TEST';   
  
PTIME   
-------------------   
2009-06-15 14:25:31  
  
SQL> !date   
Mon Jun 15 18:20:58 EDT 2009  

修改test用户密码,可以看到test密码修改时间已经改变

SQL> alter user test identified by test;   
  
User altered.   
  

**----修改时间发生了变化**
SQL> select PTIME from user$ where name='TEST';   
  
PTIME   
-------------------   
2009-06-15 18:21:34  
  
SQL> !date   
Mon Jun 15 18:21:44 EDT 2009  
目录
相关文章
|
4月前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之从Oracle数据库同步数据时,checkpoint恢复后无法捕获到任务暂停期间的变更日志,如何处理
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
Oracle 关系型数据库 Linux
如果oracle用户下的$ORACLE_HOME bin oracle文件的属主或权限出了问题,那么该如何修复呢?
如果oracle用户下的$ORACLE_HOME bin oracle文件的属主或权限出了问题,那么该如何修复呢?
365 1
|
SQL Oracle 关系型数据库
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
220 0
|
Oracle 关系型数据库 Linux
Oracle Linux 8.5 上架微软应用商店,用户可免费下载
Oracle Linux 8.5 上架微软应用商店,用户可免费下载
104 0
Oracle Linux 8.5 上架微软应用商店,用户可免费下载
|
Oracle 关系型数据库 数据安全/隐私保护
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
oracle学习25-手工删除oracle归档日志后操作步骤 和修改用户默认解锁时间
149 0
|
Oracle 关系型数据库 数据安全/隐私保护
oracle学习22-ora-01691和修改密码过期时间
oracle学习22-ora-01691和修改密码过期时间
144 0
|
Oracle 关系型数据库 数据库
oracle学习8-使用profile管理用户口令
oracle学习8-使用profile管理用户口令
137 0
|
Oracle 关系型数据库 数据库
Oracle用户操作、数据类型、表格修改、约束设置详解
Oracle用户操作、数据类型、表格修改、约束设置相关操作以及使用案例

推荐镜像

更多