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

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

建立用户:

步骤代码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;
Oracle学习004--用户的建立
图3:
Oracle学习004--用户的建立

图4:
Oracle学习004--用户的建立

图5:
Oracle学习004--用户的建立

步骤代码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:
Oracle学习004--用户的建立

图7:
Oracle学习004--用户的建立

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

如图8-图9:
图8:
Oracle学习004--用户的建立

图9:
Oracle学习004--用户的建立

步骤代码3:

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



学习资料:《Oracle 9i中文版基础培训教程》

相关文章:

  • 2021-10-11
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2022-01-18
  • 2021-12-29
  • 2021-12-12
  • 2021-11-28
相关资源
相似解决方案