天天看點

Oracle 檢視使用者資訊

采用作業系統認證的方式,在指令視窗中輸入:sqlplu /nolog,用系統管理者的身份登陸:connect user_name/password as sysdba,如果不是以sysdba的身份登陸,用connect /as sysdba,修改登陸身份。

Oracle的資料字典分為:靜态資料字典,動态資料字典。靜态資料字典中的資料在使用者通路時不會發生變化,動态資料字典的資料會随着資料庫的運作發生變化,反映了資料庫的運作性能。資料字典是由sys使用者擁有的,隻有sys或者具有DBA權限的使用者才可看到所有視圖。

靜态資料字典中包括三種視圖:

1.以USER_開頭的視圖:存儲目前使用者所擁有的各種資料庫對象的資訊。

2.以ALL_開頭的視圖:存儲目前使用者可以通路的個中資料庫的資訊,目前使用者可能不擁有這些資料的權限,但是可以有檢視這些資料的權限。

3.以DBA_開頭的視圖:存儲目前資料庫中所有對象的資訊,但是目前使用者需要有通路資料庫的權限,一般是具有DBA權限,才能檢視這些資料。

動态資料字典主要以V$開頭的視圖,例如V$session,存儲目前回話資訊。

Oracle的使用者使用者資訊,主要存儲在Oracle的靜态資料字典DBA_USERS中,通過desc DBA_USERS檢視DBA_USERS資訊,如下圖所示:

Oracle 檢視使用者資訊

檢視所有使用者資訊:select * from DBA_USRES,便可以知道所有的使用者資訊。