日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle数据库赋权_Oracle数据库权限

發布時間:2023/12/10 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle数据库赋权_Oracle数据库权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Oracle數據庫權限基本認識

一、oracle權限

ORACLE系統提供三種權限:Object 對象級、System 系統級、Role 角色級。

權限分類

1、系統權限:系統規定用戶使用數據庫的權限。(系統權限是對用戶而言)。

2、實體權限:某種權限用戶對其它用戶的表或視圖的存取權限。(是針對表或視圖而言的)。

二、 系統權限

系統權限主要有:

DBA: 擁有全部特權,是系統最高權限,只有DBA才可以創建數據庫結構。

RESOURCE:擁有Resource權限的用戶只可以創建實體,不可以創建數據庫結構。

CONNECT:擁有Connect權限的用戶只可以登錄Oracle,不可以創建實體,不可以創建數據庫結構。

其中:

1)授權命令:SQL> grant connect, resource, dba to 用戶名1 [,用戶名2]…;

SQL> Create user user50 identified by user50;

SQL> grant connect, resource to user50;

1

2

2)查詢用戶擁有哪里權限

SQL> select * from dba_role_privs;

SQL> select * from dba_sys_privs;

SQL> select * from role_sys_privs;

1

2

3

3)查自己擁有哪些系統權限

SQL> select * from session_privs;

1

4)刪除用戶

SQL> drop user 用戶名 cascade; -- 加上cascade則將用戶連同其創建的東西全部刪除

1

6)系統權限傳遞

增加WITH ADMIN OPTION選項,則得到的權限可以傳遞。

SQL> grant connect, resorce to user50 with admin option; -- 可以傳遞所獲權限。

1

說明:

(1)如果使用WITH ADMIN OPTION為某個用戶授予系統權限,那么對于被這個用戶授予相同權限的所有用戶來說,取消該用戶的系統權限并不會級聯取消這些用戶的相同權限。

(2)系統權限無級聯,即A授予B權限,B授予C權限,如果A收回B的權限,C的權限不受影響;系統權限可以跨用戶回收,即A可以直接收回C用戶的權限。

7)系統權限回收:系統權限只能由DBA用戶回收

SQL> Revoke connect, resource from user50;

1

三、實體權限管理

實體權限分類

select, update, insert, alter, index, delete, all //all包括所有權限,execute //執行存儲過程權限

1 權限信息

SQL> select grantor, table_schema, table_name, privilege from all_tab_privs; -- 獲權可以存取的表(被授權的)

SQL> select grantee, owner, table_name, privilege from user_tab_privs; -- 授出權限的表(授出的權限)

1

2

2 實體權限傳遞(with grant option):

user01:

SQL> grant select, update on product to user02 with grant option; -- user02得到權限,并可以傳遞。

1

3 實體權限回收:

user01:

SQL>Revoke select, update on product from user02; -- 傳遞的權限將全部丟失。

1

說明

1)如果取消某個用戶的對象權限,那么對于這個用戶使用WITH GRANT OPTION授予權限的用戶來說,同樣還會取消這些用戶的相同權限,也就是說取消授權時級聯的。

總結

以上是生活随笔為你收集整理的oracle数据库赋权_Oracle数据库权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。