Oracle学习004用户的建立

最近一直忙,又加上宿舍连续几天的暗黑,好久没有写blog了。

今天就记录一下自己学习Oracle9i中的角色和用户吧。
图1:


建立用户:

步骤代码1:
CREATE USER "OK_008"  PROFILE "DEFAULT"  /*建立OK_008用户,设置摘要文件为DEFAULT*/
    IDENTIFIED BY "OK_008" DEFAULT TABLESPACE "USERS" /*默认表空间为USERS*/
    ACCOUNT UNLOCK /*设置状态为未锁定,要是改成ACCOUNT UNLOCK将锁定该用户帐户,并禁止访问该帐户*/;
GRANT CREATE ANY TABLE TO "OK_008" WITH ADMIN OPTION /*系统权限*/;
GRANT "CONNECT" TO "OK_008" WITH ADMIN OPTION /*(角色)*/;



图2-图5:
图2;

图3:


图4:


图5:


步骤代码2:

 /*使用组管理*/;
BEGIN
    dbms_resource_manager_privs.grant_switch_consumer_group(
        grantee_name => 'OK_008',
        consumer_group => 'DEFAULT_CONSUMER_GROUP',
        grant_option => TRUE /*设置管理选项为True*/
    );
END;


图6-图7:
图6:


图7:


/*除去使用者权限*/
BEGIN
    dbms_resource_manager_privs.revoke_switch_consumer_group(
        revokee_name => 'OK_008',
        consumer_group => 'DEFAULT_CONSUMER_GROUP'
    );
END;

如图8-图9:
图8:


图9:


步骤代码3:

/*初始化使用者组*/
BEGIN
    dbms_resource_manager.set_initial_consumer_group(
        user => 'TEMPUSER',
        consumer_group => 'DEFAULT_CONSUMER_GROUP'
    );
END;



学习资料:《Oracle 9i中文版基础培训教程》
原文地址:https://www.cnblogs.com/wghao/p/980715.html