ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 关于DRM

关于DRM

原创 Linux操作系统 作者:jorkobe 时间:2008-09-05 21:36:10 0 删除 编辑

今天在学习DRM遇到一个问题,在网上一搜,发现已经有前辈解决了,我、跟我的问题一模一样,我就直接把他的解决贴过来了

为了把scott用户转移到定义的资源群,但是出现这样的错误

第 1 行出现错误:
ORA-29368: 使用者组 DEVELOPERS 不存在
ORA-06512: 在 "SYS.DBMS_RMIN", line 432
ORA-06512: 在 "SYS.DBMS_RESOURCE_MANAGER", line 498
ORA-06512: 在 line 2

但查询已有的资源群

SQL> select * from dba_rsrc_consumer_groups;
行将被截断

行将被截断
CONSUMER_GROUP                 CPU_METHOD                     COMMENTS
------------------------------ ------------------------------ ------------------
OTHER_GROUPS                   ROUND-ROBIN                    consumer group for
DEFAULT_CONSUMER_GROUP         ROUND-ROBIN                    consumer group for
SYS_GROUP                      ROUND-ROBIN                    Group of system se
LOW_GROUP                      ROUND-ROBIN                    Group of low prio
OTHER_GROUPS                   ROUND-ROBIN                    consumer group for
DEFAULT_CONSUMER_GROUP         ROUND-ROBIN                    consumer group for
SYS_GROUP                      ROUND-ROBIN                    Group of system se
LOW_GROUP                      ROUND-ROBIN                    Group of low prior
AUTO_TASK_CONSUMER_GROUP       ROUND-ROBIN                    System maintenance
AUTO_TASK_CONSUMER_GROUP       ROUND-ROBIN                    System mainten
DEVELOPERS                     ROUND-ROBIN                    aaaaaaaa

已选择11行。

分析了一下原因,虽然我已经创建了pending area,但是并没有提交

SQL> exec dbms_resource_manager.create_pending_area();

PL/SQL 过程已成功完成。

SQL> begin
8J"^8bi,b0  2  dbms_resource_manager.switch_consumer_group_for_user(user=>'SCOTT',consumer_group=>'DEVELOPERS');
第 1 行出现错误:
ORA-29368: 使用者组 DEVELOPERS 不存在
ORA-06512: 在 "SYS.DBMS_RMIN", line 432
ORA-06512: 在 "SYS.DBMS_RESOURCE_MANAGER", line 498
ORA-06512: 在 line 2
SQL> begin
dbms_resource_manager.create_consumer_group('DEVELOPERS','aaaaaaaa');
end; 
/

PL/SQL 过程已成功完成。

提交pending area

SQL> exec dbms_resource_manager.submit_pending_area;

PL/SQL 过程已成功完成。

SQL> begin
  2  dbms_resource_manager.switch_consumer_group_for_user(user=>'SCOTT',consumer_group=>'DEVELOPERS');
 end;
  /

PL/SQL 过程已成功完成。

其实也就是在添加,修改了资源群后要提交一次,不然会出错

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13058195/viewspace-442068/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 关于DRM
请登录后发表评论 登录
全部评论

注册时间:2008-07-19

  • 博文量
    7
  • 访问量
    3655