Académique Documents
Professionnel Documents
Culture Documents
replace: orclecachemaxentries
orclecachemaxentries: 300000
EOF
### For example if the size of the of largest group entry or
entry with binary value is 10M, on an unix shell one can
execute the following command -
$ORACLE_HOME/bin/ldapmodify -h <ldaphost> -p <ldapport> -D
cn=orcladmin -w <passwd> -v <<EOF
dn: cn=dsaconfig,cn=configsets,cn=oracle internet
directorychangetype: modify
replace: orclmaxentsize
orclmaxentsize: 10000000
EOF
SPECIFIC USE CASE SCENARIOS
In this section, certain speciic use case scenarios are dealt with. 1he tuning
requirement called out here points to the ones mentioned earlier in this doc or
indicates additional tuning i required.
Tuning For OID BuIk Load Operation (buIkIoad)
Database InitiaIization Parameter
pga_aggregate_target: I a large bulkload` operation is being planned, set this to 1-
4GB or the duration o the bulkload` operation i suicient RAM is aailable
The Database Temp TabIespace
During large OID bulk load operations using the OID bulkload` tool, it is
required to hae a large Database 1emp tablespace to aid the sort requirements o
index creation. A good guideline is to hae at least a Gig o temp tablespace per
million entries being loaded in bulk. 1he additional temp iles added to aid better
bulk load perormance can be reed up ater the bulk load operation is complete.
Tuning For OID BuIk DeIete Operation (buIkdeIete)
Database InitiaIization Parameters
1. Lnsure that the SGA targets are tuned as mentioned in the section on OID
Database Coniguration` earlier in the doc.
2. log_buer~10M. 1his can proide additional perormance beneit.
Database "redo Iogs" and UNDO TabIespace
1. Lnsure that you hae at least three redo log iles with at least 100MB in size.
2. Lnsure that the UNDO tablespace is at least 1 GB in total size.
Please also reer to the next section or additional details about redo logs and undo
tablespace.
OID Tuning and Configuration, A Quick Reference Page 13
Tuning For ReIativeIy High LDAP Write Operations Load
The Database "redo Iogs" and UNDO TabIespace
I the LDAP operations load on OID inole a reasonably large number o writes,
then increase the size and,or number o the database redo log iles so that the total
size is at least 1000-1500 MB. Note that there are other considerations that aect
the total size o redo logs. lurther, depending on how the disks are conigured, it
may proe beneicial to isolate the redo log iles to a dedicated set o disks.
Increase the UNDO tablespace size by adding data iles to this tablespace.
Normally, 2-4 GB o total size should suice or most deployments.
OID LDAP Instance Configuration
1. Do not use OID Serer Lntry Cache. 1his is discussed earlier in this doc.
2. I OID replication and DIP is not being deployed, disable OID serer side
change log generation. 1his is discussed earlier in this doc in the basic
conigurations` section under OID LDAP Serer Instance Coniguration`.
Tuning OID in OAM (COREid) and OIF depIoyments
\hen OAM |CORLid Access,Identity| is deployed with OID as the
Directory, there is a mandatory tuning requirement. 1his is to add a ew
alues to the attribute orclinmemiltprocess` in the DSA conig entry. Note
that OID 10.1.4.3.0 is strongly recommended or OAM deployments.
o I you are using OID 10.1.4.3.0, the ollowing tuning is
recommended ,a sample LDAP Modiy command gien below,
$ORACLE_HOME/bin/ldapmodify -h <ldaphost> -p <ldapport> -D
cn=orcladmin -w <passwd> -v <<EOF
dn: cn=dsaconfig,cn=configsets,cn=oracle internet directory
changetype: modify
: orclinmemfiltprocess
orclinmemfiltprocess:(|(obuseraccountcontrol=activated)(!(obuse
raccountcontrol=*)))
orclinmemfiltprocess:(|(!(obuseraccountcontrol=*))(obuseraccoun
tcontrol=activated))
orclinmemfiltprocess:(obapp=groupservcenter)(!(obdynamicpartici
pantsset=*))
orclinmemfiltprocess:(objectclass=oblixorgperson)
orclinmemfiltprocess:(objectclass=inetorgperson)
orclinmemfiltprocess:(objectclass=oblixworkflowinstance)
orclinmemfiltprocess:(objectclass=oblixworkflowstepinstance)
EOF
o I you are using OID 10.1.4.0.1, the ollowing tuning is
recommended ,a sample LDAP Modiy command gien below, -
$ORACLE_HOME/bin/ldapmodify -h <ldaphost> -p <ldapport> -D
cn=orcladmin -w <passwd> -v <<EOF
dn: cn=dsaconfig,cn=configsets,cn=oracle internet directory
changetype: modify
add: orclinmemfiltprocess
orclinmemfiltprocess:(|(obuseraccountcontrol=activated)(!(obuse
raccountcontrol=*)))
OID Tuning and Configuration, A Quick Reference Page 14
orclinmemfiltprocess:(|(!(obuseraccountcontrol=*))(obuseraccoun
tcontrol=activated))
orclinmemfiltprocess:(obapp=groupservcenter)(!(obdynamicpartici
pantsset=*))
EOF
o I you are using OID 10.1.4.2, the ollowing tuning is
recommended ,a sample LDAP Modiy command gien below, -
$ORACLE_HOME/bin/ldapmodify -h <ldaphost> -p <ldapport> -D
cn=orcladmin -w <passwd> -v <<EOF
dn: cn=dsaconfig,cn=configsets,cn=oracle internet directory
changetype: modify
add: orclinmemfiltprocess
orclinmemfiltprocess:(|(obuseraccountcontrol=activated)(!(obuse
raccountcontrol=*)))
orclinmemfiltprocess:(|(!(obuseraccountcontrol=*))(obuseraccoun
tcontrol=activated))
orclinmemfiltprocess:(obapp=groupservcenter)(!(obdynamicpartici
pantsset=*))
orclinmemfiltprocess:(objectclass=oblixorgperson)
orclinmemfiltprocess:(objectclass=inetorgperson)
orclinmemfiltprocess:(objectclass=oblixworkflowinstance)
orclinmemfiltprocess:(objectclass=oblixworkflowstepinstance)
EOF
o Note: 1he lines in LDIl ormat in the aboe ldapmodiy
commands should not hae a space at the end o the line. I it
does, the tuning may not kick in.
o Note: 1he OID 10.1.4.2 and 10.1.4.3.0 based tuning results in a
more optimal perormance or OAM since we are able to use
more ilter alues in orclinmemiltprocess`. OID 10.1.4.2.0
howeer needs one-o patches or the ollowing bugs -
Bug 6919419 lIL1LR \I1l NO1 CLAUSL
CONlIGURLD IN ORCLINMLMlIL1PROCLSS,
SQL IS NO1 OP1IMAL
Bug 6994169 SOML LDAP SLARClLS ARL SLO\
DUL 1O INCONSIS1LN1 DB LXLCU1ION
PLANS
1he aboe patches are not aailable or OID 10.1.4.0.1
\hen OIl |Oracle lederation| is deployed with OID, perorm -
$ORACLE_HOME/bin/ldapmodify -h <ldaphost> -p <ldapport> -D
cn=orcladmin -w <passwd> -v <<EOF
dn: cn=dsaconfig,cn=configsets,cn=oracle internet directory
changetype: modify
add: orclinmemfiltprocess
orclinmemfiltprocess:(objectclass=orclfeduserinfo)
EOF
OracIe Internet Directory , Tuning and Configuration - A Quick Reference
JuIy 2009
Author: Ajay Keni
Contributors: Amit Sharma, Ramaprakash Sathyanarayan
OracIe Corporation
WorId Headquarters
500 OracIe Parkway
Redwood Shores, CA 94065
U.S.A.
WorIdwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
oracIe.com
Copyright 2006, OracIe. AII rights reserved.
This document is provided for information purposes onIy and the
contents hereof are subject to change without notice.
This document is not warranted to be error-free, nor subject to any
other warranties or conditions, whether expressed oraIIy or impIied
in Iaw, incIuding impIied warranties and conditions of merchantabiIity
or fitness for a particuIar purpose. We specificaIIy discIaim any
IiabiIity with respect to this document and no contractuaI obIigations
are formed either directIy or indirectIy by this document. This document
may not be reproduced or transmitted in any form or by any means,
eIectronic or mechanicaI, for any purpose, without our prior written permission.
OracIe, JD Edwards, PeopIeSoft, and SiebeI are registered trademarks of OracIe
Corporation and/or its affiIiates. Other names may be trademarks
of their respective owners.