sys,system是創(chuàng)建oracle實(shí)例是的默認(rèn)用戶。 創(chuàng)建的每個(gè)實(shí)例都會(huì)有。通過以下步驟,可以獲取Oracle實(shí)例中的用戶列表。
甘州網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
1、打開PL/SQL工具,連接Oracle數(shù)據(jù)庫;
2、執(zhí)行sql,select * from v$instance t,即可查看當(dāng)前用戶登錄的實(shí)例;
3、執(zhí)行sql,select * from all_users t ,即可查看當(dāng)前實(shí)例的所有用戶,可以看到SYS、SYSTEM用戶都可以查到;
4、執(zhí)行sql,select count(*) from all_users t ,可以查到當(dāng)前實(shí)例的總用戶數(shù);
1.查看所有用戶:
select
*
from
dba_users;
select
*
from
all_users;
select
*
from
user_users;
2.查看用戶或角色系統(tǒng)權(quán)限(直接賦值給用戶或角色的系統(tǒng)權(quán)限):
select
*
from
dba_sys_privs;
select
*
from
user_sys_privs;
3.查看角色(只能查看登陸用戶擁有的角色)所包含的權(quán)限
sqlselect
*
from
role_sys_privs;
4.查看用戶對(duì)象權(quán)限:
select
*
from
dba_tab_privs;
select
*
from
all_tab_privs;
select
*
from
user_tab_privs;
5.查看所有角色:
select
*
from
dba_roles;
6.查看用戶或角色所擁有的角色:
select
*
from
dba_role_privs;
select
*
from
user_role_privs;
7.查看哪些用戶有sysdba或sysoper系統(tǒng)權(quán)限(查詢時(shí)需要相應(yīng)權(quán)限)
select
*
from
v$pwfile_users
比如我要查看用戶
wzsb的擁有的權(quán)限:
sql
select
*
from
dba_sys_privs
where
grantee='wzsb';
一般找是找不到了,除非你自己能想起來或者問他人能問出來。
如果你在本機(jī)的話(注意一定要在數(shù)據(jù)庫安裝的本機(jī),用安裝數(shù)據(jù)庫的用戶登錄)
如下操作:
sqlplus / as sysdba
alter user system identified by abc;
就可以將system用戶的密碼改成abc了。
alter user sys identified by abc;
sys用戶的密碼也改成abc了。
然后你再登錄sqlplus:
sqlplus /nolog
connect sys/abc就可以連接上了。
其他任何的用戶,都可以參照這個(gè)方法進(jìn)行密碼修改。
使用具有dba權(quán)限的帳號(hào)登錄數(shù)據(jù)庫
執(zhí)行命令"select username from dba_users"
官方文檔對(duì)dba_users的定義:DBA_USERS describes all users of the database.因此可以如此查詢。
用數(shù)據(jù)字典
select * from dba_users; 查看數(shù)據(jù)庫里面所有用戶,前提是你是有dba權(quán)限的帳號(hào),如sys,system
select * from all_users; 查看你能管理的所有用戶!
select * from user_users; 查看當(dāng)前用戶信息 !
使用具有dba權(quán)限的帳號(hào)登錄數(shù)據(jù)庫 執(zhí)行命令"select username from dba_users" 官方文檔對(duì)dba_users的定義:DBA_USERS describes all users of the database.因此可以如此查詢。