Oracle建立使用者 角色和許可權

2021-06-04 22:21:21 字數 781 閱讀 8623

我們來看看在我們學習過程中一般的使用者如何建立,分配何種角色和許可權。

1、我們只需要對

資料庫

進行簡單的維護和開發操作,最好不要用sys或system使用者。

最簡單的建立新使用者的命令:create user 使用者名稱 identified by 口令;

2、一般現在分配給使用者以下許可權:

1)connect
--這個許可權是包含了乙個create session(建立會話)的系統許可權。

--命令:grant connect to 使用者名稱;

2)resource
--包含幾個基本的create許可權。具體內容參考書p222表12-3.
--命令:grant resource to 使用者名稱;
--在這裡注意的是,在10g以前(到9i為止),resourse包含unlimited tablespace許可權。
3)unlimited tablespace
--9i或之前的版本,在resource許可權裡已經有這個許可權,所以不必要另行分配。
3、經過前2步乙個擁有基本操作的使用者就已經建立起來了,如果在後面練習過程中遇到某些操作許可權不足的情況,大家可以依情況再去增加許可權。當然在第2步中也可以為新使用者授予

dba

的角色,這個角色具有大部分的

管理

許可權,我們學習操作用這個角色足以。命令:grant dba to 使用者名稱;

建立角色,使用者,許可權

引自 瀟灑老烏龜 愛新覺羅.毓華 建立角色,使用者,許可權 示例說明 示例在資料庫pubs中建立乙個擁有表jobs的所有許可權 擁有表titles的select許可權的角色r test 隨後建立了乙個登入l test,然後在資料庫pubs中為登入l test建立了使用者賬戶u test 同時將使用者...

建立角色,使用者,許可權

建立角色,使用者,許可權 示例說明 示例在資料庫pubs中建立乙個擁有表jobs的所有許可權 擁有表titles的select許可權的角色r test 隨後建立了乙個登入l test,然後在資料庫pubs中為登入l test建立了使用者賬戶u test 同時將使用者賬戶u test新增到角色r te...

Oracle使用者許可權角色

skd和rh使用者的表都會保留,skd不能建立新錶,如a答案解析,但是rh使用者可以建立新錶。dba只是把skd的建立表許可權收回,oracle系統許可權不具有級聯收回的功能 sys test0910 grant mgrrole,drop any table,create any directory...