Glavni prozor za održavanje baza

Glavni prozor programa "Održavanje baza" služi kao komandna tabla za izvršavanje svih operacija nad bazama (vidi sliku) (vidi sliku)Održavanje baza..

(vidi sliku)
Glavni prozor aplikacije "Održavanje baza".

U sekciji "Baze podataka:" nalazi se lista svih baza instaliranih na tom računaru, odnosno DSN-ova (vidi sliku) (vidi sliku)Spisak prijavljenih baza DSN-ova..

(vidi sliku)
Spisak prijavljenih baza DSN-ova.

Grupisanim komandnim dugmadima pozivaju se kontrole za podešavanje parametara i za izvršavanje specifičnih operacija nad bazama (vidi sliku) (vidi sliku)Sekcije komandnih dugmadi glavnog prozora..

(vidi sliku)
Sekcije komandnih dugmadi glavnog prozora.

Možemo ih grupisati u sedam kategorija:

  • Arhiviranje baza podataka - Arhiviraj, Neuspele arhive

  • Provera i oporavak indeksa - Testiraj, Indeksiraj, Dodatne obrade

  • Upgrade baza podataka - Pusti upgrade, Pusti dodatke

  • Kreiranje DSN-ova - ODBC Administrator, Vrati prava konekcije

  • Prenos podataka iz baze u bazu - Prenos podataka

  • Presek poslovne godine i formiranje početnih stanja - Prenos u novu godinu

  • Optimizacija baza podataka - Optimizacija baza

Važno

Sve operacije može starovati samo korisnik "Admin", koji ima administratorska prava i koji unosi loiznku u sekciju "Prijava bazama podataka" u polje "Lozinka:". Administratorsko korisničko ime i lozinka primenjuju se za sve izabrane baze podataka, što znači da u svim izabranim bazama korisničko ime i lozinka administratora moraju biti isti.

Savet

Ako uključite opciju "Upamti lozinku", lozinka će biti upamćena prilikom snimanja svih opcija dugmetom "Snimi podešavanja", što se NE preporučuje, jer time ona postaje dostupna svim korisnicima. Ova mogućnost bi trebala da se koristi samo u izuzetnim slučajevima, gde pristup serveru baze podataka ima samo jedan čovek ili ograničeni krug ljudi od poverenja.

Izbor baza i prijava bazama podataka

Za sve operacije nad bazama potrebno je u listi "Baze podataka:" selektovati željene baze (vidi sliku) (vidi sliku)Izabrane baze za obradu.. Ovo pravilo jedino ne važi za rad sa ODBC Administratorom. Najbolje je da lozinka administratora bude ista za sve baze, jer uslužni programi, koji traže administratorsku lozinku, pružaju mogućnost izvršavanja komandi odjednom na više baza, što je nemoguće ako su one različite (vidi sliku) (vidi sliku)Pogrešna administratorska lozinka..

(vidi sliku)
Pogrešna administratorska lozinka.
Korisno je znati

Ukoliko se lozinke administratora razlikuju za različite baze, treba za svaku grupu baza koja ima istu lozinku pokrenuti posebno željenu operaciju. Ovu situaciju treba izbegavati.

Arhiviranje baza

Dugmetom "Arhiviraj" pokreće se procedura za arhiviranje baza podataka (Backup) (vidi sliku) (vidi sliku)Arhiviranje baza podataka.. Arhiviranje bi se jednostavnim rečima moglo opisati kao kopiranje baze na drugo mesto. Međutim, to je grubo pojednostavljenje i treba izbegavati obično kopiranje datoteka kao način arhiviranja.

(vidi sliku)
Arhiviranje baza podataka.
Arhiviranje

Osnovna razlika između običnog kopiranja i arhiviranja je u tome što je bazu nemoguće kopirati dok je startovana, dok se proces arhiviranja može izvršiti bilo kada, bez prekidanja redovnog rada. Osim toga, pokretanjem procedure za arhiviranje baza podataka proverava se ispravnost baze i ukoliko je baza oštećena, biće generisana poruka o grešci.

To drugo mesto bi uvek trebalo zaista biti fizički "drugo", dakle drugi računar ili barem drugi disk. Najčešća oštećenja baze dešavaju se zbog fizičkih oštećenja diskova, tako da arhiviranjem baze na drugo mesto na istom disku nećete biti obezbeđeni od ovakvih "havarija".

