oracle怎么查看某個(gè)用戶的表權(quán)限 oracle用戶添加列需要什么權(quán)限?
創(chuàng)建由密碼標(biāo)識(shí)的用戶用戶名;-這是創(chuàng)建用戶(這是不指定表空間的最簡(jiǎn)單的創(chuàng)建語句)將創(chuàng)建會(huì)話授予username-這確保了用戶可以登錄到數(shù)據(jù)庫,將Oracle數(shù)據(jù)庫實(shí)例(instance_name)是一
創(chuàng)建由密碼標(biāo)識(shí)的用戶用戶名;-這是創(chuàng)建用戶(這是不指定表空間的最簡(jiǎn)單的創(chuàng)建語句)將創(chuàng)建會(huì)話授予username-這確保了用戶可以登錄到數(shù)據(jù)庫,將
Oracle數(shù)據(jù)庫實(shí)例(instance_name)是一個(gè)用來與操作系統(tǒng)進(jìn)行通信的標(biāo)識(shí),也就是說,數(shù)據(jù)庫與操作系統(tǒng)的交互使用數(shù)據(jù)庫實(shí)例。
數(shù)據(jù)庫名稱和實(shí)例名稱可以相同,也可以不同。一般來說,數(shù)據(jù)庫名和實(shí)例名是一對(duì)一的關(guān)系,但是在oracle并行服務(wù)器架構(gòu)(即oracle實(shí)時(shí)應(yīng)用集群)中,數(shù)據(jù)庫名和實(shí)例名是一對(duì)多的關(guān)系。
以sysdba權(quán)限登錄后;查詢oracle實(shí)例的方法:
方法1:SQL "從v $
1.從dba_users查詢oracle select *中的所有用戶信息。
2.僅查詢用戶名和密碼從DBA _ users中選擇用戶名和密碼。
3.查詢當(dāng)前用戶信息select * from dba_ustats。
4.查詢用戶可以訪問的視圖文本select * from dba _ varrays。
5.查看用戶或角色擁有的角色select * from DBA _ role _ privs select * from user _ role _ privs。
6.查看用戶或角色的系統(tǒng)權(quán)限(直接分配給用戶或角色的系統(tǒng)權(quán)限)Select * From DBA _ sys _ privs Select * From USER _ sys _ privs(查看當(dāng)前用戶擁有的權(quán)限)擴(kuò)展數(shù)據(jù):Summarize USER _ *:用戶擁有的對(duì)象的信息,即用戶自己創(chuàng)建的對(duì)象信息。ALL_*:關(guān)于用戶可以訪問的對(duì)象的信息,即關(guān)于用戶自己創(chuàng)建的對(duì)象的信息加上關(guān)于其他用戶創(chuàng)建但用戶有權(quán)訪問的對(duì)象的信息。DBA_*:整個(gè)數(shù)據(jù)庫中對(duì)象的信息。