oracle創建用戶賦予權限,刪除權限


--刪除用戶及及用戶下的所有數據
drop user xxx   cascade;

--創建用戶賦予密碼
create user xxx   identified by 1234;

--賦予權限
grant  dba to  xxx;

--刪除權限
revoke dba from xxx;

--賦予用戶登錄數據庫的權限
grant create session to xxx;

--授予用戶操作表的權限
grant unlimited tablespace to xxx;
grant create tablespace to xxx;
grant alter tablespace to xxx;
grant drop tablespace to xxx;
grant manage tablespace to xxx;

--撤銷用戶操作表空間的權限
revoke unlimited tablespace from xxx;
revoke create tablespace from xxx;
revoke alter tablespace from xxx;
revoke drop tablespace from xxx;
revoke manage tablespace from xxx;

grant create session to zhangsan;--授予zhangsan用戶創建session的權限,即登陸權限
grant unlimited session to zhangsan;--授予zhangsan用戶使用表空間的權限
grant create table to zhangsan;--授予創建表的權限
grant drop table to   zhangsan;--授予刪除表的權限
grant insert table to zhangsan;--插入表的權限
grant update table to zhangsan;--修改表的權限

grant select on tablename to zhangsan;--授予zhangsan用戶查看指定表的權限
grant drop on tablename to zhangsan--授予刪除表的權限
grant insert on tablename to zhangsan;--授予插入的權限
grant update on tablename to zhangsan;--授予修改表的權限
select * from user_sys_privs;--查看當前用戶所有權限
select * from user_tab_privs;--查看所用用戶對表的權限
select * from user_sys_privs;--查看當前用戶所有權限
select * from user_tab_privs;--查看所用用戶對表的權限

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM