oracle中的用戶角色分為預定義角色和自定義角色。
角色是把常用的權限集中起來形成角色。
授權/分配角色命令
grant 權限/角色 to 用戶
收回權限命令:
revoke
綜合案例:
創建一個用戶wangwu,然後給他分配兩個角色,讓他可登錄,創建表,可以執行CRUD操作,然後回收相應的角色,最後刪除用戶。
1.創建用戶:
2.授予兩個常用角色:
3.wangwu登錄:
4.wangwu修改密碼:
5.wangwu創建一張表,同時向表中插入數據:
vcfJq6Osu9jK1b3HyavSqs/IsNHTw7unx9C7u86qc3lzdGVto7ogPGJyPgo8aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20150629/20150629100718341.png" alt="這裡寫圖片描述" title="\">
7.授權並撤銷權限:
8.刪除用戶:
當我們刪除一個用戶時,如果該用戶已經創建了數據對象,需要加上選項cascade,表示把這個用戶創建的數據對象全部刪除。
如果不想刪除該用戶創建的數據對象,那麼可以凍結該用戶賬號。