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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

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

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

ORACLE數(shù)據(jù)庫用戶與權(quán)限管理

ORACLE是多用戶系統(tǒng),它允許許多用戶共享系統(tǒng)資源。為了保證數(shù)據(jù)庫系統(tǒng)的安全,數(shù)據(jù)庫管理系統(tǒng)配置了良好的安全機(jī)制。

2. 1 ORACLE數(shù)據(jù)庫安全策略

建立系統(tǒng)級的安全保證

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

建立對象級的安全保證

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

建立用戶級的安全保證

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

2.2 用戶管理

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

用戶的建立

SQL>CREATE USER jxzy

>IDENTIFIED BY jxzy_password

>DEFAULT TABLESPACE system

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

Oracle修改用戶權(quán)限

SQL>CREATE USER jxzy

>IDENTIFIED BY jxzy_pw

>QUATA 10M ON system;

刪除用戶及其所建對象

SQL>DROP USER jxzy CASCADE; //同時刪除其建立的實體 2.3系統(tǒng)特權(quán)管理與控制

ORACLE 提供了80多種系統(tǒng)特權(quán),其中每一個系統(tǒng)特權(quán)允許用戶執(zhí)行一個或一類數(shù)據(jù)庫操作。

授予系統(tǒng)特權(quán)

SQL>GRANT CREATE USER,ALTER USER,DROP USER

>TO jxzy_new

>WITH ADMIN OPTION;

回收系統(tǒng)特權(quán)

SQL>REVOKE CREATE USER,ALTER USER,DROP USER

>FROM jxzy_new

//但沒有級聯(lián)回收功能

顯示已被授予的系統(tǒng)特權(quán)(某用戶的系統(tǒng)級特權(quán))

SQL>SELECT*FROM sys.dba_sys_privs 2.4 對象特權(quán)管理與控制

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

授予對象特權(quán)

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

>UPDATE(desc)ON office_organization

>TO new_adminidtrator

>WITH GRANT OPTION;

//級聯(lián)授權(quán)

SQL>GRANT ALL ON office_organization

>TO new_administrator

回收對象特權(quán)

SQL>REVOKE UPDATE ON office_orgaization

>FROM

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。