Tamo gde postoji računarska mreža, pa se baze podataka nalaze na serveru, uobičajeno je da se arhiviranje vrši na neku od radnih stanica. Međutim, ako imate samo jedan računar, bilo bi dobro da u njega ugradite dva diska, tako da bi se najednom nalazile baze za operativni rad, a arhiviranje bi se vršilo na drugi disk. Ako nemate ni ovu mogućnost, pokušajte barem da koristite opciju "Arhiviranje na spoljašnji medij". U svakom slučaju, osnovno arhiviranje se, zbog brzine rada, uvek obavlja na hard disk, a tek komandom "Arhiviranje na spoljašnji medij" trebalo bi tu arhivu dodatno iskopirati na neki drugi medij (fleš memoriju ili CD RW).

Važno

Takođe je bitno da arhivu uvek radite na isti računar i istu putanju, da bi sve LOG datoteke bile upamćene redom kako su nastajale. Ako arhivu vršite na različita mesta, ovaj redosled neće biti ispravan.

Videti još

Provera i oporavak indeksa

Indeksi su pomoćne strukture u bazama podataka koje omogućavaju brzo pretraživanje podataka. Iz različitih razloga, ponekad može doći do neusklađenosti indeksa sa podacima na koje upućuju. Zbog toga je poželjno periodično, barem jednom nedeljno, obaviti testiranje dugmetom "Testiraj", jer rad nad oštećenom bazom može prouzrokovati neočekivane i neprijatne greške u podacima, koje ne moraju biti na vreme primećene, pa se njihovo otklanjanje kasnije veoma komplikuje (vidi sliku) (vidi sliku)Provera indeksa..

(vidi sliku)
Provera indeksa.

Ukoliko se tokom testiranja pronađu oštećeni indeksi, program će otvoriti prozor za oporavak indeksa sa prikazom upravo tih oštećenih tabela. Ako je baza ozbiljnije oštećena i tokom testiranja dođe do gubljena konekcije ili pada baze podataka, dobićete samo poruku o oštećenim tabelama, a indeksiranje morate da startujete "ručno" dugmetom Indeksiraj. Ukoliko je baza ispravna program javlja da je baza ispravna (vidi sliku) (vidi sliku)Poruka da je baza ispravna..

(vidi sliku)
Poruka da je baza ispravna.
Videti još

Upgrade baza

Iz prozora "Upgrade baze" moguće je startovati dovođenje na novu verziju odjednom za sve baze na kojima radite. Selektujte sve baze koje želite (vidi sliku) (vidi sliku)Selektovane baze za "Upgrade".. U polje "Putanja za upg_*.txt:" proverite putanju (treba da stoji C:\ProgramData\Calculus\Calculus12\DatabaseTools\Upgrade)" upišite putanju na kojoj se nalaze SQL datoteke za izmenu varijante baza i pritisnite dugme "Pusti upgrade". Za svaku od selektovanih baza startovaće se program "Upgrade baze" i automatskli odraditi sve što je potrebno da baze dovede na novu varijantu.

(vidi sliku)
Selektovane baze za "Upgrade".
Videti još

  • Detaljno uputstvo o upgrade-u (promeni varijante) baza pročitajte u poglavlju: Upgrade baze

ODBC Administrator (Open Database Connectivity)

Open Database Connectivity (ODBC) je protokol kojim se povezuje baza podataka sa Synase SQL AnyWhere-om. ODBC Administrator služi za kreiranje DSN-ova ("data source name" ili "database source name") na svakom pojedinom računaru. Mnogo je jednostavniji od standardnog "ODBC Administratora" i za razliku od njega, omogućuje preslikavanje strukture DSN-ova sa jednog računara na drugi.

Korisno je znati

Izvor podataka predstavlja izvor podataka u kombinaciji sa informacijama o vezi koje su potrebne za pristup tim podacima. Informacija o vezi uključuju lokaciju servera, ime baze podataka, korisničko ime, lozinku i ostale opcije ODBC upravljačkog programa koje opisuju kako se vrši povezivanje sa izvorom podataka. Da biste se povezali sa izvorima podataka, morate definisati ime izvora podataka (DSN).

ODBC Administrator - Dodavanje ODBC izvora podataka

Primer povezivanja klijenta na lokalnu bazu podataka sa korisničkim nazivom (DSN) - C12fabrika (vidi sliku) (vidi sliku)Dodavanje ODBC izvora podataka.:

(vidi sliku)
Dodavanje ODBC izvora podataka.
Napomena

