Manage the DB2 transaction log size
When we deploy an application that is at least 40 MB with IBM MobileFirst Platform operations console, you might receive a transaction log full error.
The following system output is an example of the transaction log full error code.
DB2 SQL Error: SQLCODE=-964, SQLSTATE=57011
The content of each application is stored in the MobileFirst administration database.
The active log files are defined in number by the LOGPRIMARY and LOGSECOND database configuration parameters, and in size by the LOGFILSIZ database configuration parameter. A single transaction cannot use more log space than LOGFILSZ * (LOGPRIMARY + LOGSECOND) * 4096 KB.
The DB2 GET DATABASE CONFIGURATION command includes information about the log file size, and the number of primary and secondary log files.
Depending on the largest size of the MobileFirst application deployed, we might need to increase the DB2 log space.
Use the DB2 update db cfg command, increase the LOGSECOND parameter. Space is not allocated when the database is activated. Instead, the space is allocated only as needed.
Parent topic: Configure MobileFirst Server