`

ORACLE 查看用户密码修改时间

阅读更多
ORACLE 查看用户密码修改时间

1。当前数据库版本为
Java代码
SQL> select * from v$version;  
 
BANNER  
----------------------------------------------------------------  
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod  
PL/SQL Release 10.2.0.4.0 - Production  
CORE    10.2.0.4.0      Production  
TNS for Linux: Version 10.2.0.4.0 - Production  
NLSRTL Version 10.2.0.4.0 - Production 

SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE    10.2.0.4.0      Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
2。查看user$表
Java代码
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> 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

3。查看某一用户的上一次密码修改时间
Java代码
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 

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
4.修改test用户密码,可以看到test密码修改时间已经改变

Java代码
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 
分享到:
评论

相关推荐

    oracle中修改用户密码复杂度

    (unix中)oracle修改用户密码复杂度的具体例子及操作过程,本例子是为企业做oracle数据库安全时的实际操作过程,包括密码长度,要求字符类型,过期时间,提示过期时间,密码错误次数等等!

    oracle中修改用户密码复杂度的具体例子及操作过程(unix中)

    oracle中修改用户密码复杂度的具体例子及操作过程(unix中),本例子是为企业做oracle数据库安全时的实际操作过程,包括密码长度,要求字符类型,过期时间,提示过期时间,密码错误次数等等

    Oracle数据库用户的密码过期时间如何修改为永不过期

    Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天; 而所有的用户都使用该DEFAULT的profile,所以如果修改DEFAULT的过期规则会影响所有的用户; 所以...

    vc++与oracle通过ado操作查询插入完全解读

    从ado操作说起,oracle数据库plsql安装注意点等介绍,在建表建字段中的注意点和代码报错的解决办法,ini配置文件定义数据库服务器,用户和密码等,方便修改布置;代码中操作包含了数据库表的查询,数据表的插入和...

    Oracle监听器维护管理v1.1

    Oracle监听器维护管理v1.1 1 一、监听器工作原理 3 二、监听器Lisener功能 4 1、 监听客户端请求 4 2、 为客户端请求分配Server Process 4 3、 注册实例服务 4 4、 错误转移failover 4 5、 负载均衡衡量 4 三、监听...

    Oracle.11g.从入门到精通 (1/2)

    13.2.2 修改用户 13.2.3 删除用户信息 13.2.4 查询用户 13.3 虚拟专用数据库 13.3.1 基于行的VPD 13.3.2 基于列的VPD 13.4 透明数据加密(’FDE) 13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份...

    非常全的oracle文档

    十、 Oracle用户解锁 27 1. 对scott用户解锁 27 2. 更改scott用户的密码: 27 3. 锁定scott用户: 27 十一、 使用OEM 27 十二、 SQL/PLUS连接数据库 28 12.1. SQL*Plus工具 28 12.2. 连接方式 28 12.3. 连接远程...

    最全的oracle常用命令大全.txt

    要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup SVRMGR>quit b、关闭ORACLE系统 oracle>svrmgrl SVRMGR>connect...

    oracle密码过期的彻底解决方案

    越是赶时间,越耽误事,测试环境oracle密码过期。 不多说,解决:设置成永不过期(SIT环境)。 1.以sys用户登录管理数据库;查询语句如下,未格式化查询语句。。 ... and resource_name = '...注:修改用户密码;al

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:修改用户密码一般有两种方式,一种是通过命令password修改,另一种是通过语句alter user实现,如果要修改他人的密码,必须要具有相关的权限才可以 用法: 方式一 password [用户名] 方式二 alert user 用户名...

    Oracle.11g.从入门到精通 (2/2)

    13.2.2 修改用户 13.2.3 删除用户信息 13.2.4 查询用户 13.3 虚拟专用数据库 13.3.1 基于行的VPD 13.3.2 基于列的VPD 13.4 透明数据加密(’FDE) 13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份...

    oracle版火车票销售系统-java-内附源码

    6 在eclipse里打开wed包下OracleDB.java 设置oracle 连接byby用户的密码,String password="baby"; 我的密码是baby,这里改成你自己的密码。 7 运行client包下的Administrator.java ,若没有错如则OK。 8 运行后...

    oracle实验报告

    (3)SELECT 并不更改任何行,因此不能创建 SELECT 触发器。这种场合下规则和视图更适合。 (4)触发器和某一指定的表格有关,当该表格被删除时,任何与该表有关的触发器同样会被删除。 (5)在一个表上的每一个动作...

    Oracle数据库日常维护手册

    2.4. 检查 ROOT 用户和 ORACLE 用户的 EMAIL............................................................... 7 3. 检查 ORACLE 对象状态.........................................................................

    oracle常用操作SQL语句

    汇总oracle一些常用SQL语句,比如:用户解锁、修改用户密码、锁表、视图恢复、定时任务、物化视图、触发器、带参游标、常用函数、执行计划、字符串/时间各种运算、HTTP请求、SQL优化等

    ORACLE 常用手册导入导出

    oracle 常用语句 --逻辑备份 --导出ORACLE参数 参数 说明 USERID 确定执行导出实用程序的用户名和口令 BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示 FILE 指定导出的二进制文件名称,默认的扩展名是....

    Oracle数据更改后出错的解决方法

    DMP备份文件创建后,经过一段时间创建了几个新的用户,并且有些旧的用户的其他信息也已经更改了。但是需要把旧用户的密码恢复到从前,直接把备份文件中的taw_rm_user表导入com用户下是肯定不行的。经过分析后,得到...

    ORACLE之常用FAQ V1.0(整理)

    [Q]在不知道用户密码的时候,怎么样跳转到另外一个用户执行操作后并不影响该用户? 48 [Q]如何加固你的数据库 49 [Q]如何检查用户是否用了默认密码 49 [Q]如何修改默认的XDB监听端口 50 [Q]怎么捕获用户登录信息,如...

    oracle详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

Global site tag (gtag.js) - Google Analytics