RSA Version/Condition: All
This RSA Knowledge Base Article explains how to manage the RSA Identity Governance & Lifecycle Oracle database growth and fragmentation with the use of Oracle tools and RSA Identity Governance & Lifecycle application features.
Here are a few of the reasons why this management is recommended:
- To coalesce data. When there are deletes on a table, the rows become spread out in a data block in the table. This honey-combing will hurt performance during inserts as Oracle will try to find any existing space that can be used prior to allocating new space.
- When data is removed from a table in Oracle, the database retains the space that had stored the deleted data. As a result, after removing data, the system may not see a significant change in performance, because some SQL statements scan the empty blocks. Further, no disk space is reclaimed since it is still retained by the tablespace. This is particularly true when using the data purging and archiving features in RSA Identity Governance & Lifecycle which remove large amounts of data.
- Oracle uses b-tree indexes and similar to a table, when data is deleted, the leaf blocks of the index will be maintained even though they may be empty. They will only be reused if there is data that matches that leaf.. So a primary key will never have another value that matches the leaves since it is unique. Therefore you have data blocks that will never be reused. An additional problem with this is that a full index scan will have to go through and read the empty blocks.
- Improve performance in the user interface.
- Reduce the size of a database backup and the time it takes to perform a backup or a restore of the database.
- Reduce the time it takes to perform database statistics.
Database size and performance can be controlled by:
- Removing unnecessary data
- Reclaiming unused database space
- Reducing fragmentation
How these tasks are accomplished in RSA Identity Governance & Lifecycle depends on your RSA Identity Governance & Lifecycle version.
7.1.0, 7.1.1
- Data Archiving (Admin > System > Data Management tab > Archiving)
You create a data archive to remove older data from active use within the RSA Identity Governance and Lifecycle system, while retaining a backup of the data to adhere to internal data retention policies or for auditing purposes. Archiving data reduces the size of the database and the resources needed by the database. When you create a data archive, data that meets the archive criteria is backed up to an Oracle Data Pump backup file and then purged from the system. As part of the archive process, archived data is completely removed from the system and cannot be accessed or seen anywhere within the RSA Identity Governance and Lifecycle user interface.
Benefits: Use of this feature frees up space but no space is actually reclaimed until segment advisor is run. (See below.)
- Data Purging (Admin > System > Data Management tab > Purging)
Benefits: Use of this feature frees up space but no space is actually reclaimed until segment advisor is run. (See below.)
- Segment Advisor
Benefits: Use of this feature reduces fragmentation and reclaims unused space. No data is removed.
- Database export followed by a database import.
Benefits: all fragmentation and reclaim all unused space in the database. No data is removed.
7.0.1, 7.0.2
- Upgrade
- Data Purging (Admin > System > Data Management tab > Purging)
Benefits: Use of this feature frees up space but no space is actually reclaimed until segment advisor is run. (See below.)
- Segment Advisor
Benefits: Use of this feature reduces fragmentation and reclaims unused space. No data is removed.
- Database export followed by a database import.
Benefits: all fragmentation and reclaim all unused space in the database. No data is removed.
7.0.0 and below
- Upgrade
- Data Purging
- Segment Advisor
Benefits: Use of this feature reduces fragmentation and reclaims unused space. No data is removed.
- Database export followed by a database import.
Benefits: all fragmentation and reclaim all unused space in the database. No data is removed.
Related Articles
How to manage RSA Authentication Manager console and virtual host certificates with keytool 346Number of Views RSA Authentication Manager – Unable to Add or Manage Users with Error “The specified ID is already in use” 5.24KNumber of Views RSA Authentication Manager Displays Unwanted Certificate Signing Requests (CSRs) in the Operations Console Certificate Man… 2.65KNumber of Views How to test RSA Identity Router (IDR) Secure Connector connectivity to the RSA ID Plus Cloud Access Service 2.65KNumber of Views Manage OIDC Claims and Scopes 99Number of Views
Trending Articles
Unable to login to RSA Authentication Manager Security Console as super admin Authentication Manager Administration Server with operations console service Fails to Start with "No config.xml Was Found"… Authentication Manager Security Console and Operations Console Inaccessible After Certificate Update RSA Authentication Manager Upgrade Process RSA SecurID Software Token Distribution to Android from RSA Authentication Manager 8.1