1. 程式人生 > >Oracle許可權-系統許可權與物件許可權

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

系統許可權與物件許可權
一、系統許可權
1、建立使用者

SQL> create user dog identified by wangwang;
User created

SQL> create user pig identified by hengheng;
User created

SQL> create user fox identified by youyou;
User created

SQL> create user cat identified by miaomiao;
User created

2、給cat賦權
SQL> grant create session, select any table,create table,create view to cat;
Grant succeeded

3、cat給dog賦權
SQL> conn cat/miaomiao;
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as cat

SQL>  grant create session, select any table,create table,create view to dog;
grant create session, select any table,create table,create view to dog
ORA-01031: 許可權不足

  給cat賦權時沒有再賦權的權力,需加:WITH ADMIN OPTION


4、收回許可權 revoke

SQL> revoke create session, select any table,create table,create view from cat;
Revoke succeeded

5、許可權檢視
SQL> select * from dba_sys_privs where grantee='CAT';
GRANTEE                        PRIVILEGE            ADMIN_OPTION
------------------------------ -------------------- ------------


二、物件許可權8個

    execute,alter,select,insert,update,delete,index,references

1、授權emp表給所有使用者
SQL> grant select on emp to public;
Grant succeeded
  檢視
SQL> select * from user_tab_privs_made;
GRANTEE                        TABLE_NAME                     GRANTOR                        PRIVILEGE            GRANTABLE HIERARCHY
------------------------------ ------------------------------ ------------------------------ -------------------- --------- ---------
PUBLIC                         EMP                            SCOTT                          SELECT               NO        NO

2、授權表中某列給使用者

SQL> grant update(sal) on emp to cat;
Grant succeeded

SQL> grant update(job) on emp to cat;
Grant succeeded
 檢視
SQL>  select * from user_col_privs_made;
GRANTEE                        TABLE_NAME                     COLUMN_NAME                    GRANTOR                        PRIVILEGE            GRANTABLE
------------------------------ ------------------------------ ------------------------------ ------------------------------ -------------------- ---------
CAT                            EMP                            SAL                            SCOTT                          UPDATE               NO
CAT                            EMP                            JOB                            SCOTT                          UPDATE               NO



 


相關推薦

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

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

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

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

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

圖形學複習1——圖形學圖形系統概述物件表示

圖形學複習 CH1 圖形學概述 1.1 圖形學 計算機圖形學是研究圖形的輸入、模型的構造和表示、圖形資料庫管理、圖形的操作以及以圖形為媒介的人機互動的方法和應用的一門綜合性學科 其最主要的任務是:研究如何用資料模型生成數字影象,具體來說有以下

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

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

Oracle系統物件許可權 檢視使用者包含的各類許可權

  Oracle資料庫使用者許可權查詢和一些檢視操作(彙總) 2018年07月22日 20:32:38 茶木君 閱讀數:1222 標籤: oracle 更多 個人分類: oracle dba許可權:user為有db

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

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

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

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

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

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

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

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

linux基礎篇(二):基於Redhat7系統的特殊許可權acl許可權列表

新建目錄和檔案的預設許可權 新建目錄和檔案的預設許可權是由系統中umask值來決定的。 新建FILE許可權:666-umask (對位相減)    由數字法賦許可權的過程中,我們能夠發現,凡是奇數許可權,總是包含執行許可權的。而一個檔案如果預設就包含執行許可權其實是非常危險的。因此如果所

linux系統 使用者身份檔案許可權(三)

0.檔案的隱藏屬性     Linux系統中的檔案除了具備一般許可權和特殊許可權之外,還有一種隱藏許可權,即被隱藏起來的許可權,預設情況下不能直接被使用者發覺。有使用者曾經在生產環境和RHEL考試題目中碰到過明明許可權充足但卻無法刪除某個檔案的情況,或者僅能在日誌檔案中追

linux系統 使用者身份檔案許可權(二)

0.檔案的許可權與歸屬     儘管在Linux系統中一切都是檔案,但是每個檔案的型別不盡相同,因此Linux系統使用了不同的字元來加以區分,常見的字元如下所示。  -:普通檔案 d:目錄檔案 l:連結檔案 b:塊裝置檔案 c:字元

linux系統 使用者身份檔案許可權(一)

0.瞭解檔案的所有者、所屬組以及其他人可對檔案進行的讀(r)、寫(w)、執行(x)等操作,以及如何在Linux系統中新增、刪除、修改使用者賬戶資訊。在Linux系統中建立每個使用者時,將自動建立一個與其同名的基本使用者組(私有組),而且這個基本使用者組只有該使用者一個人。如果該使用者以後被歸納入

Django-使用者模組許可權系統相關

Django的使用者模組與許可權系統 Django的使用者系統都提供哪些功能: 提供使用者模組(User Model) 許可權驗證(預設新增已有模組的增加刪除修改許可權) 使用者組與組許可權功能 使用者鑑權與登入功能 與使用者登入驗證相關的一些函式與裝飾方法   1

Oracle常見授權回收許可權——grant和revoke

1.GRANT 賦於許可權 常用的系統許可權集合有以下三個: CONNECT(基本的連線), RESOURCE(程式開發), DBA(資料庫管理) 常用的資料物件許可權有以下五個: ALL ON 資料物件名, SELECT ON&n

oracle物件許可權問題

B使用者想要使用者的表建立檢視,需要A使用者先將選擇許可權授予給B使用者.B使用者想要將檢視的查詢許可權授予給C使用者,需要使用者給予B使用者授權時帶有授權選項 。 with grant option和with admin option都是用於允許轉授的,區別在於: with grant o

26、生鮮電商平臺-RBAC系統許可權的設計架構

說明:根據上面的需求描述以及對需求的分析,我們得知通常的一箇中小型系統對於許可權系統所需實現的功能以及非功能性的需求,在下面我們將根據需求從技術角度上分析實現的策略以及基於目前兩種比較流行的許可權設計思想來討論關於許可權系統的實現。 1.1.     &nb

mysql 開發進階篇系列 45 xtrabackup 安裝使用者許可權說明(系統使用者和mysql使用者)

一. 安裝說明   安裝XtraBackup 2.4 版本有三種方式:            (1) 儲存庫安裝Percona XtraBackup(推薦)            (2 )下載的rpm或apt包安裝Percona XtraBackup。            (3) 原始碼編譯和安裝。  Pe

vue後臺管理系統許可權控制思考實踐

前言 最近在開發管理系統時遇到了任何管理系統都會有的需求---許可權控制,之前也遇到過這種需求,但是架構不完善導致的各種問題使得後期維護非常麻煩,這一次的方案解決了之前的種種問題,現做一次記錄,當然這個架構後期可能會有坑,不過得一步一步的嘗試才能發現並解決問題。 許可權控制需求 因為是單頁面應用,路由交