Paikallinen konesalipalvelu: Tietokannan varmuuskopiointi

Mikromarc Wikistä
Siirry navigaatioon Siirry hakuun

Varmuuskopioinnin vastuu

Bibliotekenes IT-senter AS vastaa siitä, että keskitetyn konesalipalvelun asiakkaiden tietokantojen varmuuskopiointi toimii. Muut asiakkaat vastaavat itse oman Mikromarc-datansa varmuuskopioinnista.

Mitä on varmuuskopiointi?

Varmuuskopiointi on tärkein konesalirutiini datajärjestelmään yhdistämisessä. Prosessi sisältää tietokannan tarkastamisen (esim. virheiden haku) ja kopioinnin sekä tietokannan lokitiedoston nollauksen.

Automaattisen varmuuskopioinnin asettaminen

Automaattisen varmuuskopioinnin asettaminen tapahtuu neljässä vaiheessa:

  1. Batchskriptin mm3back.zip noutaminen
  2. Skriptien backfull.bat ja backincr.bat säätö
  3. Skriptin mail.bat säätö
  4. Ajoitettujen tehtävien luominen

Batchskriptin mm3back.zip noutaminen

Batchskripti on nimeltään mm3back.zip ja sen voi ladata täältä. Tallenna ja ilmoita mihin tiedosto, joka sisältää kuusi mappia, puretaan. Kansio MM3Back sisältää viisi alamappia.

batch: sisältää skriptin
full: tänne tallentuu varmuuskopio, kun se on valmis
incr: jos otat lisäävän varmuuskopioinnin (eli kopion tietokantalokista mikromarc.log, joka sisältää kaikki tietokantatapahtumat, jotka on tehty viimeisimmän varmuuskopioinnin jälkeen), se tallennetaan tähän mappiin. Jos täysimittainen varmuuskopiointi epäonnistuu, järjestelmä yrittää automaattisesti tehdä lisäävän varmuuskopioinnin sen sijaan
log: tänne tallennetaan viimeisimmän varmuuskopion loki
mail: tähän asetat sen sähköpostiosoitteen, johon viesti varmuuskopioinnin tilasta lähetetään

Skriptien backfull.bat ja backincr.bat säätö

Molemmat skriptit backfull.bat ja backincr.bat sijaitsevat kansiossa batch. Näissä skripteissä määritellään mm. tiedostojen sijoitus ja informaatio tietokantakirjautumisesta set-parametrien avulla. Seuraavaan parametria on mahdollisesti tarve muuttaa:

set sqla=C:\Program Files\SQL Anywhere 12\Bin64\

Tässä pitäisi olla polku Sybaseen. Jos olet asentanut 64-bittisen version Sybasesta, voit antaa tämän polun olla sellaisenaan. Jos käytät 32-bittistä versiota, polkua täytyy muokata.

set connection=”eng=MM_BIBLIOTEK;dbn=mm_db;uid=?????;pwd=?????”

Jos olette muuttaneet salasanaa järjestelmänvalvojalle Mikromarcissa, täytyy se muuttaa myös tähän.

set mm3back=c:\mm3back

Tähän laitetaan polku varmuuskopion juuri-kansioon. Riippuen siitä, minne olet asentanut kansion MM3Back, saatat tarvita muuttaa polun skriptiä.

Kun olet säätänyt tiedoston backfull.bat, muuta vastaavat tiedot myös tiedostoon backincr.bat

Skriptin mail.bat säätö

Ajoitettujen tehtävien luominen

Ulkoinen varmuuskopio