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

首頁 > 數據庫 > Oracle > 正文

Oracle 9i 用戶的管理

2024-08-29 13:45:35
字體:
來源:轉載
供稿:網友
Oracle 9i默認的用戶

表8.1 Oracle 9i默認的主要用戶用戶名口令登錄身份及說明syschange_on_installSYSDBA或SYSOPER,但不能訬ORMAL登錄,可作為默認的系統治理員systemManagerSYSDBA或NORMAL,但不能以SYSOPER登錄,可作為默認的系統治理員scottTigerNORMAL,普通用戶aqadmaqadmSYSDBA或NORMAL,高級隊列治理員。DbsnmpdbsnmpSYSDBA或NORMAL,復制治理員。    【參見光盤文件】:第8章/selectdbausers.sql和selectuserusers.sql。

在【企業治理器】中如何創建用戶

    (1)如圖8.1所示。
Oracle 9i 用戶的治理
    (2)出現如圖8.2所示的創建用戶的【一般信息】選項卡。
    (3)圖8.3所示為創建用戶的【角色】選項卡。

(圖片較大,請拉動滾動條觀看)
    (4)圖8.4所示為創建用戶的【系統權限】選項卡。
    (5)如圖8.5所示為創建用戶的【對象權限】選項卡。

(圖片較大,請拉動滾動條觀看)
    (6)圖8.6所示為創建用戶的【使用者組】選項卡。
    (7)圖8.7所示為創建用戶的【限額】選項卡。

(圖片較大,請拉動滾動條觀看)
    (8)如圖8.8所示為創建用戶的【代理用戶】選項卡。
    (9)成功創建用戶后出現如圖8.9所示界面。
Oracle 9i 用戶的治理
    (10)上述過程對應的SQL代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    CREATE USER "TEMPUSER" PROFILE "DEFAULT"
        IDENTIFIED BY "tempuser" DEFAULT TABLESPACE "USERS"
        ACCOUNT UNLOCK;
    GRANT CREATE ANY TABLE TO "TEMPUSER" WITH ADMIN OPTION;
    GRANT "CONNECT" TO "TEMPUSER" WITH ADMIN OPTION;
    BEGIN
        dbms_resource_manager_privs.grant_switch_consumer_group(
             grantee_name => 'TEMPUSER',
             consumer_group => 'DEFAULT_CONSUMER_GROUP',
             grant_option => TRUE
       );
    END;
    BEGIN
        dbms_resource_manager.set_initial_consumer_group(
            user => 'TEMPUSER',
            consumer_group => 'DEFAULT_CONSUMER_GROUP'
       );
    END;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/createtempuser.sql。


在【SQLPlus Worksheet】中如何創建用戶

    (1)在【SQLPlus Worksheet】中不能直接執行createtempuser.sql文件完成用戶的創建,否則將出現錯誤。
    (2)將createtempuser.sql文件的執行分成3個步驟。
    (3)首先執行以下代碼,執行結果如圖8.10所示。
    ―――――――――――――――――――――――――――――――――――――
    /*【一般信息】選項卡的配置*/
    CREATE USER "TEMPUSER" PROFILE "DEFAULT"
        IDENTIFIED BY "tempuser" DEFAULT TABLESPACE "USERS"
        ACCOUNT UNLOCK;
    /*【系統權限】選項卡的配置*/
    GRANT CREATE ANY TABLE TO "TEMPUSER" WITH ADMIN OPTION;
    /*【對象權限】選項卡的配置*/
    GRANT "CONNECT" TO "TEMPUSER" WITH ADMIN OPTION;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/createtempuser-1.sql。
     (4)然后在【SQLPlus Worksheet】中執行下列代碼,執行結果如圖8.11所示。
     ―――――――――――――――――――――――――――――――――――――
     /*【使用者組】選項卡的配置,授予切換資源使用者組的權限*/
     BEGIN
        dbms_resource_manager_privs.grant_switch_consumer_group(
            grantee_name => 'TEMPUSER',
            consumer_group => 'DEFAULT_CONSUMER_GROUP',
            grant_option => TRUE
        );
    END;
    ―――――――――――――――――――――――――――――――――――――

(圖片較大,請拉動滾動條觀看)
     (5)最后在【SQLPlus Worksheet】中執行下列代碼,執行結果如圖8.12所示。
     ―――――――――――――――――――――――――――――――――――――
     /*【使用者組】選項卡的配置,設置初始化資源使用者組*/
     BEGIN
         dbms_resource_manager.set_initial_consumer_group(
             user => 'TEMPUSER',
             consumer_group => 'DEFAULT_CONSUMER_GROUP'
         );
     END;
     ―――――――――――――――――――――――――――――――――――――
Oracle 9i 用戶的治理

創建用戶中常見問題及解決方法

Oracle 9i 用戶的治理

用戶的修改

    (1)如圖8.14所示。

    (2)在出現的各選項卡中可以修改用戶的各種配置參數。對應用戶的修改的SQL語句為“ALTER USER”。
    實例1:將用戶賬號的狀態設置為“鎖定”的SQL代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    ALTER USER "TEMPUSER" ACCOUNT LOCK
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/locktempuser.sql。
    實例2:修改用戶的驗證口令為“TEMP”的SQL代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    ALTER USER "TEMPUSER" IDENTIFIED BY "temp"
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/passWordtempuser.sql。
Oracle 9i 用戶的治理

用戶的刪除

    (1)如圖8.15所示的【用戶刪除確認】界面。
Oracle 9i 用戶的治理
    (2)上述過程對應的SQL代碼如下。
    ―――――――――――――――――――――――――――――――――――――
      DROP USER TEMPUSER CASCADE
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第8章/droptempuser.sql。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广南县| 天等县| 麦盖提县| 四子王旗| 邵阳县| 内乡县| 阿瓦提县| 康定县| 色达县| 达孜县| 壶关县| 龙井市| 六盘水市| 安新县| 敦化市| 噶尔县| 元谋县| 民县| 杭锦旗| 马尔康县| 丹棱县| 金平| 阜宁县| 荔波县| 新河县| 宝清县| 封开县| 溧水县| 桃源县| 从化市| 浦北县| 昌宁县| 孟津县| 辽中县| 金溪县| 汤原县| 民和| 锡林浩特市| 新乡市| 龙岩市| 高碑店市|