Oracle 用戶許可權 Grant

来源:https://www.cnblogs.com/walkwithmonth/archive/2018/05/19/9059963.html
-Advertisement-
Play Games

用戶的許可權來自系統許可權和對象許可權 一、系統許可權 3個索引許可權 5個存儲過程許可權, 4個角色許可權 5個序列許可權 登錄資料庫許可權 表空間許可權 類型許可權 視圖許可權 表許可權 觸發器 備份資料庫 二、對象許可權 具體表的操作許可權: 具體存儲過程執行許可權 表空間 限制修改的列 收回許可權 三、其它方面 角色有哪些權 ...


用戶的許可權來自系統許可權和對象許可權

  一、系統許可權

     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 SESSION

     表空間許可權

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_manager
TO sh
WITH ADMIN OPTION;

With Grant option;指定WITH GRANT OPTION以允許被授予者將對象特權授予其他用戶和角色。

GRANT READ ON DIRECTORY bfile_dir TO hr
WITH GRANT OPTION;

系統角色的許可權

select * from dba_sys_privs where grantee='角色名稱'

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 51單片機定時器 考試考完了,閑得無聊,正好手頭有一塊51學習板,搗鼓一下。控制任務如下: P1.0 控制一個LED燈,亮0.5s,滅0.5s。 設計思路:這裡我們只用定時器,不用軟延時。51的定時器最多定時60ms,所以我們設置定時器每 50ms中斷一次,通過在中斷程式設置一個變數來統計中斷次數, ...
  • "" 問題 用brew在mac上可以輕鬆的管理軟體, 不過最新的mac系統升級後, 執行 命令時會報許可權不足的錯誤, 而且會提示執行命令 來賦權. 但是執行該命令後依然會報許可權不足 . 解決 解決方法其實就是要讓用戶具有對 目錄的讀寫許可權. 解決這個問題要先進入系統恢復界面, 然後關閉一個安全策略, ...
  • 首先,需要安裝C語言的編譯環境,因為Nginx是C語言編寫的。通常大多數Linux都會預設安裝GCC,如果沒有的話,可以如下安裝。 安裝make: 查看make是否安裝 安裝g++: 查看gcc安裝情況 PCRE庫: Nginx需要PCRE(Perl Compatible Regular Expre ...
  • 最近看了看SQL,剛好遇到這個問題。 INNER JOIN [外鍵表] ON [主鍵表] 內鏈接,用 GROUP BY 分組外鍵數據,COUNT(*)計算該外鍵數據總行數,最後用 ORDER BY 排序,DESC 關鍵字表示降序,想讓數據輸出升序省略DESC關鍵字即可 代碼如下: 查詢結果如下: 主 ...
  • mysql 8 windows 版本zip方式安裝步驟(下載地址:https://dev.mysql.com/downloads/mysql/)1,解壓ZIP文件到指定目錄下:如D:\mysql-8.0.11-winx642,新建my.ini配置文件並粘貼修改如下內容:(1)baseidr路徑 (2 ...
  • EXEC GenerateData '同一資料庫下的表名' ...
  • 運行環境:一拖一分散式集群+客戶端 mysql和hive安裝在客戶機上 問題:在客戶機終端啟動hive時出現如下問題: 目前還沒有找出是什麼原因! 解決辦法: 參照http://dblab.xmu.edu.cn/blog/install-hive/#more-996其中,hive-site.xml的 ...
  • 上一篇我們說了關於自排如果主鍵是0的問題,在這裡我搞清楚了原因,導致這種情況是因為在SQL中對自排設置了初始值: 從這裡可以看到這兩個變數一個是自增的初始值,一個是增量,這裡都是1,所以在設置自增的時候會把那個欄位原來存在的所有0變成從1開始的步長為1的等差數列。 但是這個數值是可以被修改的(不過在 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...