今天就记录一下自己学习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中文版基础培训教程》