1. 程式人生 > >Oracle系統許可權的分類

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使用者所擁有的資料字典表中進行選擇

相關推薦

Oracle系統許可權分類

群集許可權 引用 CREATE CLUSTER 在自己的方案中建立、更改和刪除群集 CREATE ANY CLUSTER 在任何方案中建立群集 ALTER ANY CLUSTER 在任何方案中更改群集 DROP ANY CLUSTER 在任何方案中刪除群集 資料庫許可權 引用 ALTER

Oracle 系統許可權、物件許可權、角色許可權

1.系統許可權:系統規定使用者使用資料庫的許可權(對使用者而言) 給使用者授予系統許可權:grant 系統許可權 to 使用者 例:grant connec,resource to scott; 2.物件許可權:某種許可權使用者對其它使用者的表或檢視的存取許可權(針對表或

實驗目的: 1、理解使用者與模式的概念,掌握oracle中使用者管理的基本方法 2、理解系統許可權、物件許可權的概念,掌握分配許可權的方法 3、理解角色的概念,掌握角色的應用方法 實驗內容: 一、使用者

撰寫人——軟體二班——陳喜平 一、使用者管理與應用 1、檢視使用者與模式 show USER; 2、建立使用者 sqlplus sys/[email protected] as sysdba CREATE USER t16436220 IDENTIFIED B

詳細講解Oracle資料庫——系統許可權與物件許可權傳遞使用規則

** 大家好,我是今天的博主,<一個想做全棧的鹹魚> 今天跟大家一起學習一下Oracle資料庫什麼事系統許可權與物件許可權傳遞呢? 舉個小例子: 系統許可權 sys–a--b sys許可權分別給了ab 物件許可權 a-b-c a許可權給了b,b有分配

Oracle 使用者 物件許可權 系統許可權

                --================================--Oracle 使用者、物件許可權、系統許可權--================================一、使用者與模式使用者:對資料庫的訪問,需要以適當使用者身份通過驗證,並具有相關許可權來完成一

oracle表空間配額(quota)與UNLIMITED TABLESPACE系統許可權

--先大概寫一下,後面有時間會整理一下 一:quota相關檢視 1)dba_ts_quotas(檢視所有使用者的表空間配額) BYTES欄位表示使用者已經使用的空間;MAX_BYTES如果為-1表

Oracle 使用者、物件許可權系統許可權

--================================ --Oracle 使用者、物件許可權、系統許可權 --================================ 一、使用者與模式     使用者:對資料庫的訪問,需要以適當使用者身份通過驗證,並具有相關許可權來完成一

Oracle許可權-系統許可權與物件許可權

系統許可權與物件許可權一、系統許可權 1、建立使用者 SQL> create user dog identified by wangwang; User created SQL> create user pig identified by hengheng; U

Oracle sys和system使用者、sysdba 和sysoper系統許可權、sysdba和dba角色的區別 .

sys和system使用者區別 1)最重要的區別,儲存的資料的重要性不同 sys所有oracle的資料字典的基表和檢視都存放在sys使用者中,這些基表和檢視對於oracle的執行是至關重要的,由資料庫自己維護,任何使用者都不能手動更改。sys使用者擁有dba,sysdba,sysoper等角色或許可權,是o

Oracle查出一個使用者具有的所有系統許可權和物件許可權

專注於JAVA開發技術, 搞過Javascript,Android/iOS, Oracle/MySQL,Linux/Unix等 希望結識更多志同道合的朋友 聯絡方式 新浪微博:  http://weibo.com/luis0223 QQ:  1157387

Oracle角色以及系統許可權

角色: CONNECT 資料庫連線角色,用於連線資料庫,具有建立簇、資料庫連結、序列、同義詞、表和檢視,以及修改會話的權利 DBA 資料庫管理員角色,具有所有使用ADMIN選項建立的系統許可權,可以將系統許可權授予其他使用者或角色 DELETE_CATALOG_ROLE 刪

oracle 可grant/revoke的系統許可權與物件許可權—匯(英文)

With the GRANT statement you can grant:  System privileges to users and roles.Roles to users and roles. Both privileges and roles are ei

Oracle系統表外鍵的更名

oracle教程 sof 麻煩 某個文件 const 刪除外鍵 詳細 浪費 拒絕 正在看的ORACLE教程是:Oracle系統表外鍵的更名。 Oracle中表的外鍵是保證系統參照完整性的手段,而參照完整性是指分布在兩個表中的列所滿足的具有主從性質的約束關系。外鍵涉及到兩個表

130242014012(2)-雷鳴-《電商系統商品分類模塊》

問題 以及 交流 技術 用戶 src 設計 找到 查詢 ---恢復內容開始--- 1.選題討論 我們小組主要討論的是電商系統的商品分類功能模塊,商品分類模塊可以根據銷售情況,類目類別,以及商品性質來進行細致劃分。 2.用戶故事討論 (1)用戶可以通過正常一個大型商品常見的分

oracle系統視圖SQL語句整理

-name 執行sql pfile 創建表 關系 包含 dbuser commit pass -- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX開頭的絕大部分都是視圖 -- DBA_TABLES意為DBA擁有的或可以訪問的所有的關系表。 -- A

總結Oracle系統內核參數優化設置

初始 file-max 導致 文件中 linux共享內存 擁有 sysctl pro oracle db Oracle系統內核參數設置優化 : Oracle內核參數配置文件在 /etc/sysctl.conf路徑下: vi /etc/sysctl.conf # Syste

Oracle系統表大全

  ORACLE系統表處理  1.取得指定使用者的所有表名: Java程式碼  SELECT OWNER  AS "物件所有者",OBJECT_NAME AS "表名",OBJECT_ID A

Oracle使用者許可權分配

一、許可權分類 系統許可權:系統規定使用者使用資料庫的許可權。(系統許可權是對使用者而言)。 實體許可權:某種許可權使用者對其它使用者的表或檢視的存取許可權。(是針對表或檢視而言的)。 二、系統許可權管理 1、系統許可權分類: DBA:&nb

關於 Oracle 改錯許可權問題

前段時間手殘,用exp做資料遷移的時候,因為oracle使用者沒有目錄的寫入許可權,於是在linux下修改使用 chown -R oracle:oinstall命令修改u01目錄下的子目錄許可權的時候,一不小心直接把 /u01目錄整體修改了許可權,瞬間懵逼了。於是整個螢幕都在跳著被修改的目錄和檔案。 在執行

android6.0動態獲取系統許可權

介紹:Google公司在android API23之後為了保護用的隱私和敏感資訊,一些許可權必須要使用者同意才能使用 1、不僅僅靜態註冊還需要動態獲取的許可權 如何獲取呢? 2、獲取的兩種方式 1)可參考時光與夢s的文章 使用文件地址:https://www.jianshu