我們來看看在我們學習過程中一般的使用者如何建立,分配何種角色和許可權。
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...