標籤:flash 空間 efault with cto upper from nis rev
使用者的許可權來自系統許可權和對象許可權
一、系統許可權
3個索引許可權
Grant CREATE ANY INDEX to User_Name;//建立索引Grant ALTER ANY INDEX to User_Name;//更改索引Grant DROP ANY INDEX to User_Name;//刪除索引
5個預存程序許可權,
| CREATE PROCEDURE |
CREATE ANY PROCEDURE |
ALTER ANY PROCEDURE |
| EXECUTE ANY PROCEDURE |
DROP ANY PROCEDURE |
|
4個角色許可權
| CREATE ROLE |
ALTER ANY ROLE |
DROP ANY ROLE |
GRANT ANY ROLE |
5個序列許可權
| CREATE SEQUENCE |
CREATE ANY SEQUENCE |
ALTER ANY SEQUENCE |
| SELECT ANY SEQUENCE |
DROP ANY SEQUENCE |
|
登入資料庫許可權
資料表空間許可權
| CREATE TABLESPACE |
ALTER TABLESPACE |
DROP TABLESPACE |
| MANAGE TABLESPACE |
UNLIMITED TABLESPACE |
|
類型許可權
| CREATE TYPE |
CREATE ANY TYPE |
ALTER ANY TYPE |
| DROP ANY TYPE |
EXECUTE ANY TYPE |
UNDER ANY TYPE |
視圖許可權
| CREATE VIEW |
CREATE ANY VIEW |
DROP ANY VIEW |
| UNDER ANY VIEW |
FLASHBACK ANY TABLE |
MERGE ANY VIEW |
表許可權
| CREATE TABLE |
CREATE ANY TABLE |
ALTER ANY TABLE |
| BACKUP ANY TABLE |
DELETE ANY TABLE |
DROP ANY TABLE |
| INSERT ANY TABLE |
LOCK ANY TABLE |
SELECT ANY TABLE |
| FLASHBACK ANY TABLE |
UPDATE ANY TABLE |
|
觸發器
| CREATE TRIGGER |
CREATE ANY TRIGGER |
ALTER ANY TRIGGER |
| DROP ANY TRIGGER |
ADMINISTER DATABASE TRIGGER |
|
備份資料庫
| EXP_FULL_DATABASE |
IMP_FULL_DATABASE |
二、對象許可權
具體表的操作許可權:
grant select,delete,insert,update on user1.t_hr to user2;grant all on user1.t_hr to user2;
具體預存程序執行許可權
grant execute on procedure1 to user1
資料表空間
alter user user1 default tablespace app;
限制修改的列
grant update(wage,bonus) on teachers to user1
收回許可權
revoke insert on departments from user1
三、其它方面
角色有哪些許可權
select * from role_sys_privs where role=‘xujin‘;
使用者有哪些許可權
select * from dba_role_privs where grantee=upper(‘使用者名稱‘)
With admin option 使用者sh擁有角色dw_manager的許可權;可對角色指派使用者;可刪除角色
GRANT dw_managerTO shWITH ADMIN OPTION;
With Grant option;指定WITH GRANT OPTION以允許被授予者將對象特權授予其他使用者和角色。
GRANT READ ON DIRECTORY bfile_dir TO hrWITH GRANT OPTION;
系統角色的許可權
select * from dba_sys_privs where grantee=‘角色名稱‘
Oracle 使用者權限 Grant