SQL> desc dbms_scheduler.create_schedule
Parameter Type Mode Default?
--------------- ------------------------ ---- --------
SCHEDULE_NAME VARCHAR2 IN
START_DATE TIMESTAMP WITH TIME ZONE IN Y
REPEAT_INTERVAL VARCHAR2 IN
END_DATE TIMESTAMP WITH TIME ZONE IN Y
COMMENTS VARCHAR2 IN Y
SQL> desc dbms_scheduler.set_attribute;
Parameter Type Mode Default?
--------- ------------------------------ ---- --------
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE BOOLEAN IN
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE VARCHAR2 IN
VALUE2 VARCHAR2 IN Y
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE DATE IN
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE TIMESTAMP IN
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE TIMESTAMP WITH TIME ZONE IN
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE TIMESTAMP WITH LOCAL TIME ZONE IN
NAME VARCHAR2 IN
ATTRIBUTE VARCHAR2 IN
VALUE INTERVAL DAY TO SECOND IN
SQL> desc dbms_scheduler.set_scheduler_attribute;
Parameter Type Mode Default?
--------- -------- ---- --------
ATTRIBUTE VARCHAR2 IN
VALUE VARCHAR2 IN
set_attribute():需要修改 PROGRAM、 JOB、 SCHEDULE 则用此过程,例如修改schedule的start_date,就只能用此过程,示例如下 :
SQL> EXEC dbms_scheduler.set_attribute ('SEVEN_SCHEDULE','start_date',to_timestamp('20140629 14:25:00','yyyymmdd hh24:mi:ss'));
修改完schedule的start_date后,必须要重新激活使用此schedule的job,否则job不实际运行。
SQL> EXEC DBMS_SCHEDULER.disable('JOB_DATATRACE');
SQL> EXEC DBMS_SCHEDULER.enable('JOB_DATATRACE');
SET_SCHEDULER_ATTRIBUTE :此过程能修改的属性,如下所列
Parameters
Table 129-97 SET_SCHEDULER_ATTRIBUTE Procedure Parameters
Parameter | Description |
---|---|
attribute | The name of the Scheduler attribute. Possible values are:
|
value | The new value of the attribute |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27661381/viewspace-1199842/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27661381/viewspace-1199842/