This morning, some node data was mistakenly deleted from TSM, and we wish to restore the TSM database to the point in time before this happened.
Our database log is in roll-forward mode, so it is my understanding, based on roll-forward capabilities of other database systems, that we should be able to restore the lastest full backup (we don't have incrementals) and then roll forward using the recovery log.
We're using TSM version 5.5.1.
I have tried the following command:
dsmserv restore db todate=04/28/2009 totime=09:50
However the first thing dsmserv does in this case is start formatting the log. So clearly this isn't the right method. Fortunately I backed up the log files first.
If I specify only:
dsmserv restore db
then the entire log is recovered, including the transactions we wish to avoid.
Is there a way to achieve what I want, or does the TSM database system really not allow such flexibility in recovery?
Our database log is in roll-forward mode, so it is my understanding, based on roll-forward capabilities of other database systems, that we should be able to restore the lastest full backup (we don't have incrementals) and then roll forward using the recovery log.
We're using TSM version 5.5.1.
I have tried the following command:
dsmserv restore db todate=04/28/2009 totime=09:50
However the first thing dsmserv does in this case is start formatting the log. So clearly this isn't the right method. Fortunately I backed up the log files first.
If I specify only:
dsmserv restore db
then the entire log is recovered, including the transactions we wish to avoid.
Is there a way to achieve what I want, or does the TSM database system really not allow such flexibility in recovery?