Rem drv:
Rem
Rem $Header: notification_schema_upgrade.sql 11-aug-2005.17:59:36 dcawley Exp $
Rem
Rem notification_schema_upgrade.sql
Rem
Rem Copyright (c) 2005, Oracle. All rights reserved.
Rem
Rem NAME
Rem notification_schema_upgrade.sql -
Rem
Rem DESCRIPTION
Rem
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem dcawley 08/11/05 - dcawley_bug-4549769
Rem dcawley 08/11/05 - Change header
Rem dcawley 08/11/05 - Created
Rem
-- A new field called occurred has been added to the job object so
-- drop the dependent object and recreate both of them
DROP TYPE MGMT_NOTIFY_CORRECTIVE_ACTION;
CREATE OR REPLACE TYPE MGMT_NOTIFY_JOB UNDER MGMT_NOTIFY_OBJECT
(job_name VARCHAR2(128),
job_owner VARCHAR2(256),
job_type VARCHAR2(32),
job_status NUMBER,
occurred DATE,
state_change_guid RAW(16),
job_guid RAW(16),
execution_id RAW(16),
targets SMP_EMD_NVPAIR_ARRAY
) NOT FINAL;
/
CREATE OR REPLACE TYPE MGMT_NOTIFY_CORRECTIVE_ACTION UNDER MGMT_NOTIFY_JOB
(metric_name VARCHAR2(256),
metric_column VARCHAR2(64),
metric_value VARCHAR2(1024),
severity_code NUMBER,
key_value_name VARCHAR2(512),
key_value VARCHAR2(1290),
key_value_guid VARCHAR2(256),
ctxt_list MGMT_NOTIFY_COLUMNS
);
/
CREATE OR REPLACE TYPE MGMT_NOTIFY_JOB_SC AS OBJECT
(
job_name VARCHAR2(64),
job_type VARCHAR2(32),
job_type_nlsid VARCHAR2(64),
job_owner VARCHAR2(256),
target_names MGMT_MEDIUM_STRING_ARRAY,
target_types MGMT_MEDIUM_STRING_ARRAY,
target_timezone VARCHAR2(64),
logged DATE,
occurred DATE,
status NUMBER(2),
job_id RAW(16),
execution_id RAW(16),
step_id NUMBER(38),
label VARCHAR2(256),
label_nlsid VARCHAR2(256),
metric_name VARCHAR2(256),
metric_column VARCHAR2(64),
metric_value VARCHAR2(1024),
violation_level NUMBER,
keys MGMT_NOTIFY_COLUMNS,
ctxt_list MGMT_NOTIFY_COLUMNS
);
/