Migracija na Pantheon 5.5

Nadgradnja na PANTHEON 5.5 (P55) ni ravno trivialno opravilo, saj mora nadgradnja popraviti precej podatkov, spremenjeni so izpisi, obstoječi SQL-I postopki pa se morajo prepisati na ARES.

Če boste poizkušali nadgraditi sami, vam bo program pri nadgradnji izpisal obvestilo »Nadgradnja je blokirana, pokličite vašega Datalab partnerja.« Ta varnostni mehanizem smo vpeljali, da se ne bi sistemi slučajno nadgrajevali na novo različico, saj bi lahko zaradi neusklajenosti SQL-I postopkov prihajalo do napak v poslovanju. Naši partnerji lahko odklenejo vsako serijsko številko (vaš PANTHEON identifikator) posebej, tako da je prehod nadzorovan in uspešnost visoka.

Če želite nadgraditi sami, nam prosim sporočite na info[@]datalab.si, da vam odstranimo blokado.

Uporabniki z več prilagoditvami v SQL-I ali vertikalnimi rešitvami, ki sodelujejo s PANTHEON-om, naj pred nadgradnjo s svojim partnerjem obvezno določijo roke za nadgradnjo prilagoditev in vertikalnih rešitev.

Napotki za hitro migracijo:

  1. Nadgrajujte na strežniku ali na delovni postaji. Če ima strežnik dovolj spomina (1GB+) potem lahko nadgrajujete na strežniku, drugače raje nadgrajujte na delovni postaji.
  2. Strukture morajo biti na računalniku, na katerem se nadgrajuje. Nadgrajevanje s strukturami na mrežnem disku je bistveno počasnejše.
  3. Strežnik mora imeti dovolj prostora na podatkovnih diskih. Le-ta mora biti čim bolj v enem bloku. Defragmentirajte podatkovne diske na strežniku pred začetkom migracij!

Potek nadgradnje

Iz spletnega strežnika ftp://ftp.datalab.si/Programi/DL-utils si snamite datoteko ftp://ftp.datalab.si/Programi/DL-utils/dlMigration55.zip in jo razpakirajte. V arhivu se nahaja program dlMigration55.exe. Nadgradnja generacij ni možna preko običajne PANTHEON nadgradnje v administratorski konzoli, same nadgradnje naslednjih buildov P55 pa bodo ponovno tam.

Ko ga zaženete, vpišite podatke o podatkovnem strežniku, uporabniško ime in geslo za dostop. Prijavite se lahko samo na eno podatkovno bazo, v naslednjem koraku pa določite vse, do katerih imate dostop. Z migratorjem lahko v enem koraku migrirate poljubno število podatkovnih baz. V primeru več podatkovnih baz bodite pri prijavi posebej pozorni na to, da se prijavite v obstoječo Pantheon 50 bazo in ne v morebitno že migrirano Pantheon55 bazo, saj v nasprotnem primeru ne boste imeli na voljo vseh podatkovnih baz za migracijo.

V tem koraku določite poti nadgradenj (privzete so poti, ki jih uporabljate pri običajnih nadgradnjah) in podatkovne baze, ki jih želite nadgraditi. Enostavno označite tiste, ki so pripravljene za nadgradnjo. Na voljo je tudi preklopnik »Varnostna kopija«, ki pred prehodom na novo generacijo naredi varnostno kopijo stare različice baze. Če nimate varnostnih kopij rešeno globalno (npr. na strežniku), obvezno vključite to opcijo. Pred migracijo obvezno shranite varnostne kopije baze na varno lokacijo!

Z odkljukano možnostjo "Prenos novosti iz strežnika", bo migrator sam poskrbel za to, da bo iz strežnika prebral ustrezne strukture in datoteko, ki je potrebna za migracijo uporabniških poročil (reportov - dlMigration55ReportRepl.zip). Na ta način je postopek migracije popolnoma avtomatski in ne potrebuje nobenih dodatnih posegov uporabnika.

S pritiskom na gumb "Migracija" se sproži postopek migracije. Glede na velikost podatkovne baze in zmogljivosti vašega računalnika lahko postopek migracije traja precej časa. Med potekom migracije se bo izpisoval potek nadgradnje, ki se shranjuje na disk v mapo Novosti in si ga lahko kasneje ogledate. V izpisu poteka boste videli, katere sirote (npr. referent na računu, ki ni najden v šifrantu partnerjev) so bile najdene in dodane.

Toplo priporočamo, da sirote, ki jih migrator najde in odpravi, ročno uredite - bodisi združite s kako obstoječo šifro ali pa dopolnite z vsemi potrebnimi podatki!

Migrator bo popravil tudi vse izpise - vključno z uporabniškimi - na nove tabele in nov XML format zapisa. Če bo pri pretvarjanju našel napako, ki se je ne bo dalo odpraviti, bo zapisal šifro izpisa in opis napake. Take izpise je po migraciji potrebno ročno popraviti (jasno samo, če te izpise še uporabljate).