Hi,
You are rolling forward to end of logs. But the backup image contains only the log files at the time of online backup. So you need to copy the remaining log files from the old database logpath or overflow log path to one target location and use that location as overflow log path in your rollforward command. So just use following commands....
1.
db2 restore database mydb from /backup taken at 20070328075657 into mydbnew
In the above command you dont require logtarget. The logs that are present in the backup image will be available in newlogpath or overflowlogpath location of mydb database. Then copy all the logs from those locations into some location like... /temp, then issue the following roll forward command
2.
db2 rollforward db mydbnew to end of logs overflow log path /temp
Incase If you miss log files in logpath or oveflowlogpath of mydb, then you can use logtaget option to get the log files from backup image during restore, then rollforward the database to point in time but not to end of logs. For that rollforward command looks like..
db2 rollforward db mydbnew to 2007-03-26-11.12.13.240000 USING LOCAL TIME overflow log path /logs
Note that i have given you sample timestamp. You need to change it to valid time stamp that is within 05 log file end time.