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 tablespace to 用戶-------把無限使用表空間權限給 用戶
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 on lxl.emp to OR---------把查詢 lxl用戶下的lxl表的權限給OR用戶
grant update 列名 on 表名 to 用戶名----------- 把修改 表名 下的 列名 的權限給 用戶名
grant insert 列名 on 表名 to 用戶名----------- 把在 表名 下插入列的權限給 用戶名
*select和delete權限不能控制到列級別
select * from user_tab_privs ----------------查看當前用戶所有權限
grant 權限 to 用戶名 with admin option----------用戶名 得到的權限可以分配給別人
revoke 權限 from 用戶名-----------------------解除 用戶名 的指定權限
Grant create any trigger to 用戶名------------------把創建任何觸發器的權限給 用戶名
select * from user_role_privs; --------------------- 查看用戶所擁有的角色
select * from role_sys_privs where role='角色名' ------------------查看角色擁有的權限