ACollect: New Tool from Oracle Helps Troubleshooters


Oracle has released Acollect for Linux, Sun and Windows Agile PLM Environments. Acollect automates collection of application status and performance data for Agile PLM. It analyzes collected data to provide solutions to some problems like out-of-memory Java errors.

Powerful New Features

  • Log and config files specific to type of app server and OS platform.
  • Admin tree – a hierarchical view of Admin nodes and properties. It also includes node ID, type, property ID and values. One usage is to quickly look up admin data without the need for a full DB.
  • File manager configuration test page.
  • JVM and System info, including: OS version, RAM, SWAP space, JVM version, Java options, system properties, memory usage, GC info, classes loaded, netstats, free disk spaces (Linux and SunOS), JMS destination dump (OAS), opmnctl status(OAS), top (Linux), prstat (SunOS).
  • Thread dumps. You can specify how many thread dumps and the interval between thread dumps.
  • SDK properties, contents of extensions and lib directories, as well as contents of SDK cache and sdk.extensions.libs.
  • LDAP configuration, both in JavaClient and Weblogic.
  • Weblogic collection, including server basic info, stuck and hogging threads, JDBC runtime stats, cluster config and runtime stats, JMS queues and topics runtime stats.

Troubleshooting Memory Errors

Identifying and troubleshooting Java memory errors is a complex and tedious task that usually involves manually scanning log files and reviewing memory settings. The new Acollect tool does this work for you. Acollect will scan log files (based on server type) and provides recommendations for resolving issues discovered. Recommendations include Heap Space settings, JVM version usage and providing HeapDumps by automatically turning on the HeapDumpOnOutOffMemoryError setting. Acollect will also collect and report on component specific data, environment data, and runtime information stderror logs.

Acollect is available from Oracle support by searching for Doc ID 1518524.1 titled “Use Acollect to collect and Analyze Data for Agile PLM”.

Ease of Use and Powerful Output

Acollect is a powerful tool that is easy to set up and can be easily automated to give administrators regular reports on the health of the Agile PLM system.

Share this on . . .


  1. Althought Acollect is very good. But it is not holistic fitment in Production like environment as Acollect does not fetch all data points when OCM is present between Agile and DB. The process becomes similar to the one without using Acollect.

  2. True. OCM is a more complex tool that collects from a number of systems. Acollect is a specialized tool meant solely for Agile PLM. It is simple to setup, quick to run and collects a plethora of information useful to the Agile PLM administrator.

  3. Bob McDuffee says:

    After looking it over I do not see why Acollect would not work when OCM is installed. Acollect runs against the Agile server, is installed on the Agile server and uses server specific settings to collect data using the Agile SDK and db connection. Having said that, I am not experienced with OCM, just the documentation.

    • Acollect 1.2 Build 1 was just released today. The KB (1518524.1) and Readme were also updated. In addition to bug fixes and behind-scene changes, following are the two major new features:
      1. FreshLog – When interactive mode is enabled in, Acollect pauses for user to reproduce the issue. After issue is reproduced, user then resumes Acollect. During the time while the issue is being reproduced, Acollect increases debug logging according to the settings in and then generates only the difference in log files before and after reproducing the issue.
      2. Acollect Advisor – Acollect scans the log files and config to identify problems. If a problem is found, Acollect provides recommendations and/or links to KBs and bugs. Related errors are hyperlinked to the original log files so they can be viewed in context. This is a feature that will keep growing to get better as more and more knowledge is built into it.

  4. Thank you for the update.

Speak Your Mind


eight × 9 =