Dynamic Data Masking
- Dynamic Data Masking 9.9.2
- All Products
<Dynamic Data Masking installation>\Accelerators\StoredProcedureMasking\sql\Oracle\CLEAN_TEMP_OBJECTS_JOB_CREATION_TEMPLATE.sql
select * from ALL_SCHEDULER_JOBS
BEGIN -- create ddm clean-up job DBMS_SCHEDULER.CREATE_JOB ( job_name => 'clean_ddm_temp_object', job_type => 'STORED_PROCEDURE', job_action => 'DDMADMIN.DDM_MASKING_SP.CLEANUP_TEMP_OBJECTS', number_of_arguments => 2, start_date => sysdate + 10/(24*60*60), -- start after 10 seconds repeat_interval => 'FREQ=HOURLY;BYMINUTE=0', end_date => null, comments => 'DDM Temporary Object Clean-Up'); -- setting job arguments DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE ( job_name => 'clean_ddm_temp_object', argument_position => 1, argument_value => '300'); -- delete TEMP-OBJECTS created before 300 seconds from JOB-Execution time. DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE ( job_name => 'clean_ddm_temp_object',| argument_position => 2, argument_value => 'DDMTEMPDB'); -- schema_name of DDM Temporary Schema (IN CAPs) from where to delete the temporary objects -- enable ddm clean-up job DBMS_SCHEDULER.ENABLE('clean_ddm_temp_object'); END;