Oracle系統許可權
DBA_SYS_PRIVS授予給所有使用者和角色的系統許可權
USER_SYS_PRIVS授予給當前使用者的系統許可權
ROLE_SYS_PRIVS此檢視包含了授予給角色的系統許可權的資訊。它提供的只是該使用者可以訪問的角色的資訊
SESSION_PRIVS當前會話可以使用的系統許可權(包括直接授予的和通過角色授予的系統許可權)
V$PWFILE_USERS所有被授予sysdba或sysoper系統許可權的使用者資訊
system_privilege_map所有系統許可權,包括sysdba或sysoper系統許可權
CREATE CLUSTER
在自己的方案中建立、更改和刪除群集
CREATE ANY CLUSTER
在任何方案中建立群集
ALTER ANY CLUSTER
在任何方案中更改群集
DROP ANY CLUSTER
在任何方案中刪除群集
資料庫許可權
ALTER DATABASE
執行ALTER DATABASE語句,更改資料庫的配置
ALTER SYSTEM
執行ALTER SYSTEM語句,更改系統的初始化引數
AUDIT SYSTEM
執行AUDIT SYSTEM和NOAUDIT SYSTEM語句,審計SQL
AUDIT ANY
執行AUDIT和NOAUDIT語句,對任何方案的物件進行審計
索引許可權
CREATE ANY INDEX
在任何方案中建立索引
注意:沒有CREATE INDEX許可權,CREATE TABLE許可權包含了CREATE INDEX許可權
ALTER ANY INDEX
在任何方案中更改索引
DROP ANY INDEX
任何方案中刪除索引
過程許可權
CREATE PROCEDURE
在自己的方案中建立、更改或刪除過程、函式和包
CREATE ANY PROCEDURE
在任何方案中建立過程、函式和包
ALTER ANY PROCEDURE
在任何方案中更改過程、函式和包
DROP ANY PROCEDURE
在任何方案中刪除過程、函式或包
EXECUTE ANY PROCEDURE
在任何方案中執行或者引用過程
概要檔案許可權
CREATE PROFILE
建立概要檔案
ALTER PROFILE
更改概要檔案
DROP PROFILE
刪除概要檔案
角色許可權
CREATE ROLE
建立角色
ALTER ANY ROLE
更改任何角色
DROP ANY ROLE
刪除任何角色
GRANT ANY ROLE
向其他角色或使用者授予任何角色
注意:沒有對應的REVOKE ANY ROLE許可權
回退段許可權
CREATE ROLLBACK SEGMENT
建立回退段
注意:沒有對撤銷段的許可權
ALTER ROLLBACK SEGMENT
更改回退段
DROP ROLLBACK SEGMENT
刪除回退段
序列許可權
CREATE SEQLENCE
在自己的方案中建立、更改、刪除和選擇序列
CREATE ANY SEQUENCE
在任何方案中建立序列
ALTER ANY SEQUENCE
在任何方案中更改序列
DROP ANY SEQUENCE
在任何方案中刪除序列
SELECT ANY SEQUENCE
在任何方案中從任何序列中進行選擇
會話許可權
CREATE SESSION
建立會話,登入進入(連線到)資料庫
ALTER SESSION
執行ALTER SESSION語句,更改會話的屬性
ALTER RESOURCE COST
更改概要檔案中的計算資源消耗的方式
RESTRICTED SESSION
在資料庫處於受限會話模式下連線到資料
同義詞許可權
CREATE SYNONYM
在自己的方案中建立、刪除同義詞
CREATE ANY SYNONYM
在任何方案中建立專用同義詞
CREATE PUBLIC SYNONYM
建立公共同義詞
DROP ANY SYNONYM
在任何方案中刪除同義詞
DROP PUBLIC SYNONYM
刪除公共同義詞
表許可權
CREATE TABLE
在自己的方案中建立、更改和刪除表
CREATE ANY TABLE
在任何方案中建立表
ALTER ANY-TABLE
在任何方案中更改表
DROP ANY TABLE
在任何方案中刪除表
COMMENT ANY TABLE
在任何方案中為任何表、檢視或者列新增註釋
SELECT ANY TABLE
在任何方案中選擇任何表中的記錄
INSERT ANY TABLE
在任何方案中向任何表插入新記錄
UPDATE ANY TABLE
在任何方案中更改任何表中的記錄
DELETE ANY TABLE
在任何方案中刪除任何表中的記錄
LOCK ANY TABLE
在任何方案中鎖定任何表
FLASHBACK ANY TABLE
允許使用AS OF子句對任何方案中的表、檢視執行一個SQL語句的閃回查詢
表空間許可權
CREATE TABLESPACE
建立表空間
ALTER TABLESPACE
更改表空間
DROP TABLESPACE
刪除表空間,包括表、索引和表空間的群集
MANAGE TABLESPACE
管理表空間,使表空間處於ONLINE(聯機)、OFFLINE(離線)、BEGIN BACKUP(開始備份)、END BACKUP(結束備份)狀態
UNLIMITED TABLESPACE
不受配額限制地使用表空間
注意:只能將UNLIMITED TABLESPACE授予賬戶而不能授予角色
使用者許可權
CREATE USER
建立使用者
ALTER USER
更改使用者
BECOME USER
當執行完全裝入時,成為另一個使用者
DROP USER
刪除使用者
檢視許可權
CREATE VIEW
在自己的方案中建立、更改和刪除檢視
CREATE ANY VIEW
在任何方案中建立檢視
DROP ANY VIEW
在任何方案中刪除檢視
COMMENT ANY TABLE
在任何方案中為任何表、檢視或者列新增註釋
FLASHBACK ANY TABLE
允許使用AS OF子句對任何方案中的表、檢視執行一個SQL語句的閃回查詢
觸發器許可權
CREATE TRIGGER
在自己的方案中建立、更改和刪除觸發器
CREATE ANY TRIGGER
在任何方案中建立觸發器
ALTER ANY TRIGGER
在任何方案中更改觸發器
DROP ANY TRIGGER
在任何方案中刪除觸發器
ADMINISTER DATABASE TRIGGER
允許建立ON DATABASE觸發器。在能夠建立ON DATABASE觸發器之前,還必須先擁有CREATE TRIGGER或CREATE ANY TRIGGER許可權
專用許可權
SYSOPER
(系統操作員許可權)
STARTUP
SHUTDOWN
ALTER DATABASE MOUNT/OPEN
ALTER DATABASE BACKUP CONTROLFILE
ALTER DATABASE BEGIN/END BACKUP
ALTER DATABASE ARCHIVELOG
RECOVER DATABASE
RESTRICTED SESSION
CREATE SPFILE/PFILE
SYSDBA
(系統管理員許可權)
SYSOPER的所有許可權,並帶有WITH ADMIN OPTION子句
CREATE DATABASE
RECOVER DATABASE UNTIL
其他許可權
ANALYZE ANY
對任何方案中的任何表、群集或者索引執行ANALYZE語句
GRANT ANY OBJECT PRIVILEGE
授予任何方案上的任何物件上的物件許可權
注意:沒有對應的REVOKE ANY OBJECT PRIVILEGE
GRANT ANY PRIVILEGE
授予任何系統許可權
注意:沒有對應的REVOKE ANY PRIVILEGE
SELECT ANY DICTIONARY
允許從sys使用者所擁有的資料字典表中進行選擇
USER_SYS_PRIVS授予給當前使用者的系統許可權
ROLE_SYS_PRIVS此檢視包含了授予給角色的系統許可權的資訊。它提供的只是該使用者可以訪問的角色的資訊
SESSION_PRIVS當前會話可以使用的系統許可權(包括直接授予的和通過角色授予的系統許可權)
V$PWFILE_USERS所有被授予sysdba或sysoper系統許可權的使用者資訊
system_privilege_map所有系統許可權,包括sysdba或sysoper系統許可權
Oracle系統許可權的分類
群集許可權CREATE CLUSTER
在自己的方案中建立、更改和刪除群集
CREATE ANY CLUSTER
在任何方案中建立群集
ALTER ANY CLUSTER
在任何方案中更改群集
DROP ANY CLUSTER
在任何方案中刪除群集
資料庫許可權
ALTER DATABASE
執行ALTER DATABASE語句,更改資料庫的配置
ALTER SYSTEM
執行ALTER SYSTEM語句,更改系統的初始化引數
AUDIT SYSTEM
執行AUDIT SYSTEM和NOAUDIT SYSTEM語句,審計SQL
AUDIT ANY
執行AUDIT和NOAUDIT語句,對任何方案的物件進行審計
索引許可權
CREATE ANY INDEX
在任何方案中建立索引
注意:沒有CREATE INDEX許可權,CREATE TABLE許可權包含了CREATE INDEX許可權
ALTER ANY INDEX
在任何方案中更改索引
DROP ANY INDEX
任何方案中刪除索引
過程許可權
CREATE PROCEDURE
在自己的方案中建立、更改或刪除過程、函式和包
CREATE ANY PROCEDURE
在任何方案中建立過程、函式和包
ALTER ANY PROCEDURE
在任何方案中更改過程、函式和包
DROP ANY PROCEDURE
在任何方案中刪除過程、函式或包
EXECUTE ANY PROCEDURE
在任何方案中執行或者引用過程
概要檔案許可權
CREATE PROFILE
建立概要檔案
ALTER PROFILE
更改概要檔案
DROP PROFILE
刪除概要檔案
角色許可權
CREATE ROLE
建立角色
ALTER ANY ROLE
更改任何角色
DROP ANY ROLE
刪除任何角色
GRANT ANY ROLE
向其他角色或使用者授予任何角色
注意:沒有對應的REVOKE ANY ROLE許可權
回退段許可權
CREATE ROLLBACK SEGMENT
建立回退段
注意:沒有對撤銷段的許可權
ALTER ROLLBACK SEGMENT
更改回退段
DROP ROLLBACK SEGMENT
刪除回退段
序列許可權
CREATE SEQLENCE
在自己的方案中建立、更改、刪除和選擇序列
CREATE ANY SEQUENCE
在任何方案中建立序列
ALTER ANY SEQUENCE
在任何方案中更改序列
DROP ANY SEQUENCE
在任何方案中刪除序列
SELECT ANY SEQUENCE
在任何方案中從任何序列中進行選擇
會話許可權
CREATE SESSION
建立會話,登入進入(連線到)資料庫
ALTER SESSION
執行ALTER SESSION語句,更改會話的屬性
ALTER RESOURCE COST
更改概要檔案中的計算資源消耗的方式
RESTRICTED SESSION
在資料庫處於受限會話模式下連線到資料
同義詞許可權
CREATE SYNONYM
在自己的方案中建立、刪除同義詞
CREATE ANY SYNONYM
在任何方案中建立專用同義詞
CREATE PUBLIC SYNONYM
建立公共同義詞
DROP ANY SYNONYM
在任何方案中刪除同義詞
DROP PUBLIC SYNONYM
刪除公共同義詞
表許可權
CREATE TABLE
在自己的方案中建立、更改和刪除表
CREATE ANY TABLE
在任何方案中建立表
ALTER ANY-TABLE
在任何方案中更改表
DROP ANY TABLE
在任何方案中刪除表
COMMENT ANY TABLE
在任何方案中為任何表、檢視或者列新增註釋
SELECT ANY TABLE
在任何方案中選擇任何表中的記錄
INSERT ANY TABLE
在任何方案中向任何表插入新記錄
UPDATE ANY TABLE
在任何方案中更改任何表中的記錄
DELETE ANY TABLE
在任何方案中刪除任何表中的記錄
LOCK ANY TABLE
在任何方案中鎖定任何表
FLASHBACK ANY TABLE
允許使用AS OF子句對任何方案中的表、檢視執行一個SQL語句的閃回查詢
表空間許可權
CREATE TABLESPACE
建立表空間
ALTER TABLESPACE
更改表空間
DROP TABLESPACE
刪除表空間,包括表、索引和表空間的群集
MANAGE TABLESPACE
管理表空間,使表空間處於ONLINE(聯機)、OFFLINE(離線)、BEGIN BACKUP(開始備份)、END BACKUP(結束備份)狀態
UNLIMITED TABLESPACE
不受配額限制地使用表空間
注意:只能將UNLIMITED TABLESPACE授予賬戶而不能授予角色
使用者許可權
CREATE USER
建立使用者
ALTER USER
更改使用者
BECOME USER
當執行完全裝入時,成為另一個使用者
DROP USER
刪除使用者
檢視許可權
CREATE VIEW
在自己的方案中建立、更改和刪除檢視
CREATE ANY VIEW
在任何方案中建立檢視
DROP ANY VIEW
在任何方案中刪除檢視
COMMENT ANY TABLE
在任何方案中為任何表、檢視或者列新增註釋
FLASHBACK ANY TABLE
允許使用AS OF子句對任何方案中的表、檢視執行一個SQL語句的閃回查詢
觸發器許可權
CREATE TRIGGER
在自己的方案中建立、更改和刪除觸發器
CREATE ANY TRIGGER
在任何方案中建立觸發器
ALTER ANY TRIGGER
在任何方案中更改觸發器
DROP ANY TRIGGER
在任何方案中刪除觸發器
ADMINISTER DATABASE TRIGGER
允許建立ON DATABASE觸發器。在能夠建立ON DATABASE觸發器之前,還必須先擁有CREATE TRIGGER或CREATE ANY TRIGGER許可權
專用許可權
SYSOPER
(系統操作員許可權)
STARTUP
SHUTDOWN
ALTER DATABASE MOUNT/OPEN
ALTER DATABASE BACKUP CONTROLFILE
ALTER DATABASE BEGIN/END BACKUP
ALTER DATABASE ARCHIVELOG
RECOVER DATABASE
RESTRICTED SESSION
CREATE SPFILE/PFILE
SYSDBA
(系統管理員許可權)
SYSOPER的所有許可權,並帶有WITH ADMIN OPTION子句
CREATE DATABASE
RECOVER DATABASE UNTIL
其他許可權
ANALYZE ANY
對任何方案中的任何表、群集或者索引執行ANALYZE語句
GRANT ANY OBJECT PRIVILEGE
授予任何方案上的任何物件上的物件許可權
注意:沒有對應的REVOKE ANY OBJECT PRIVILEGE
GRANT ANY PRIVILEGE
授予任何系統許可權
注意:沒有對應的REVOKE ANY PRIVILEGE
SELECT ANY DICTIONARY
允許從sys使用者所擁有的資料字典表中進行選擇
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32939/viewspace-569148/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- Android系統許可權和root許可權Android
- 許可權系統:一文搞懂功能許可權、資料許可權
- oracle物件與系統許可權小測Oracle物件
- MySQL許可權系統MySql
- 詳解Oracle的unlimited tablespace系統許可權OracleMIT
- 許可權系統:許可權應用服務設計
- mongodb 的許可權系統MongoDB
- 【JavaWeb】許可權管理系統JavaWeb
- 有贊許可權系統
- Android系統許可權Android
- 許可權系統設計
- 許可權系統跟進
- ORACLE許可權Oracle
- 許可權系統:6個許可權概念模型設計模型
- 許可權系統:許可權應用服務設計Tu
- Oracle資料庫的系統和物件許可權Oracle資料庫物件
- 許可權維持專題:作業系統許可權維持作業系統
- 企業許可權管理系統
- Winner許可權管理系統3.0
- MySQL許可權系統簡介MySql
- 通用許可權系統介紹
- 許可權系統概要(收集,整理)
- Mysql存取許可權系統(轉)MySql
- oracle 許可權集合Oracle
- oracle 許可權管理Oracle
- Oracle許可權(一)Oracle
- oracle許可權全集Oracle
- 適配懸浮窗許可權與系統設定修改許可權
- 系統許可權傳遞和物件許可權傳遞的測試物件
- 檢視角色裡包含的系統許可權、物件許可權和角色物件
- 打造自己的系統許可權控制
- 使用者許可權系統管理
- 系統,物件,角色許可權簡析物件
- 許可權系統設計(2)--operation
- 許可權系統設計(3)-- subject
- 許可權系統設計(4)--resource