Morate imati administratorska prava na lokalnom računaru da biste dodali ili konfigurisali ODBC izvor podataka.

Administrator

Podrazumeva se da prozor ODBC Administrator koristi isključivo lice koje poseduje korisničko ime Admin i lozinku.

Videti još

Prenos podataka iz baze u bazu - Prenos podataka

PRENOS PODATAKA - VAŽNO UPOZORENJE !!!

Molimo Vas da što detaljnije pročitate i proučite ovo uputstvo, jer bez poznavanja funkcionisanja sistema i posledica koje izaziva u bazi nećete moći ispravno da ga koristite. Nestručnim korišćenjem možete izazvati neočekivane i nesagledive posledice u bazi u koju prenosite podatke, dovodeći tu bazu u neupotrebljivo stanje. Iako je namenjen za prenošenje manjih skupina podataka, sistem je u stanju da uz nenamensko konfigurisanje prenese gotovo celu bazu. Stoga, ukoliko posle čitanja uputstva ne budete sasvim sigurni da ste ispravno razumeli svrhu i način korišćenja prenosa, ne pokušavajte sami, nego zatražite pomoć oko konfigurisanja sistema od stručnog lica.

Ovaj prenos podataka nije replikacija, dakle nije namenjen za potpuno dvosmerno automatsko usklađivanje (izjednačavanje) podataka između dve ili više baza, već je predviđen za specifične zadatke prenošenja određenih skupina podataka iz jedne baze u drugu na zahtev korisnika. Pri tome treba staviti naglasak na "prenošenje", što znači da je isključeno brisanje (osim u specifičnim slučajevima zavisnih podataka). Replikacija u odredišnoj bazi obavlja i brisanje podataka obrisanih iz izvorne baze, dok ovaj sistem to ne radi, već samo prenosi nove i ažurira postojeće podatke.

Konfigurisanje replikacije zahteva detaljno poznavanje strukture baze podataka uz podrazumevano znanje teorije relacionih baza, a u praksi traži stalno angažovanje posebnog administratora baze. Kod projektovanja ovog sistema pokušali smo da pojmove koji se pojavljuju u bazi što više približimo prosečnom korisniku i prikažemo ih na način kako ih on vidi i koristi u programima, a ne onako kako su strukturisani u samoj bazi. Nastojali smo takođe da konfigurisanje i pokretanje prenosa svedemo na najmanji mogući broj koraka. Ova nastojanja, a sa druge strane složenost celokupnog paketa i baze koja ga podržava, kao i namera da se omogući što veća prilagodljivost sistema, doveli su do kompromisa koji je rezultovao u ovom sistemu. Nažalost, nije bilo moguće toliko pojednostaviti sistem da ne zahteva nikakav napor pri konfigurisanju, tako da je neophodno uložiti određeni trud u proučavanje sistema i savladavanje pravila za njegovo korišćenje. Za više informacija pročitajte odeljak: Prenos podataka

Korisno je znati

Prilikom prenosa podataka iz baze u bazu mora biti selektovana samo jedna baza.

Videti još

Presek poslovne godine i formiranje početnih stanja - Prenos u novu godinu

Presek stanja i prenos podataka u novu poslovnu godinu uključuje niz operacija kojima se baza podataka razdvaja na baze prethodne i nove poslovne godine. Iako Calculus 12 omogućuje nesmetan rad u jednoj bazi kroz više poslovnih godina, preporučljivo je razdvojiti baze radi postizanja boljih performansi u svakodnevnom radu.

Napomena

Sve potrebne operacije mogu se, u principu, obaviti u prozoru za prenos u novu poslovnu godinu, ali pri tome moraju biti zadovoljeni određeni uslovi, navedeni u daljem tekstu.

Važno

Ako niste u potpunosti sigurni da ste razumeli svaki detalj ovog uputstva, nemojte prenos u novu godinu obavljati sami, nego se obratite našoj službi za tehničku podršku!!!

Videti još

Optimizacija baza podataka - Optimizacija baza

Videti još

Snimanje opcija

Tasterom "Snimi" možete da upamtite sve opcije (parametre) koje ste podesili u ovom prozoru, da ih ne biste podešavali kod svakog ulaska u program. Obično je dovoljno da se opcije jednom podese, jer se instalirane baze i putanje na koje se arhiviraju retko menjaju, tako da je po startovanju ovog programa dovoljno samo odgovarajućim tasterom pokrenuti željenu operaciju.