Stopping ProTop for Dictionary Changes
If you apply dictionary changes in single-user mode or if you use online schema changes, ProTop does not interfere and does not need to be stopped.
If the database is running in multi-user mode and you attempt to apply schema changes without the online-schema-changes flag, the ProTop agent, being a regular 4GL client, will prevent exclusive access to the database schema.
In that case, you can pause ProTop using the following procedure:
Schedule an Outage (Preferred Method)
Run the maintenance.sh (or .bat on Windows) script, specifying the number of hours for the outage:
maintenance.sh on 2
If you prefer to manually control the stop and start of ProTop:
Delete $PROTOP/tmp/*.flg. This stops all ProTop processes (dbmonitor and pt3agents).
Stop the ProTop service
- For UNIX - comment out the dbmonitor cron job
- For Windows - stop the Windows service
When you finish your schema changes, re-enable ProTop by either:
- Restarting the ProTop Service if you stopped it manually
- Ending the maintenance by running