Customer Responsibilities - Post Go Live
Oracle recommends that customers configure batch job streams to run the following batch jobs on a regular basis to support ILM:
ILM Automation - New Subretention Value (F1-ILMSV): This process creates sub-partitions for Initial Measurements, Activities, and Device Events, based on specific sub-retention values defined in the ILM Configuration - MDM Sub-retention master configuration.
ILM Automation - Measurement Compression (K1-ILMMC): This process changes the compression level from Advanced to Hybrid Columnar for Measurement data that is at least two months old which results in significant disk space saving. This compression job reorganizes the data and improves query performance. Parameters used by this process include: Table Owner, Degree of Parallelism, and Estimated Time Limit. This batch control should be part of monthly batch job streams so that its run once per month and during off peak / non-critical hours.
K1-ILMMC Sample Parameters:
F1-ILMMC Parameters
Note: This batch job should be run with DIST-THD-POOL batch parameter with value of NOCACHE and during off peak hours.
ILM Automation - Non-Measurement Compression (K1-ILMNC): This process changes the compression level from Advanced to Hybrid Columnar for non-Measurement partitions at least two months old and results in significant disk space savings. Parameters used by this process include: Table Owner, Maintenance Object Codes (used to define specific maintenance objects for compression), Degree of Parallelism, and Estimated Time Limit. This batch control should be part of monthly batch job streams so that its run once per month and during off peak / non-critical hours.
If the K1-ILMNC batch process is submitted without the maintenance object parameter defined, it compresses all maintenance objects except D1-IMD. In order to compress D1-IMD, submit a separate batch job and specify D1-IMD as the Maintenance Object parameter.
K1-ILMNC Sample Parameters:
F1-ILMNC Parameters
Note: This batch job should be run with DIST-THD-POOL batch parameter with value of NOCACHE and during off peak hours.
Note: ILM Compression jobs will run internally (like the ILM Add Partition job) by Oracle starting with the 26.10 release. Customers should start running both measurement and non-measurement compression jobs in any test-sized environment, followed by Production environments. All ILM applicable table partitions MUST be compressed before upgrading to 26.10 in all Test and Production environments. Failure to do so may have performance impact to the online application following the upgrade to the 26.10 release.
ILM Crawler Initiator (F1-ILMIN): The ILM Crawler Initiator process initiates the individual ILM Crawler batch controls as defined by the ILM Crawler Batch Control and ILM Retention Period in Days options on each maintenance object. his batch control should be part of monthly batch job streams so that its run once per month and during off peak / non-critical hours.
Individual ILM crawler batch controls invoke eligibility algorithms to determine if records are ready to be archived. Many maintenance objects use the ILM Eligibility Based on Status (F1-ILMELIG) algorithm to determine eligibility.
F1-ILMIN Sample Parameters:
F1-ILMIN Parameters
Note: This batch job should be run with DIST-THD-POOL batch parameter with value of NOCACHE and during off peak hours.
The ILM Automation - Drop Partition (K1-ILMDR) batch control provides the self-service capability to drop partitions for any ILM-applicable maintenance object without the need to raise a service request. Drop ILM partition support is also available for empty and old partitions for the all ILM-applicable maintenance object.
Customers using previous releases should run the following batch process in sequence:
a. Run the batch D1-IMDCL (ILM Crawler - IMD). This batch will update the ILM Archive Switch for drop partition eligibility. Guidelines for running this are as follows:
If the requirement is to retain the IMD data from more than 3 months (which is the default), make sure to override the default retention value on ILM Master configuration.
Don't run the batch with Override Cutoff Date batch parameter. Leave it blank to use current date so that batch should mark the IMD records based on the default retention value.
Batch supports multi-threading, so run it with maximum available threads.
Run the batch in the off peak hours.
Expect to run this batch longer (may be hours), depending upon the number of IMDs.
b. Initiate a drop ILM partition process via the ILM Dashboard that runs the K1-ILMDR (ILM Automation - Drop Partition) batch internally, which supports one month partition drop at a time. Guidelines for running this are as follows:
Go to the ILM Dashboard. Click the Partitions tab.
Select the desired maintenance object and broadcast the tables and partitions details.
Click the filter on the Partitions zone and select "ILM Partition Range" filter to "Oldest 12 months".
Select the oldest partition (you can select one partition at a time and oldest partition to be selected as first).
Click Drop Partition (this creates a drop partition request that will go to the user who has been assigned an administrator role).
Once the request is approved by the administrator user, the K1-ILMDR (ILM Automation - Drop Partition) batch process will kick off and drop the desired partition.
The batch progress can be monitored using the Batch Queue portal or the Batch Run portal. The ILM Dashboard also provide the request status such as in progress, error, completed, and so on.
Run the batch in the off-peak hours.
c. Raise a Service Request, in case of any issues and provide the following:
ILM Master Configuration showing default retention period and D1-IMD retention period.
Batch submission screen shots
Batch run screen shots
Both STDERR and STDOUT
d. Run these batches in any of your test environment first before running it in the Prod.
Currently archiving is not supported. Only dropping existing partitions with or without data is fully supported.
Refer to Information Lifecycle Management in the Administrative User Guide for more details regarding ILM.