Bo's Oracle Station

查看: 1539|回复: 0

第74,75次:2014-12-21上下午

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2014-12-22 17:12:23 | 显示全部楼层 |阅读模式
本帖最后由 botang 于 2014-12-30 12:43 编辑

2014-12-21-A.sql:
  1. select    rpd.parallel_degree_limit_p1  , rpd.active_sess_pool_p1,rpd.undo_pool         from dba_rsrc_plan_directives  rpd where rpd.plan='PLAN1'
  2.   and  rpd.group_or_subplan='GROUP1';
  3.   
  4.   select  s.USERNAME, s.RESOURCE_CONSUMER_GROUP, status
  5.     from gv_$session s where s.TERMINAL='pts/16';
  6.    
  7.     select  i.index_name  , i.degree
  8.       from dba_indexes i where i.owner='HR'  and i.index_name='IBIG';
  9.       
  10.       alter index hr.ibig noparallel;
  11.       
  12.        drop index hr.ibig;
  13. ----

  14. create table hr.t05316_a ( a char(2000));

  15. insert into hr.t05316_a values ('A') ;
  16. commit;

  17. create table hr.t05316_b( a char(2000)) ;

  18. insert into hr.t05316_b values (1);

  19. commit;

  20. ------

  21. select   rpd.switch_group, rpd.switch_time, rpd.switch_for_call   , rpd.switch_estimate      from dba_rsrc_plan_directives  rpd where rpd.plan='PLAN1'
  22.   and  rpd.group_or_subplan='GROUP1';
  23.   
  24.     select  s.USERNAME, s.RESOURCE_CONSUMER_GROUP, status
  25.     from gv_$session s where s.TERMINAL='pts/3';
  26.    
  27.     drop index hr.ibig;
  28.    
  29.     select    rpd.parallel_degree_limit_p1  , rpd.active_sess_pool_p1,rpd.undo_pool    ,rpd.queueing_p1     from dba_rsrc_plan_directives  rpd where rpd.plan='PLAN1'
  30.   and  rpd.group_or_subplan='GROUP2';
  31.    
  32.   
  33.   alter user sh identified by oracle_4U account unlock;
  34.   
  35.   select   inst_id   ,  sid , serial#   status from gv$session where username='SH';
  36.   
  37.   alter system kill session '56,1037,@1' immediate;
  38.   
  39.   select  * from gv$session where resource_consumer_group='GROUP2';
  40.   
  41.       select  s.USERNAME, s.RESOURCE_CONSUMER_GROUP, status
  42.     from gv_$session s where s.TERMINAL='pts/5';
  43.    
  44.     drop index hr.ibig ;
  45.    
  46.    
  47.   select   *    from dba_rsrc_plan_directives  rpd where rpd.plan='PLAN1'
  48.   and  rpd.group_or_subplan='GROUP1';
  49.   
  50.         select  s.USERNAME, s.RESOURCE_CONSUMER_GROUP, status
  51.     from gv_$session s where s.TERMINAL='pts/4';
  52.    
  53.    
  54.     select      rpd.max_utilization_limit
  55.        from dba_rsrc_plan_directives  rpd where rpd.plan='PLAN1';
  56.       
  57.        SELECT name FROM v$rsrc_plan
  58. WHERE is_top_plan = 'TRUE' AND cpu_managed = 'ON';


  59. SELECT begin_time, consumer_group_name, cpu_consumed_time, cpu_wait_time
  60. FROM v$rsrcmgrmetric_history
  61. ORDER BY begin_time;


  62. select  * from V$RSRC_CONSUMER_GROUP ;


  63. select * from dba_rsrc_group_mappings;

  64. select  * from dba_rsrc_mapping_priority;
复制代码

2014-12-21-B.sql:
  1. select * from dba_services;

  2. select  * from gv$session where terminal='pts/11';

  3. begin
  4.    dbms_service.modify_service(service_name => 'xexample',goal => dbms_Service.goal_service_time,aq_ha_notifications => true,
  5.                                             
  6.                                                          
  7.                                                          failover_method => 'BASIC',
  8.                                                          failover_type => 'SELECT',
  9.                                                          failover_retries => 180,
  10.                                                          failover_delay => 0);
  11. end;
  12. -----


  13. select  * from dba_rsrc_group_mappings;

  14. select   s.USERNAME , s.RESOURCE_CONSUMER_GROUP   from gv_$session s where s.TERMINAL='pts/4';

  15. select * from dba_rsrc_mapping_priority;
  16. ----
  17. begin
  18.    dbms_resource_manager.clear_pending_area();
  19.    dbms_resource_manager.create_pending_area();
  20.     dbms_resource_manager.set_consumer_group_mapping_pri(explicit =>1 ,
  21.                                                                                                                  oracle_user =>10 ,
  22.                                                                                                                  service_name =>3 ,
  23.                                                                                                                  client_os_user =>4 ,
  24.                                                                                                                  client_program =>5 ,
  25.                                                                                                                  client_machine =>2,
  26.                                                                                                                  module_name =>6 ,
  27.                                                                                                                  module_name_action =>7 ,
  28.                                                                                                                  service_module =>8 ,
  29.                                                                                                                  service_module_action =>9  );
  30.         dbms_resource_manager.submit_pending_area();
  31.    

  32.     end;
  33.                         
  34.    
  35.     select * from v$servicemetric;                                 
  36.   
复制代码

2014-12-21-C.sql:
  1. select  * from dba_scheduler_programs;

  2. select  * from dba_sys_privs sp where sp.grantee='HR';

  3. select * from dba_role_privs rp where rp.grantee='HR';

  4. select * from role_sys_privs rsp where rsp.role='RESOURCE';

  5. select    distinct   sp.privilege   from dba_sys_privs sp where sp.privilege  like '%JOB%';

  6. grant CREATE EXTERNAL JOB to hr;


  7. select  * from dba_scheduler_credentials;

  8. begin
  9.     dbms_scheduler.create_credential(credential_name => 'CREDENTIAL1',
  10.                                                                   username=>'oracle',password => 'oracle');
  11. end;

  12. select  * from dba_scheduler_credentials;

  13. grant execute on CREDENTIAL1 to hr;

  14. select  * from dba_tab_privs tp where tp.grantee='HR';

  15. -------

  16. select   d.job_name,d.status  ,d.error#, d.run_duration  ,d.instance_id  ,d.additional_info   from dba_scheduler_job_run_details   d ;

  17. select * from dba_scheduler_jobs    j where  j.job_name='JOB3';
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-11-22 11:41 , Processed in 0.035585 second(s), 24 queries .

快速回复 返回顶部 返回列表