Skip Headers

Oracle® Internet Directory Administrator's Guide
10g (9.0.4)

Part Number B12118-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to beginning of chapter Go to next page

Garbage Collection in Oracle Internet Directory, 2 of 4


About the Oracle Internet Directory Garbage Collection Framework

A garbage collector is a background database process that removes unwanted data from the directory. The Oracle Internet Directory garbage collection framework provides a default set of garbage collectors, and enables you to modify them.

This section contains these topics:

Components of the Oracle Internet Directory Garbage Collection Framework

This section describes the components that make up the Oracle Internet Directory garbage collection framework, namely, the garbage collection plug-in and the garbage collectors themselves.

Garbage Collection Plug-in

Garbage collection in Oracle Internet Directory relies on a garbage collection plug-in that receives requests to manage garbage collectors. This plug-in is installed with Oracle Internet Directory, and is enabled by default. The entry for this plug-in is cn=plugin,cn=subconfigsubentry.

This plug-in has three triggers:

Garbage Collectors

Garbage collectors are background database processes that are invoked by the garbage collection plug-in. You can set and manage these behaviors of a garbage collector:

Predefined Garbage Collectors

A default installation of Oracle Internet Directory includes these predefined garbage collectors:

How Oracle Internet Directory Garbage Collection Works

Figure 22-1 shows an example of a garbage collector operation that purges change log entries.

Figure 22-1 Example: Garbage Collection of Change Log Entries

Text description of oidag083.gif follows

Text description of the illustration oidag083.gif

As the example in Figure 22-1 shows, the garbage collection process is as follows:

  1. An LDAP client sends to the directory server a request for a particular garbage collection operation. The operation could be, for example, to purge the entries of tombstones, change logs, or audit logs.

  2. The directory server passes the request to the garbage collection plug-in.

  3. The garbage collection plug-in sends the request to the garbage collection engine in the Oracle Internet Directory-designated database.

  4. The garbage collection engine triggers the corresponding garbage collector--in this case, the change log garbage collector. The garbage collector runs as a background database process according to the parameters specified in its configuration set entry.

Garbage Collector Entries

Garbage collector entries, each with attributes specifying how it is to behave, are located in the entry cn=purgeconfig, which is located immediately below the entry cn=subconfigsubentry.

See Also:

Table B-8, " Garbage Collection Configuration Parameters" for a description of each garbage collector attribute

Figure 22-2 shows the location of these entries.

Figure 22-2 Garbage Collection Entries in the DIT

Text description of oidag089.gif follows

Text description of the illustration oidag089.gif

Change Log Purging in Multimaster Replication

Change log purging takes place in Oracle Internet Directory in two ways:

See Also:


Go to previous page Go to beginning of chapter Go to next page
Oracle
Copyright © 1999, 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index