1樓:是奕聲枚琬
角色就好比是職位,許可權就好比是職位裡面的權力。在oracle裡面不同的系統角色有預設的許可權了,也可以使用者自定義角色,可以為角色新增許可權,當然也可以為個別使用者授權,使用者所在的角色的時候此使用者就具備了改角色的許可權,角色只是一堆許可權的集合,而許可權是執行能力,角色只是單純的定義;試試定義角色授權就慢慢了解了
2樓:乾秀花檀戌
system是資料庫內建的一個普通管理員,你手工建立的任何使用者在被授予dba角色後都跟這個使用者差不多。
sys用資料庫的超級使用者,資料庫內很多重要的東西(資料字典表、內建包、靜態資料字典檢視等)都屬於這個使用者,sys使用者必須以sysdba身份登入。
以上就是2個使用者的區別。
另外你說的,system使用者as
sysdba登入時和sys一樣的問題:
system使用者以sysdba身份登入時就是sys,準確地說,任何使用者以sysdba身份登入時都是sys,這一點,你登陸後執行show
user可以驗證。
如何檢視oracle使用者具有的許可權和角色
1.檢視 所有用bai戶 select from dba users select from all users select from user users 2.檢視用du 戶或角色zhi系統dao許可權 直接賦值專給使用者或角色的系統許可權 select from dba sys privs s...
oracle怎麼建立使用者和授予許可權
create user 使用者名稱 identified by 密碼grant dba to username 當然如果只是賦值某些表達許可權 grant alter,delete,update,insert,select on 表名 to 使用者名稱 建立使用者 create user user ...
oracle的儲存過程is和as什麼區別
使用過vba嗎?儲存過程裡的procedure 相當於 sub 無返回值 儲存過程裡的function 相當於 function 必須有回值 oracle儲存過程中,is和as有什麼區別 在儲存過程 procedure 和函式 function 中沒有區別 在檢視 view 中只能用as不能用is ...