Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 13

Nadogradnja Pantheona

Postupak nadogradnje sastoji se od sledećih faza:


1. Kreiranje backup-a baza podataka koje se nadograđuju
2. Preuzimanje fajlova za nadogradnju sa ftp servera DataLab-a

3. Kontrola referentnog integriteta baza koje se nadograđuju


4. Nadogradnja Pantheon baza podataka

5. Kontrola referentnog integriteta nadograđenih baza

Backup Pantheon baza podataka


Sigurnosna kopija, odnosno backup baze podataka može se izvršiti na nekoliko načina:

1. Formiranjem .bak fajla iz aplikacije MS SQL Server Management Studio

2. Formiranjem .bak fajla sql naredbom iz Pantheon baze

3. Kreiranjem sigurnosne kopije iz administratorske konzole u Pantheonu

Backup baze iz programa MS SQL Server Management Studio

Pokrene se MS SQL Server Management Studio. Prilikom pokretanja program traži kredencijale za
pristup serveru. Ukoliko se pristupa direktno sa servera, može da se obeleži opcija Windows
Authentication. Druga opcija je preko username i password-a.

Kada program omogući pristup serveru, otvara se prozor:


U meniju sa leve strane otvori se opcija Databases. Izabere se baza za koju treba da se uradi backup.
Desnim klikom na bazu, bira se opcija Tasks/Backup. Otvara se forma:
Prvo se proveri u samom vrhu da li se forma odnosi na odgovarajuću bazu.

Zatim se proveri da li se backup vrši na disk (Backup to disk) obeleženo iznad donjeg prozora.

Drugi korak – klikne se na Remove.

Treći korak – klikne se na Add. Otvara se nova forma za izbor destinacije backup fajla koji se kreira:
Klikom na ... otvara se prozor gde se bira destinacija i ime fajla baze za koju se radi backup:

Polje Selected path program sam popunjava kada se izabere folder u polju Select the file. Polje File

name treba da se popuni ručno. Preporučena ekstenzija fajla je .bak. Klikom na OK, program nas
vraća na prethodnu formu u kojoj se sada vidi destinacija na kojoj će se uraditi backup. Klikom na
OK, program nas opet vraća na prethodnu formu gde se ponovo može videti destinacija na kojoj će
se uraditi backup u polju Back up to. Klikom na OK izvršava se backup. U donjem levom uglu može se
pratiti kako proces napreduje. Program obaveštava kada je backup završen. Na izabranoj destinaciji
nalazi se fajl baze za koju je urađen backup.

Jednostavniji način za backup baze je da se otvori upit u SQL Server Management Studio klikom na
New Query i da se ukuca sledeće:
backup database Luna2010 to disk = 'C:\Backup\Luna_19052010.bak'

gde Luna2010 predstavlja naziv baze za koju vršimo backup, a Luna_19052010.bak predstavlja
naziv backup fajla koji želimo da formiramo.

Proveri se da li je izabrana baza master (nije neophodno).

Klikom na Execute ili pritiskom na taster F5, naredba se izvršava. Program ispisuje obaveštenje u
rezultatima prozora za upite, kada se backup završi. Na obeleženoj destinaciji može se pronaći fajl
baze za koju je urađen backup.

Backup baze iz Pantheona

Formiranje sigurnosne kopije baze iz Pantheona može se uraditi na dva načina:

1. SQL naredbom

2. Iz Administratorske konzole

Da bi se formirala sigurnosna kopija baze (backup) sql naredbom potrebno je da se otvori SQL editor
u Pantheonu (Podešavanja/Program/SQL editor)

U prozoru desno potrebno je upisati sql naredbu:

backup database Luna2010 to disk = 'C:\Backup\Luna_19052010.bak'

gde Luna2010 predstavlja naziv baze za koju vršimo backup, a Luna_19052010.bak predstavlja
naziv backup fajla koji želimo da formiramo. Preporučena ekstenzija backup fajla je .bak

Tasterom F5 ili klikom na ikonicu sa zelenom strelicom udesno pokrećemo napisanu naredbu.
NAPOMENA: Backup se uvek izvršava na računaru na kome se nalazi server sa bazom podataka.

Drugi način na koji je moguće formirati sigurnosnu kopiju, odnosno izvršiti backup baze iz Pantheona
je iz administratorske konzole (Podešavanja/Program/Administratorska konzola).

Kada se otvori forma administratorske konzole prvo je potrebno proveriti putanju za kreiranje
sigurnosne kopije u odeljku Verzije/Osvežavanje  Nadogradnja.

Izbor lokacije za smeštanje backup fajla program nudi sa lokalnog računara sa kojeg se pristupilo
administratorskoj konzoli, o čemu treba voditi računa ukoliko pokušavamo da napravimo backup
baze sa klijent mašine na računaru na kome se nalazi server korisnika. Program dozovljava da se
putanja unese ručno.

