Rem drv:
Rem
Rem $Header: jobs_data_upgrade.sql 18-jul-2005.11:00:22 chyu Exp $
Rem
Rem jobs_data_upgrade.sql
Rem
Rem Copyright (c) 2004, 2005, Oracle. All rights reserved.
Rem
Rem NAME
Rem jobs_data_upgrade.sql -
Rem
Rem DESCRIPTION
Rem
Rem
Rem NOTES
Rem
Rem
Rem MODIFIED (MM/DD/YY)
Rem chyu 07/18/05 - adding the upgrade header
Rem skini 02/16/05 - skini_job_bo_migration
Rem skini 12/07/04 - skini_job_upgrade
Rem
-- Patch all null job_id columns in the exec locks table
DECLARE
l_job_id RAW(16);
CURSOR C IS
SELECT job_id, execution_id
FROM MGMT_JOB_EXEC_LOCKS
WHERE job_id IS NULL
FOR UPDATE;
BEGIN
FOR crec in C LOOP
IF crec.job_id IS NULL THEN
SELECT job_id INTO l_job_id
FROM MGMT_JOB_EXEC_SUMMARY
WHERE execution_id=crec.execution_id;
UPDATE MGMT_JOB_EXEC_LOCKS
SET job_id=l_job_id
WHERE CURRENT OF C;
END IF;
END LOOP;
END;
/
COMMIT;