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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

修改oracle用户权限,详解如何实现Oracle修改用户权限和角色

發布時間:2024/9/30 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 修改oracle用户权限,详解如何实现Oracle修改用户权限和角色 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

------今天看了這篇文章 覺得對我們學習oracle 還是有很多幫助的,大家可以試著讀讀·······

這里將介紹Oracle修改用戶權限的實現過程,包括一些權限管理方面的東西。希望通過本文能對大家了解Oracle修改用戶權限有所幫助。

ORACLE數據庫用戶與權限管理

ORACLE是多用戶系統,它允許許多用戶共享系統資源。為了保證數據庫系統的安全,數據庫管理系統配置了良好的安全機制。

2. 1 ORACLE數據庫安全策略

建立系統級的安全保證

系統級特權是通過授予用戶系統級的權利來實現,系統級的權利(系統特權)包括:建立表空間、建立用戶、修改用戶的權利、刪除用戶等。系統特權可授予用戶,也可以隨時回收。ORACLE系統特權有80多種。

建立對象級的安全保證

對象級特權通過授予用戶對數據庫中特定的表、視圖、序列等進行操作(查詢、增、刪改)的權利來實現。

建立用戶級的安全保證

用戶級安全保障通過用戶口令和角色機制(一組權利)來實現。引入角色機制的目的是簡化對用戶的授權與管理。做法是把用戶按照其功能分組,為每個用戶建立角色,然后把角色分配給用戶,具有同樣角色的用戶有相同的特權。

2.2 用戶管理

ORACLE用戶管理的內容主要包括用戶的建立、修改和刪除

用戶的建立

SQL>CREATE USER jxzy

>IDENTIFIED BY jxzy_password

>DEFAULT TABLESPACE system

>QUATA 5M ON system; //供用戶使用的最大空間限額

Oracle修改用戶權限

SQL>CREATE USER jxzy

>IDENTIFIED BY jxzy_pw

>QUATA 10M ON system;

刪除用戶及其所建對象

SQL>DROP USER jxzy CASCADE; //同時刪除其建立的實體 2.3系統特權管理與控制

ORACLE 提供了80多種系統特權,其中每一個系統特權允許用戶執行一個或一類數據庫操作。

授予系統特權

SQL>GRANT CREATE USER,ALTER USER,DROP USER

>TO jxzy_new

>WITH ADMIN OPTION;

回收系統特權

SQL>REVOKE CREATE USER,ALTER USER,DROP USER

>FROM jxzy_new

//但沒有級聯回收功能

顯示已被授予的系統特權(某用戶的系統級特權)

SQL>SELECT*FROM sys.dba_sys_privs 2.4 對象特權管理與控制

ORACLE對象特權指用戶在指定的表上進行特殊操作的權利。這些特殊操作包括增、刪、改、查看、執行(存儲過程)、引用(其它表字段作為外鍵)、索引等。

授予對象特權

SQL>GRANT SELECT,INSERT(office_num,office_name),

>UPDATE(desc)ON office_organization

>TO new_adminidtrator

>WITH GRANT OPTION;

//級聯授權

SQL>GRANT ALL ON office_organization

>TO new_administrator

回收對象特權

SQL>REVOKE UPDATE ON office_orgaization

>FROM

總結

以上是生活随笔為你收集整理的修改oracle用户权限,详解如何实现Oracle修改用户权限和角色的全部內容,希望文章能夠幫你解決所遇到的問題。

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