You need to add extra logical logs, you probably have not enough logical log space available. You can add logical logs by doing:
onparams -a -d <dbspace> -s <size_in_kb>
If your version is 9.21 or lower you will have to do this in quiescent mode and create a level-0 backup before the logs are available. In 9.30 and beyond this command can be given online.
I always recommend putting the logical logs in a seperate dbspace. I don't know how big your system is, but let's say you need 20MB of logical log space (5 logs of approximately 4 MB). I don't know how familiar you are with IDS but here an example:
Step 0: Check LOGSMAX onconfig parameter, it ust be 5 higher as the numbver of logical logs now available (onstat -l). If this is not the case, raise this parameter and restart engine.
Step 1. Create the file/device
In windows create an empty file
In unix/linux touch an empty file or define a raw device, make it owner and group informix and permissions 660.
Step 2: Create the dbspace throught the dos box in the Informix start group / telnet
onspaces -c -d llogdbs -p <path+filename step1> -o 0 -s 20053
Step 3: Go to quiescent mode
Step 4: Create more logical logs
5x onparams -a -d llogdbs -s 4000
Step 5: Go back to online mode
Step 6: Make level 0 archive
ontaps -s -L 0 or onbar -b <-w>
depending on the used backup tool