I'm not sure which version of DB2 I'm running, possibly 8, but I do know it's running on a Linux host. I'm trying to run an UPDATE on a table with just over a million rows, and every time I run the command I get an error about running out of transaction log space.
However, I've tried updating the various parameters (number of primary/secondary log files and the file size) via the Control Center, but these changes never seem to take. If I watch the files on disk, there are always the same number of them and they're always the same size. They do get updated when I run the UPDATE command, so I know that logging is actually happening, but I can't seem to actually get the requested changes to stick.
Every time I revisit the logging options in Control Center the parameters are back to their defaults (13 primary files / 4 secondary files / 1024 records).
When I hit 'finish' in the logging wizard window I get a DB2 Message window pop up, and it says the command attempted is:
Quote:
|
UPDATE DB CFG FOR SINGEEX USING logarchmeth1 OFF logarchmeth2 OFF logprimary 20 logsecond 20 logfilsiz 2048;
|
...and the resulting message is:
Quote:
The command completed successfully.
Explanation:
No errors were encountered during the execution of this
command.
User Response:
No action required.
|
...which leads me to believe that it's actually being updated somewhere, but I just don't know where!
Any ideas?