Nakon unosa putanje za smeštanje backup fajla, prelazi se u podmeni Baza podataka/Sigurnosna
kopija u okviru administratorske konzole:

Klikom na dugme Snimi podatke (DB) otvara se prozor sa desne strane koji sadrži imena baza koje se
nalaze na serveru korisnika. Predefinisano je obeležena samo baza u kojoj se nalazimo.
Ispod dugmeta Snimi podatke može se videti putanja na kojoj će backup fajl biti smešten na serveru
korisnika.

Ukoliko putanja odgovara i nakon obeležavanja baza podataka od kojih želimo da napravimo
sigurnosnu kopiju (backup), klikne se na dugme Snimi ispod tabele sa nazivima baza sa desne strane.
Program formira na izabranoj putanji bak fajl u formatu BkpImebazeVremebackupa.bak.

SAVET: Da bi se izbegle komplikacije, poželjno je da se backup uvek vrši sa računara na kome se


nalazi server sa bazama podataka!

Preuzimanje fajlova za nadogradnju


Svi fajlovi potrebni za nadogradnju nalaze se na: ftp.datalab.si/upgrade/yu/release

Fajlovi koji su potrebni za nadogradnju imaju uvek isti sufiks koji označava verziju programa, npr.
556410, ali se razlikuju po prefiksima. Postoje tri vrste fajlova koje je potrebno preuzeti kako bi se
nadogradnja ispravno izvršila i korisnik mogao da pristupi bazi nakon nadogradnje:

1. STR_YU_FULL_Sufix.7z – predstavlja spakovan folder sa novostima u odnosu na prethodnu


verziju

2. dlPantheon_SQL_YU_YU_Sufix.7z – predstavlja spakovan Pantheon.exe fajl odgovarajuće


verzije programa

3. dlPantheonUpgrade_SQL_YU_YU_Sufix.7z – predstavlja spakovan Clotho.exe fajl ogovarajuće


verzije koji se koristi za nadogradnju kasnijih verzija programa.

gde Sufix označava verziju programa na koju vršimo nadogradnju.

Nakon preuzimanja fajlova, potrebno je raspakovati ih.

STR_YU_FULL foldere trebalo bi smestiti u folder Upgrade u okviru foldera Datalab (najčešće:
C:\Program Files (x86)\DataLab\Upgrade za 64-bitne sisteme ili C:\Program Files\DataLab\Upgrade
za 32-bitne sisteme).

U folderu dlPantheon_SQL_YU_YU_Sufix nalazi se .exe fajl Pantheona u obliku Pantheon55_SQL.exe.


Ovaj fajl je potrebno preimenovati u Pantheon55_Sufix.exe i prebaciti ga u DataLab folder (najčešće:
C:\Program Files (x86)\DataLab za 64-bitne sisteme ili C:\Program Files\DataLab za 32-bitne
sisteme).

U folderu dlPantheonUpgrade_SQL_YU_YU_Sufix nalazi se .exe fajl za nadogradnju u obliku


PAUpgrade55_SQL.exe. Ovaj fajl je potrebno preimenovati u PAUpgrade55_Sufix.exe i prebaciti ga u
DataLab folder (najčešće: C:\Program Files (x86)\DataLab za 64-bitne sisteme ili C:\Program
Files\DataLab za 32-bitne sisteme). Ovaj način nadogradnje neophodan je za verzije nakon 556300.
Od ovog fajla treba napraviti prečicu na desktopu i podesiti da može da pristupa istom serveru kao
prečica za Pantheon koja se nalazi na desktopu. To ponekad podrazumeva da se u target prečice
unese putanja do Pantheon.ini fajla u kome se nalaze podaci o serveru kojem se pristupa.
Na primer:

"C:\Program Files\DataLab\PAUpgrade55_6311.exe" /ini="D:\DataLab\Pantheon5.5\INI\Pantheon_DEV_R2NK.ini"

Kontrola referentnog integriteta


Pre početka nadogradnje potrebno je da se izvrši kontrola referentnog integriteta. Sama kontrola vrši
se iz administratorske konzole (Podešavanja/ProgramAdministratorska konzola) iz menija Baza
podataka/Kontrola referentnog integriteta. Otvara se forma:
Ukoliko postoje greške u referentnom integritetu baze program ih prikazuje u tabelama. Potrebno je
kliknuti redom na tastere: Dodaj nedostajuće, Popravi sve šifarnike i Potpuni RI. Program bi trebalo
sam da izvrši korekciju. Ukoliko nakon korekcije i dalje program prijavljuje greške, kontaktirati nekog
od kolega iz razvoja.

Nadogradnja
Sama nadogradnja se razlikuje do verzije 556300 i nakon ove verzije Pantheona. Do ove verzije
nadogradnja se radi iz samog programa iz administratorske konzole, dok je nakon nje za nadogradnju
potrebna dodatna aplikacija – Clotho, koja zapravo predstavlja formu za nadogradnju kojoj se ranije
pristupalo kroz administratorsku konzolu.

