grant create user to 用戶名 ----------把創建用戶權限給 用戶名
grant alter user to 用戶名 ----------把修改用戶權限給 用戶名
grant drop user to 用戶名 ----------把刪除用戶權限給 用戶名
grant connect to 用戶名 -----------把連接權限給 用戶名
grant create session to 用戶名 ---- 把連接數據庫權限給 用戶名
grant create tablespace to 用戶名-------------把創建表空間權限給 用戶名
grant alter tablespace to 用戶名--------------把修改表空間權限給 用戶名
grant drop tablespace to 用戶名-------------把刪除表空間權限給 用戶名
grant unlimited tablespaceto 用戶名-------把無限使用表空間權限給 用戶名
grant create table to 用戶名--------------------把創建表的權限給 用戶名
grant insert any table to 用戶名---------------把插入表的權限給 用戶名
grant update any table to 用戶名------------把修改表的權限給 用戶名
grant unlimited table to 用戶名-------------把使用表的權限給 用戶名
grant select on 對象名 to 用戶名 ------------把查詢 對象名 的權限給 用戶名
grant insert on 對象名 to 用戶名 -----------把插入數據 對象名 的權限給 用戶名
grant all on 對象名 to 用戶名 --------------把 對象名 上的所有權限給 用戶名
grant insert on 對象名 to public ---------把插入數據 對象名 的權限給 所有人
grant all on 對象名 to public ------------把所有對於 對象名 的權限給 所有人 (不包括刪除權限)
-------對象名可以是表名比如:
grant select onscott.emp to haha---------把查詢 scott用戶下的emp表的權限給haha用戶
grant update 列名 on 表名 to 用戶名----------- 把修改 表名 下的 列名 的權限給 用戶名
grant insert 列名 on 表名 to 用戶名----------- 把在 表名 下插入列的權限給 用戶名
*select和delete權限不能控制到列級別
select * fromuser_tab_privs ----------------查看當前用戶所有權限
grant 權限 to 用戶名 with admin option----------用戶名 得到的權限可以分配給別人
revoke 權限 from 用戶名-----------------------解除 用戶名 的指定權限
Grant create anytrigger to 用戶名------------------把創建任何觸發器的權限給 用戶名
create role 角色名稱 ----------------------------------創建角色
grant 權限 to 角色名稱-------------------------------------給角色賦予權限
grant select onscott.emp to 角色名稱------------- 給角色賦予查看scott用戶下emp表權限
grant 角色名稱 to 用戶名-----------------------------爲 用戶名 賦予角色(並獲得角色所擁有的權限)
drop role 角色名稱-----------------------------------刪除角色
DBA--------------------------------------------------擁有系統最高權限的角色