2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > oracle 查看 用户密码 oracle 查看用户密码的修改时间

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

时间:2023-07-14 07:39:15

相关推荐

oracle 查看 用户密码 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

DEFSCHCLASSVARCHAR2(30)

EXT_USERNAMEVARCHAR2(4000)

SPARE1 NUMBER

SPARE2 NUMBER

SPARE3 NUMBER

SPARE4 VARCHAR2(1000)

SPARE5 VARCHAR2(1000)

SPARE6 DATE

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

修改下密码后再次查询

马上变更成当前日期;

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

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

本文作者:JOHN

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。