Nadogradnja pre 556300

Za nadogradnju pre 556300 je umesto tri fajla sa ftp sajta DataLaba potrebna preuzeti samo dva:

1. STR_YU_FULL_Sufix.7z – predstavlja spakovan folder sa novostima u odnosu na prethodnu


verziju

2. dlPantheon_SQL_YU_YU_Sufix.7z – predstavlja spakovan Pantheon.exe fajl odgovarajuće


verzije programa

gde Sufix označava verziju programa na koju vršimo nadogradnju.

Da bi se izvršila nadogradnja potrebno je otvoriti administratorsku konzolu


(Podešavanja/Program/Administratorska konzola) i u meniju izabrati Verzije/Osvežavanje 
Nadogradnja. Otvara se forma koja je identična formi koja se otvara pokretanjem programa za
nadogradnju Clotho. Iste opcije u oba slučaja treba da budu obeležene. Na slici je pokazan primer
nadogradnje programom Clotho.
U slučaju da se nadogradnja radi pomoću programa Clotho, sa ftp sajta DataLaba potrebno je
preuzeti sva tri fajla koja su ranije navedena u poglavlju Preuzimanje fajlova za nadogradnju.

Obeležava se opcija Napredna nadogradnja.

U polju Novosti unosi se putanja do STR_YU_FULL_Sufix foldera koji smo preuzeli sa ftp sajta
DataLaba, raspakovali i prebacili u Upgrade folder u okviru foldera DataLab.

Polja Sigurnosna kopija i Program nije potrebno menjati.

Obeležava se opcija Online nadogradnja, ostale opcije su odštiklirane.

Obeležavaju se opcije Nadogradnja baze podataka i Isključi sinhronizaciju iz baze.

U tabeli sa nazivima bazama podataka štikliraju se one za koje vršimo nadogradnju. Izborom iz
menija desnog klika miša mogu se obeležiti odjednom sve ili odštiklirati odjednom sve.

Klikom na Nadogradi u desnom delu forme započinje se nadogradnja. Ukoliko postoje greške tokom
nadogradnje, program ih prijavljuje u prozoru sa desne strane Izveštaji/greške.
Nadogradnja posle 556300

Za nadogradnju posle 556300 potrebno je sa ftp sajta DataLaba preuzeti sva tri fajla ranije navedena
u poglavlju Preuzimanje fajlova za nadogradnju:

1. STR_YU_FULL_Sufix.7z – predstavlja spakovan folder sa novostima u odnosu na prethodnu


verziju

2. dlPantheon_SQL_YU_YU_Sufix.7z – predstavlja spakovan Pantheon.exe fajl odgovarajuće


verzije programa

3. dlPantheonUpgrade_SQL_YU_YU_Sufix.7z – predstavlja spakovan Clotho.exe fajl ogovarajuće


verzije koji se koristi za nadogradnju kasnijih verzija programa.

gde Sufix označava verziju programa na koju vršimo nadogradnju.

Pošto se fajlovi raspakuju i podese na način opisan u poglavlju Preuzimanje fajlova za nadogradnju,
pokreće se prečica za Clotho čime se otvara forma za nadogradnju:
Prilikom pokretanja programa za nadogradnju Clotho, program može da pokaže informaciju da
verzije nisu usklađene gde je potrebno samo kliknuti Potvrdi.

Na formi za nadogradnju obeležava se opcija Napredna nadogradnja.

U polju Novosti unosi se putanja do STR_YU_FULL_Sufix foldera koji smo preuzeli sa ftp sajta
DataLaba, raspakovali i prebacili u Upgrade folder u okviru foldera DataLab.

Polja Sigurnosna kopija i Program nije potrebno menjati.

Obeležava se opcija Online nadogradnja, ostale opcije su odštiklirane.

Obeležavaju se opcije Nadogradnja baze podataka i Isključi sinhronizaciju iz baze.

U tabeli sa nazivima bazama podataka štikliraju se one za koje vršimo nadogradnju. Izborom iz
menija desnog klika miša mogu se obeležiti odjednom sve ili odštiklirati odjednom sve.

Klikom na Nadogradi u desnom delu forme započinje se nadogradnja. Ukoliko postoje greške tokom
nadogradnje, program ih prijavljuje u prozoru sa desne strane Izveštaji/greške.

Nakon nadogradnje, potrebno je podesiti prečicu za pristupanje novoj verziji Pantheona. To se može
postići promenom naziva .exe fajla u targetu stare prečice ili formiranjem nove prečice od novog .exe
fajla pri čemu treba voditi računa da li novostvorena prečica poziva isti .ini fajl u kome se nalaze
podaci o serveru.

Po završetku nadogradnje, potrebno je ponovo izvršiti kontrolu referentnog integriteta na ranije


opisan način.

You might also like