Primary and secondary log files in MQ

Source

LogPrimaryFiles = 3 | 2-254 (Windows) | 2-510 (UNIX systems)

Log files allocated when creating the queue manager.


LogSecondaryFiles = 2 | 1-253 (Windows) | 1-509 (UNIX systems)

Log files allocated when primary files are exhausted.


From what I understand, these log files are part of the transaction log.

Now, by creating the queue manager, if I use the following settings,

LogPrimaryFiles=2  
LogSecondaryFiles=8 
LogFilePages=16384 
LogType=CIRCULAR 
LogBufferPages=0 
LogPath=/var/mqm/log/QMGRA/ 
LogWriteIntegrity=TripleWrite

I would like to know what happens after the exhaustion of 8 secondary log files, that is, a script in which all the primary and secondary log files are populated.

Next, if I used these settings,

LogPrimaryFiles=2  
LogSecondaryFiles=8 
LogFilePages=16384 
LogType=LINEAR
LogBufferPages=0 
LogPath=/var/mqm/log/QMGRA/ 
LogWriteIntegrity=TripleWrite

In this case, I would like to know what happens after,

  • all primary log files are exhausted.
  • all secondary log files are exhausted.

, . , . , . , , ?

+3
1

, , , QMgr , . , , .

, , , .

.

. . . Alsop, : : .

+3

All Articles