OCP-1Z0-053-V13.02-445题
转载
445.To set the history retention period for either window logging or job logging individually, which
parameters of the SET_SCHEDULER_ATTRIBUTE procedure need to be used? (Choose all that apply.)
A. LOG_HISTORY
B. JOB_LOG_RETENTION
C. WINDOW_LOG_RETENTION
D. WHICH_LOG
E. LOG_NAME
Answer: AD
SET_SCHEDULER_ATTRIBUTE Procedure
This procedure sets the value of a Scheduler attribute. This takes effect immediately but the resulting changes may not be seen immediately.
Table 129-97 provides short attribute descriptions for the SET_SCHEDULER_ATTRIBUTE
procedure. For complete descriptions, see section "Setting Scheduler Preferences" in Oracle Database Administrator's Guide.
Syntax
DBMS_SCHEDULER.SET_SCHEDULER_ATTRIBUTE (
attribute IN VARCHAR2,
value IN VARCHAR2);
Parameters
Table 129-97 SET_SCHEDULER_ATTRIBUTE Procedure Parameters
Parameter |
Description |
---|
attribute
|
The name of the Scheduler attribute. Possible values are:
-
'default_timezone': Repeating jobs and windows that use the calendaring syntax retrieve the time zone from this attribute when start_date is not specified. See "Calendaring Syntax" for more information.
-
'email_server': The SMTP server address that the Scheduler uses to send e-mail notifications for job state events. E-mail notifications cannot be sent if this attribute is NULL .
-
'email_sender': The default e-mail address of the sender of job state e-mail notifications.
-
'email_server_credential': The schema and name of an existing credential object that SYS has execute object privileges on. Default is NULL . The username and password stored in this credential are used to authenticate with the e-mail server when sending e-mail notifications.
This functionality is available with Oracle Database 11g Release 2 (11.2.0.2).
-
'email_server_encryption': This attribute indicates whether or not encryption is enabled for this email server connection, and if so, at what point encryption starts, and with which protocol. Values are:
-
NONE : the default, indicating no encryption used
-
SSL_TLS : indicating that either SSL or TLS are used, from the beginning of the connection
-
STARTTLS: indicating that the connection starts unencrypted, but the command STARTTLS is sent to the e-mail server and starts encryption
This functionality is available starting with Oracle Database 11g Release 2 (11.2.0.2).
-
'event_expiry_time': The time, in seconds, before a job state event generated by the Scheduler expires from the Scheduler event queue. If NULL , job state events expire after 24 hours.
-
'log_history': The number of days that log entries for both the job log and the window log are retained. Default is 30 and the range of valid values is 0 through 1000000.
-
'max_job_slave_processes': This Scheduler attribute is not used.
|
value
|
The new value of the attribute
|
Usage Notes
To run SET_SCHEDULER_ATTRIBUTE
, you must have the MANAGE
SCHEDULER
privilege.
PURGE_LOG Procedure
By default, the Scheduler automatically purges all rows in the job log and window log that are older than 30 days. The PURGE_LOG
procedure is used to purge additional rows from the job and window log.
Rows in the job log table pertaining to the steps of a chain are purged only when the entry for the main chain job is purged (either manually or automatically).
Syntax
DBMS_SCHEDULER.PURGE_LOG (
log_history IN PLS_INTEGER DEFAULT 0,
which_log IN VARCHAR2 DEFAULT 'JOB_AND_WINDOW_LOG',
job_name IN VARCHAR2 DEFAULT NULL);
Parameters
Table 129-69 PURGE_LOG Procedure Parameters
Parameter |
Description |
---|
log_history
|
This specifies how much history (in days) to keep. The valid range is 0 - 1000000. If set to 0, no history is kept.
|
which_log
|
This specifies the log type. Valid values are: job_log , window_log , and job_and_window_log .
|
job_name
|
This specifies which job-specific entries must be purged from the jog log. This can be a comma-delimited list of job names and job classes. Whenever job_name has a value other than NULL , the which_log argument implicitly includes the job log.
|
Usage Notes
This procedure requires the MANAGE
SCHEDULER
privilege.
Examples
The following completely purges all rows from both the job log and the window log:
DBMS_SCHEDULER.PURGE_LOG();
The following purges all rows from the window log that are older than 5 days:
DBMS_SCHEDULER.PURGE_LOG(5, 'window_log');
The following purges all rows from the window log that are older than 1 day and all rows from the job log that are related to jobs in jobclass1
and older than 1 day:
DBMS_SCHEDULER.PURGE_LOG(1, 'job_and_window_log', 'sys.jobclass1');
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。