Salvare totala baza de date

Utilitar hMET

Moderator: HAMOR

lorant.santha
Mesaje: 61
Membru din: 08 Dec 2011, 11:11

Salvare totala baza de date

Mesajde lorant.santha » 01 Oct 2012, 15:48

Pentru salvarea totala a bazelor de date puteti folosi si utilitarul atasat.

Utilitarul face o arhiva completa a bazei de date, in format zip intr-un catalog care se poate parametriza.
Fisierul zip generat are numele: NumeBDData.ZIP (De exemplu SALAR20121001.ZIP)
Alaturi de arhiva propriu-zisa in catalogul destinatie se genereaza si lista fisierelor arhivat sub numele FIS_BDData.LST ( de ex.: FIS_SALAR20121001.LST).

Utilitarul verifica daca poate sa deschide exclusiv toate fisierele stat din FILES.DBF si pentru siguranta efectueaza o operatie asemanatoare si pentru aliasul tran.
Acest fapt este necesar pentru a verifica daca se ruleaza vreo aplicatie pe BD in momentul salvarii. Desi aceasta verificare nu exclude in totalitate posibilitatea de
a avea aplicatii deschise la un moment dat, totusi ofera un plus de siguranta pentru aceste cazuri.

Utilitarul ruleaza pe sisteme de operare WINDOWS_NT cu executabile windows si necesita hUtil versiune 2.11 si InfoZip instalat.

La rulare:
- se verifica existenta catalogului destinatie
- se verifica daca se pot deschide fisierele stat si tran in mod exclusiv
- se creaza lista fisierelor de arhivat
- se creaza fisierul batch de arhivare
In caz de erori apar mesajele de eroare corespunzatoare si utilitarul abandoneaza operatia
- se verifica existenta fisierelor arhiva si daca deja exista fisierele de arhiva, va apare mesaj de atentionare si se poate renunta la arhivare sau se poate suprascrie fisierele arhiva
- se lanseaza batch-ul de arhivare
- la sfarsit se verifica daca fisierele arhiva au fost generate

Pentru implemantare:
- Cu hmet2c se importa scriptul atasat in baza de date
- Se corecteaza, daca este necesar, parametrul x_arhDir
Operatia de arhivare se poate porni prin batch cu comanda HUTIL BD U5_ZIP sau din Hutil/Utilitare/Salvare baza de date.
Fişiere ataşate
U5_ZIP.ZIP
(2.29 KiB) Descărcat de 188 ori
Santha Lorant
HAMOR Soft

tibor.kiss
Mesaje: 36
Membru din: 13 Dec 2011, 20:09

Re: Salvare totala baza de date

Mesajde tibor.kiss » 04 Oct 2012, 09:17

Ar trebui gandit o solutie pentru dbf-urile externe bazei de date. De ex. aliasurile cont, stat.

imre.bodosi
Site Admin
Mesaje: 456
Membru din: 08 Dec 2011, 10:49

Re: Salvare totala baza de date

Mesajde imre.bodosi » 22 Oct 2012, 23:52

"cont" ok, poate fi extern, dar la "stat" nu recomandam.
Sunt mai multe solutii de arhivare pentru fisiere externe:
1. la scriptul lui Lorant se poate adauga inca o comanda zip care mai adauga la arhiva creata si fisiere externe,
2. in grupe de fisiere se pot inscrie si fisiere externe cu cale absoluta,
3. la arhivare pe disc in hUTIL sau la copiere in hMENU, fisierele externe se pot recorpora in baza de date

Pentu 3. recorporare gasesti documentatii in vechiul hSUPORT, in documentatia hdist (Alt+F7, *.htm si cauta recorporare).
Pentru 2. chiar si in hUTIL.

lorant.santha
Mesaje: 61
Membru din: 08 Dec 2011, 11:11

Re: Salvare totala baza de date

Mesajde lorant.santha » 17 Dec 2015, 11:15

Va atasez o noua varianta.
Acesta este implementat si pentru LINUX.
si in cazul SO Windows se poate schimba Diskul pe care se salveaza (Necesar in cazul in care se salveaza pe diskuri mobile si nu intodeauna se incarca diskul pe acelasi litera)
Fişiere ataşate
U5_ZIP.ZIP
(2.66 KiB) Descărcat de 129 ori
Santha Lorant
HAMOR Soft


Înapoi la “hUTIL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator