Ok.. I have found all references to MediaId... The following sql statements were executed: select MediaId, JobId from JobMedia; select MediaId from Media; select MediaId from CDImages; select MediaId from LocationLog;
Since I also changed PoolId, I did: select PoolId from Pool; select PoolId from Job; select PoolId from Media; select PoolId,JobId from Job; I will search through the output of these commands and see if I can bring the database back to a sane state... Am I on the right track? Thx, M Mike Seda wrote: > Hi All, > Kern is right... I should have never changed those MediaIds... I > actually remember changing a few other things such as renaming the > Default pool to Weekly and resetting the auto_increment value on Media > and Pool tables. I also remember changing something about PoolId. In > hind-sight, I don't know what I was thinking (probably just being too > picky as always)... It sounds like I hosed my database. I am so worried > about this... Is there anyway to restore my database? Btw, these changes > were made when I originally setup bacula... So, I cannot just restore > the database from a previous dumpfile... The only way that I can forsee > restoring the database is to do the following: > > 1) backup the current database to a dumpfile > 2) drop the current database > 3) recreate the database using the initial bacula sql scripts provided > with the distribution > 4) bscan in all of my tapes > > ... Am I wrong? I hope so, because this sounds like a grueling > process... Basically, is there a better way to fix my database, such as > using some sql-hackery? > > My setup is: > MySQL 4.1.20-1 > Bacula 2.0.1 (Current Pools=Weekly, Scratch, Migrate, Archive) > RHEL 4 AS > > Regards, > Mike > > > Kern Sibbald wrote: > >> On Thursday 15 March 2007 04:38, [EMAIL PROTECTED] wrote: >> >> >>> Upon running a migration job, bacula asked me to load one of my >>> cleaning tapes... Then, I updated the MediaId in the Media table to >>> correspond with the tape that bacula should have been looking for... >>> This caused bacula to successfully complete the migration job...I think >>> bacula should have been looking for a specific VolumeName *not* >>> MediaId... I like bacula, but this is just wrong... Btw, this problem >>> occured because I changed some of my MediaIds a while back (I can't >>> help it sql is fun and I'm a control freak :-D)... But still, i think >>> bacula should have asked me to load tape "MSR100L3" or whatever... Ya >>> know? >>> >>> >> If you modified a MediaId in the Media table and you don't understand the >> full >> details of how the database is organized and linked together (e.g. where to >> find *all* references to the MediaId), you have probably damaged your >> database. >> >> While certain fields can be modified directly via SQL, MediaIds are not one. >> For the record, I discourage all users from doing similar things, and I can >> assure you, it is not something that I would personally do. >> >> To the best of my knowledge the only place Bacula ever asks for a MediaId is >> when it asks you to select a particular Volume during the update command >> (and >> possibly some other ones). >> >> If you decide to respond to this with a bit more concrete information, >> please >> read the Support page on the bacula web site (www.bacula.org -> Support) >> first. >> >> >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users