Retail Pro Prism 2 System General Maintenance and Optimization

About this Article:

This article details preventative maintenance and optimization measures that can be taken to maintain good performance in your Retail Pro installation. The article is broken down into several areas:

 

  • General System and Log Maintenance
  • Antivirus Exclusions
  • Network- General Optimizations
  • Hard Disk

 

General System and Log Maintenance:

General System Database (Oracle)

  • Confirm the database has no active ORA-XXXXXX errors in the alert log
  • Run the RPSTune.encrypt file prior to patching and regularly each week.
  • Rename the listener.log periodically (once a week to monthly )

\Oracle\diag\tnslsnr\[hostname]\listener.log

  • Set the audit_trail to none in the

\Oracle\admin\RproODS\pfile\init.ora

audit_trail=none

 

General System (All)

  • Review the Windows event viewer for any errors *( such as disk i/o errors etc)
  • Regularly review disk space to ensure there is enough space
  • Rotate the RabbitMQ logs using the following KB 

https://my.retailpro.com/Support/Knowledgebase/?a=1001

  • Make sure that the RabbitMQ Logging is configured to automatically rotate moving forward using the following KB

https://my.retailpro.com/Support/Knowledgebase/?a=905

 

Anti-Virus Exclusions:

 AV on access exclusions (Oracle systems)

[DRIVE]:\Oracle

C:\ProgramData\RetailPro

C:\Program Files (x86)\Apache Software Foundation

C:\Program Files (x86)\RabbitMQ Server

C:\Program Files (x86)\RetailPro

C:\Program Files\erl9.3

C:\Program Files\Krunch-10

 

AV on access exclusions (MySQL systems)

C:\ProgramData\MySQL

C:\Program Files\MySQL

C:\ProgramData\RetailPro

C:\Program Files (x86)\Apache Software Foundation

C:\Program Files (x86)\RabbitMQ Server

C:\Program Files (x86)\RetailPro

C:\Program Files\erl9.3

C:\Program Files\Krunch-10

 

AV on access exclusions ( Proxy only systems)

C:\Program Files (x86)\RetailPro

 

Network General Optimizations:

Network (Oracle Systems)

Whenever possible set the TNSNAME.ORA to the IP rather than the Hostname of the server. 

Located here:

  • [DRIVE]:\Oracle\ODS12cr1\Network\Admin
  • [DRIVE]:\Oracle\ODS12cr1Cli\Network\Admin

Likewise on the server itself set the LISTENER.ORA file to the IP rather than Hostname of the server. 

Located here:

  • [DRIVE:]:\Oracle\ODS12cr1\ Network\Admin

*NOTE:  These changes require static IP assignments

 

Network (All Systems)

  • Confirm that the power management options, and all "green" features are switched off on the network interface cards.
  • Use 1000 Mbps NICs and Switches throughout
  • Turn off P2P Windows updates ( Under delivery optimizations> Allow downloads from other PCs - Set to OFF)
  • Turn off any Windows non-required diagnostics and feedback options under Settings>Privacy>Diagnostics & Feedback
  • There also may be some useful configuration options in this document from Microsoft  - Performance Tuning Network Adapters | Microsoft Learn

Hard Disk:

  • Separate the database to a separate physical drive from the OS.
  • Use SSD/NVME drives whenever possible.
  • Always maintain at least 25% free space.

Summary:

System maintenance and proper system settings are crucial for ensuring overall application performance. Regular maintenance tasks such as the ones listed above in conjunction with recommended settings will help to improve the responsiveness and reliability of the Prism application suite.

Published on May 20, 2025 in Technical Bulletin

 

Find Another Article