How to Change GATHER_STATS_JOB or any Job to run on a different schedule. [转帖]_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4122 | 回复: 0   主题: How to Change GATHER_STATS_JOB or any Job to run on a different schedule. [转帖]        下一篇 
wayne
注册用户
等级:中校
经验:1690
发帖:221
精华:0
注册:2011-7-21
状态:离线
发送短消息息给wayne 加好友    发送短消息息给wayne 发消息
发表于: IP:您无权察看 2011-8-6 21:08:56 | [全部帖] [楼主帖] 楼主

Solution

1. Changing the Gather_Stats_Job, you will need to change the Schedule that it is assigned to.

At the moment it is set to the Weeknight_window which is 7 days a week.

You will need to assign it to another schedule.

2.  Create the new schedule.

BEGIN

DBMS_SCHEDULER.create_schedule (

schedule_name => '<NEW_SCHEDULE>',

start_date => SYSTIMESTAMP,

repeat_interval => 'freq=daily;byday=MON, TUE, WED, THU, FRI;byhour=0;byminute=0;bysecond=0',

end_date => NULL,

comments => 'Repeats daily for ever');

END;

3. Then assign the job to the schedule:

SQL> exec sys.dbms_scheduler.disable( '"SYS"."GATHER_STATS_JOB"' );

SQL> exec sys.dbms_scheduler.set_attribute( name => '"SYS"."GATHER_STATS_JOB"', attribute =>

'schedule_name', value => '<NEW_SCHEDULE>');

SQL> exec sys.dbms_scheduler.enable( '"SYS"."GATHER_STATS_JOB"' );

This should reschedule the job run_time to only M to F.

Note: Repeat_Interval parameter (byday) can be assigned any order of days.

4. To check the schedule details:

SELECT schedule_name,start_date FROM user_scheduler_schedules;

SCHEDULE_NAME START_DATE

-------------------------- --------------------------

TEST_SCHEDULE 27-APR-04 11.32.33.604343 AM -05:00

5. To check job details:

SELECT job_name, enabled FROM user_scheduler_jobs;

JOB_NAME ENABL

------------------------------ -----

TEST_PROGRAM_SCHEDULE_JOB TRUE

TEST_SELF_CONTAINED_JOB TRUE

6. Other useful views:

Data Dictionary Views

================

[DBA | ALL | USER ] _Scheduler_jobs

[DBA | ALL | USER ] _scheduler_jobs_args

[DBA | ALL | USER ] _scheduler_running_jobs

[DBA | ALL ] _scheduler_job_classes

[DBA | ALL | USER ] _scheduler_job_log

[DBA | ALL | USER ] _scheduler_job_run_details

[DBA | ALL | USER ] _scheduler _programs

[DBA | ALL | USER ] _scheduler_program_args




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论