ORACLE許可權
ORACLE許可權
作者:Vashon
時間:20140308
釋出時間:20151208
許可權分為兩類:系統許可權、物件許可權
系統許可權:進行資料庫資源操作的許可權,例如:建立資料表、索引等許可權;
物件許可權:維護資料庫中物件的能力,即:由一個使用者操作另外一個使用者的物件。
許可權的兩個核心操作命令:grant(授權)、revoke(回收許可權);
系統許可權(針對的是全域性使用者)------------
範例:為剛剛建立的c##vashon使用者授予建立session的許可權
grant create session to c##vashon;
此時c##vashon使用者可以登入了,但不能建立表、建立檢視等,無法操作資源,還得繼續授權,如:
grant create table,create sequence,create view to c##vashon with admin potion;
使用"with admin option"之後,那麼就表示c##vashon使用者的許可權可以繼續往下授予。
所有許可權的分配資訊可以利用dba_sys_privs資料字典檢視:
select * from dba_sys_privs where grantee in('C##VASHON');//使用者要大寫。
範例:撤銷c##vashon的部分許可權
revoke create table,create view from c##vashon;
撤銷當前使用者的許可權,對於當前使用者往下授予的許可權沒有影響。
物件許可權(針對的是一個使用者下的所有相關物件的操作)----------------
範例:為c##vashon使用者授予scott使用者dept表的增加及查詢許可權
grant select,insert on scott.dept to c##vashon;
則c##vashon使用者就可以執行scott的dept表的增加、查詢操作了。
範例:將scott.dept資料庫表更新部門名稱的許可權授予c##vashon使用者
grant update(dname) on scott.dept to c##vashon;
範例:檢視當前使用者所擁有的許可權
select * from user_tab_privs_recd;
相關文章
- Oracle軟體許可權修復Oracle
- Oracle使用者角色許可權管理Oracle
- 許可權之選單許可權
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- 許可權系統:一文搞懂功能許可權、資料許可權
- Oracle 目錄許可權丟失故障恢復Oracle
- Oracle 資料庫安全許可權配置標準Oracle資料庫
- Linux特殊許可權之suid、sgid、sbit許可權LinuxUI
- mysql許可權MySql
- 許可權控制
- Linux許可權Linux
- android動態許可權到自定義許可權框架Android框架
- 選單許可權和按鈕許可權設定
- Linux的檔案存取許可權和0644許可權Linux
- Android6.0------許可權申請管理(單個許可權和多個許可權申請)Android
- 【自然框架】許可權的視訊演示(二):許可權到欄位、許可權到記錄框架
- 如何在Oracle VM下更改root許可權密碼Oracle密碼
- oracle儲存過程許可權繼承小結Oracle儲存過程繼承
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- 許可權系統:許可權應用服務設計
- Odoo許可權管理Odoo
- shiro許可權控制
- vue router 許可權Vue
- 特殊許可權管理
- Linux 特殊許可權Linux
- 許可權管控
- sql許可權管理SQL
- 許可權管理策略
- odoo 許可權分配Odoo
- MySQL許可權管理MySql
- Shiro許可權框架框架
- 許可權模型:ACL模型
- 許可權設計
- Android SELinux許可權AndroidLinux
- 4、許可權管理
- RBAC許可權管理
- PostgreSQL:許可權管理SQL
- Android 通知許可權Android