国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle 9i 角色的管理

2024-08-29 13:32:09
字體:
供稿:網(wǎng)友
oracle 9i預(yù)定義的角色

表8.2 oracle 9i預(yù)定義的角色
角色名稱說明
connect數(shù)據(jù)庫連接角色,用于連接數(shù)據(jù)庫,具有創(chuàng)建簇、數(shù)據(jù)庫鏈接、序列、同義詞、表和視圖,以及修改會話的權(quán)利
dba數(shù)據(jù)庫管理員角色,具有所有使用admin選項(xiàng)創(chuàng)建的系統(tǒng)權(quán)限,可以將系統(tǒng)權(quán)限授予其他用戶或角色
delete_catalog_role刪除目錄角色,可以刪除或重建數(shù)據(jù)字典
execute_catalog_role執(zhí)行目錄角色,能夠執(zhí)行所有系統(tǒng)包
exp_full_database能夠使用導(dǎo)出程序執(zhí)行數(shù)據(jù)庫的完全和增量導(dǎo)出
imp_full_database能夠使用導(dǎo)入程序執(zhí)行數(shù)據(jù)庫的完全導(dǎo)入
resource可以創(chuàng)建簇、表、序列以及pl/sql編程用方案對象,包括過程、程序包、觸發(fā)器等
select_catalog_role查詢數(shù)據(jù)字典表或視圖

在【企業(yè)管理器】中創(chuàng)建角色

    (1)如圖8.16所示。

    (2)出現(xiàn)如圖8.17所示的創(chuàng)建角色的【一般信息】選項(xiàng)卡。
    (3)圖8.18所示為創(chuàng)建角色的【角色】選項(xiàng)卡。用于為多個角色分配子角色。

    (4)圖8.19所示為創(chuàng)建角色的【系統(tǒng)權(quán)限】選項(xiàng)卡。
    (5)如圖8.20所示為創(chuàng)建角色的【對象權(quán)限】選項(xiàng)卡。

    (6)圖8.21所示為創(chuàng)建角色的【使用者組】選項(xiàng)卡。
    (7)成功創(chuàng)建角色后出現(xiàn)如圖8.22所示界面。

    (8)上述過程創(chuàng)建角色的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    create role "temprole"
        identified by "temprole";
    grant alter any index to "temprole" with admin option;
    grant select any table to "temprole" with admin option;
    grant "connect" to "temprole" with admin option;
    grant "dba" to "temprole" with admin option;
    begin
        dbms_resource_manager_privs.grant_switch_consumer_group(
            grantee_name => 'temprole',
            consumer_group => 'default_consumer_group',
            grant_option => false
       );
    end;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/createrole.sql。

在【sqlplus worksheet】中創(chuàng)建角色

    (1)在【sqlplus worksheet】中直接執(zhí)行createrole.sql文件將完成角色的創(chuàng)建,執(zhí)行結(jié)果如圖8.23所示。
    (2)表明已經(jīng)成功創(chuàng)建角色temprole。


角色的修改

    (1)如圖8.24所示。

    (2)在出現(xiàn)的各選項(xiàng)卡中可以修改角色的各種配置參數(shù),對應(yīng)角色的修改的sql語句為“alter role”或者“revoke”。
    實(shí)例1:將角色的驗(yàn)證方式更改為“外部”的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    alter role "temprole" identified externally;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/alterrole.sql。
    實(shí)例2:將角色的系統(tǒng)權(quán)限“dba”刪除的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    revoke "dba" from "temprole";
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/revokerole.sql。

角色的刪除

    (1)如圖8.25所示【角色刪除確認(rèn)】界面。

    (2)上述過程對應(yīng)的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
       drop role temprole;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/droprole.sql。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴桥县| 金昌市| 休宁县| 凤庆县| 宁强县| 杭州市| 田东县| 三台县| 清流县| 凤冈县| 梁河县| 石家庄市| 综艺| 麦盖提县| 德钦县| 留坝县| 台山市| 梅河口市| 集安市| 保靖县| 嵊州市| 化州市| 定西市| 鄄城县| 斗六市| 洛浦县| 盐山县| 同心县| 芒康县| 韶山市| 翁源县| 修武县| 育儿| 麻城市| 寿阳县| 德保县| 宜良县| 新和县| 肥乡县| 安平县| 定州市|