Improving Performance with Very Intensive Document Uploads from Oracle IPM to Oracle UCM Out-of-Memory Issues on Managed Servers

12-30 Oracle Fusion Middleware Enterprise Deployment Guide for Oracle ECM Suite 12.8.13 Using CredentialAccessPermissions to Allow Oracle IPM to Read Credentials From the Credential Store Problem: Oracle IPM creates the credential access permissions during startup and updates its local domain directory copy of the system-jazn-data.xml file. While testing the environment without an LDAP policy store being configured, the Administration Server may push manual updates to the system.jazn-data.xml file to the domain directories where the Oracle IPM servers reside. This can cause the copy of the file to be overwritten, given rise to a variety of exceptions and errors in the restarts or access to the Oracle IPM console. Solution: To re-create the credential access permissions and update the Administration Servers domain directory copy of the system-jazn-data.xml file, use the grantIPMCredAccess command from the Oracle WebLogic Scripting Tool. To do this, start wlst.sh from the ORACLE_HOME associated with Oracle ECM, connect to the Administration Server, and execute the grantIPMCredAccess command: ECMHOST1 cd ORACLE_HOMEcommonbin ECMHOST1 .wlst.sh wls:offline connect wls:ecmedg_domainserverConfig grantIPMCredAccess

12.8.14 Improving Performance with Very Intensive Document Uploads from Oracle IPM to Oracle UCM

Problem: If a host name-based security filter is used in Oracle UCM config.cfg file, a high latency and performance impact may be observed in the system in the event of very intensive document uploads from Oracle IPM to Oracle UCM. This is caused by the reverse DNS lookup which is required in Oracle UCM to allow the connections from the Oracle IPM servers. Solution: Using a host name-based security filter is recommended in preparation of configuring the system for disaster protection and to restore to a different host since the configuration used is IP-agnostic when using a host name-based security filter. However, if the performance of the uploads needs to be improved, you can use an IP-based security filter instead of a host name-based filter. Perform these steps to change the host name-based security filter in Oracle UCM to an IP-based filter: 1. Open the file ORACLE_BASEadmindomain_nameucm_clustercsconfig config.cfg in a text editor. 2. Remove or comment out the following two lines: SocketHostNameSecurityFilter=localhost|localhost.mycompany.com|ecmhost1vhn1| ecmhost2vhn1 AlwaysReverseLookupForHost=Yes 3. Add the IP addresses listen addresses of the WLS_IPM1 and WLS_IPM2 managed servers ECMHOST1VHN1 and ECMHOST2VHN1, respectively to the SocketHostAddressSecurityFilter parameter list: SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1|X.X.X.X|Y.Y.Y.Y Note: When connecting, provide the credentials and address for the Administration Server. Managing the Topology 12-31 where X.X.X.X and Y.Y.Y.Y are the listen addresses of WLS_IPM1 and WLS_IPM2, respectively. Please note that 127.0.0.1 must be included in the list as well. 4. Save the modified config.cfg file and restart the UCM servers for the changes to take effect.

12.8.15 Out-of-Memory Issues on Managed Servers

Problem: You are experiencing out-of-memory issues on managed servers. Solution: Increase the size of the memory heap allocated for the Java VM to at least one gigabyte: 1. Log in to the Oracle WebLogic Administration Console.

2. Click Environment, then Servers.

3. Click on a managed server name. 4. Open the Configuration tab. 5. Open the Server Start tab in the second row of tabs. 6. Include the memory parameters in the Arguments box, for example: -Xms256m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=1024m

7. Save the configuration changes.

8. Restart all running managed servers.

12.8.16 Regenerating the Master Password for Oracle UCM Servers