oracle 檢視使用者密碼的修改時間

kunlunzhiying發表於2017-07-20

技術使用場景:今天在排查一個系統問題的時候,應用層面判斷沒有問題,實在沒辦法認為應該是資料庫相應的使用者被修改了,因此就檢視相應資料庫帳號是否被修改;(這種場景是在不知道資料庫密碼的情況下執行的,如果知道資料庫的密碼直接執行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$;

 

修改下密碼後再次查詢

馬上變更成當前日期;

 

另:網上有些朋友說明可以修改user$表中使用者name來實現顯示名稱的改變,對於sys下面的數字字典建議不要修改,未知的風險很大;

 

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

本文作者:JOHN

ORACLE技術部落格:ORACLE 獵人筆記               資料庫技術群:367875324 (請備註ORACLE管理 )  

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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28211342/viewspace-2142323/,如需轉載,請註明出處,否則將追究法律責任。

相關文章