技術(shù)使用場(chǎng)景:今天在排查一個(gè)系統(tǒng)問(wèn)題的時(shí)候,應(yīng)用層面判斷沒(méi)有問(wèn)題,實(shí)在沒(méi)辦法認(rèn)為應(yīng)該是數(shù)據(jù)庫(kù)相應(yīng)的用戶(hù)被修改了,因此就查看相應(yīng)數(shù)據(jù)庫(kù)帳號(hào)是否被修改;(這種場(chǎng)景是在不知道數(shù)據(jù)庫(kù)密碼的情況下執(zhí)行的,如果知道數(shù)據(jù)庫(kù)的密碼直接運(yùn)行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 創(chuàng)建時(shí)間
PTIME DATE 修改時(shí)間
EXPTIME DATE 過(guò)期時(shí)間
LTIME DATE 鎖定時(shí)間
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
查詢(xún)語(yǔ)句:select USER#, NAME,PTIME from user$;
修改下密碼后再次查詢(xún)
馬上變更成當(dāng)前日期;
另:網(wǎng)上有些朋友說(shuō)明可以修改user$表中用戶(hù)name來(lái)實(shí)現(xiàn)顯示名稱(chēng)的改變,對(duì)于sys下面的數(shù)字字典建議不要修改,未知的風(fēng)險(xiǎn)很大;
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
本文作者:JOHN
ORACLE技術(shù)博客:ORACLE 獵人筆記 數(shù)據(jù)庫(kù)技術(shù)群:367875324 (請(qǐng)備注ORACLE管理 )
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++