Archiwizacja i odtwarzanie bazy Architektura bazy Oracle %DUWáRPLHM%XáNV]DV bbulk@ii.pb.bialystok.pl Cele archiwizacji i odtwarzania z 2FKURQDED]\GDQ\FKSU]HGUy*Q\PLW\SDPL awarii z =ZLNV]HQLHUHGQLHJRF]DVXSRPLG]\DZDULDPL (MTBF) z =PQLHMV]HQLHUHGQLHJRF]DVXRGWZDU]DQLD (MTTR) z Minimalizacja utraty 1
Kategorie awarii z %ágsrohfhqld z $ZDULDSURFHVXX*\WNRZQLND z %ágx*\wnrzqlnd z Awaria instancji z $ZDULDQRQLND z Awaria sieci 3U]\F]\Q\Z\VWSLHQLDEáGX polecenia %ágorjlf]q\dsolndfml 3UyEDZVWDZLHQLDGDQ\FKGRWDEHOLQDUXV]DMFD ZL]\LQWHJUDOQRFL Próba wykonania operacji bez wymaganych XSUDZQLH Zlecenie wykonania polecenia INSERT lub 83'$7(QDWDEHOLSRZRGXMFHDORNDFMQRZHJR extentu, przy braku wolnego miejsca w przestrzeni tabel 2
5R]ZL]\ZDQLHSUREOHPyZ Z\QLNDMF\FK]EáGXSROHFHQLD 3RSUDZLHQLHG]LDáDQLDDSOLNDFML Modyfikacja i ponowne wykonanie polecenia SQL. 1DGDQLHQLH]EGQ\FKXSUDZQLH =PLDQDOLPLWyZSU]HVWU]HQLX*\WNRZQLND NRU]\VWDMF]SROHFHQLD$/7(586(5 Dodanie pliku lub obszaru do przestrzeni tabel. 8PR*OLZLHQLHNRQW\QXDFMLDORNDFMLSU]HVWU]HQL 3U]\F]\Q\Z\VWSLHQLDDZDULL SURFHVXX*\WNRZQLND 1LHQRUPDOQH]DNRF]HQLHVHVMLSU]H] X*\WNRZQLND 1LHQRUPDOQHSU]HUZDQLHVHVMLX*\WNRZQLND 3URJUDPX*\WNRZQLNDZ\JHQHURZDáZ\MWHN SRZRGXMF\SU]HUZDQLHVHVML 3
5R]ZL]\ZDQLHSUREOHPyZ Z\QLNDMF\FK]DZDULLSURFHVX X*\WNRZQLND Proces PMON wykrywa przerwane sesje X*\WNRZQLNyZ 3021Z\FRIXMHQLH]DWZLHUG]RQWUDQVDNFML ]ZDOQLDZV]\VWNLH]DVRE\LEORNDG\QDáR*RQH SU]H]QL %ágx*\wnrzqlnd SQL> DROP TABLE employees; SQL> TRUNCATE TABLE employees; SQL> DELETE FROM employees; SQL> COMMIT; SQL> UPDATE employees 2 SET salary = salary * 1.5; SQL> COMMIT; 4
1DSUDZDED]\GDQ\FKSREáG]LH X*\WNRZQLND z Odtworzenie bazy na podstawie ostatniej kopii archiwalnej. z Zaimportowanie tabel. z 8*\FLHSDNLHWXLogMiner GRRNUHOHQLDF]DVX Z\VWSLHQLDEáGX z Odtworzenie bazy do punktu w czasie z 8*\FLHSDNLHWXLogMiner do odtworzenia obiektu. z 8*\FLHRSFMLFlashBack GRZ\ZLHWOHQLDL naprawy historycznych. User process User process 3U]\F]\Q\Z\VWSLHQLDDZDULL instancji Server process PGA Server process PGA Locks Data buffer SMON DBWn Instance SGA Large Pool buffer PMON CKPT Shared pool Shared SQL and PL/SQL Data dict. cache LGWR ARCn Parameter Password s 5
Odtwarzanie po awarii instancji z Nie jest wymagane odtwarzanie bazy przez DBA. z 8UXFKRPLQVWDQFM z 3RF]HNDMQDZ\ZLHWOHQLHLQIRUPDFMLR poprawnym otwarciu bazy. z 6SUDZG(LQIRUPDFMHZSOLNXDOHUWyZE\ RGQDOH(üSU]\F]\QDZDULL 3U]\F]\Q\Z\VWSLHQLDDZDULL QRQLND z $ZDULDJáRZLF\G\VNXWZDUGHJR z Fizyczne problemy z odczytem i zapisem do plików bazy z 3U]\SDGNRZHXVXQLFLHSOLNXED]\GDQ\FK 6
Odtwarzanie SRDZDULLQRQLND z 6WUDWHJLDRGWZDU]DQLD]DOH*\RGSU]\MWHM metody archiwizacji i od typu uszkodzonych plików. z -H*HOLVGRVWSQHWRSRZLQQ\]RVWDü zastosowane podczas odtwarzania informacje ]DUFKLZDOQ\FKSOLNyZG]LHQQLNDSRZWyU]H E\RG]\VNDüGDQH]DWZLHUG]RQHSRZ\NRQDQLX ostatniej archiwizacji. Architektura User process Server process PGA Java pool buffer cache SMON DBWn Instance SGA Large pool buffer PMON CKPT Shared pool Shared SQL and PL/SQL Data dict. cache LGWR ARCn Parameter Password Archived log s 7
User process Bufory, DBWn i pliki Server process PGA Java pool buffer cache SMON DBW0 DBW1 Instance SGA Large pool buffer PMON CKPT Shared pool Shared SQL and PL/SQL Data dict. cache LGWR ARCn Parameter Password Archived log s %XIRUG]LHQQLNDSRZWyU]H/*:5L pliki dziennika User process Server process PGA Java pool buffer cache SMON DBWn Instance SGA Large pool buffer PMON CKPT Shared pool Shared SQL and PL/SQL Data dict. cache LGWR ARCn Parameter Password Archived log s 8
Zwielokrotnione pliki dziennika SRZWyU]H Grupa 1 Grupa 2 Grupa 3 Dysk 1 (Pliki a) Log1a.rdo Log2a.rdo Log3a.rdo Dysk 2 (Pliki b) Log1b.rdo Log2b.rdo Log3b.rdo Proces CKPT User process Server process PGA Java pool buffer cache SMON DBWn Instance SGA Large pool buffer PMON CKPT Shared pool Shared SQL and PL/SQL Data dict. cache LGWR ARCn Parameter Password Archived log s 9
Parametry inicjalizacyjne ZSá\ZDMFH na punkty kontrolne Parametr FAST_START_MTTR_TARGET LOG_CHECKPOINT_TIMEOUT LOG_CHECKPOINT_INTERVAL Definicja 2F]HNLZDQ\0775RNUHORQ\Z sekundach,orüf]dvxmdndpr*hxsá\qü SRPLG]\SXQNWHPNRQWUROQ\PD ostatnim zapisem w pliku dziennika SRZWyU]H,ORüEORNyZG]LHQQLNDMDNLHPRJ E\ü]DSLVDQHSRPLG]\SXQNWHP kontrolnym a ostatnim zapisanym w SOLNXG]LHQQLNDSRZWyU]HEORNLHP Zwielokrotnione pliki kontrolne User process Server process PGA Java pool buffer cache SMON DBWn Instance SGA Large pool buffer PMON CKPT Shared pool Shared SQL and PL/SQL Data dict. cache LGWR ARCn Parameter Password s Archived log s 10
Procesy ARCn i archiwalne pliki G]LHQQLNDSRZWyU]H Instance SGA Shared pool User process Server process PGA Java pool buffer cache SMON DBWn Large pool buffer PMON CKPT Shared SQL and PL/SQL Data dict. cache LGWR ARC0 ARC1 Parameter Password Archived log s dest 2 Archived log s dest 1 Archiwizacja i odtwarzanie bazy Konfiguracja bazy SUDFXMFHMZWU\ELHArchivelog 11
Tryb Noarchivelog LGWR Brak historii %LH*FHSOLNLG]LHQQLND SRZWyU]H 052 053 054 053 052 054 053 052 Tryb Archivelog LGWR %LH*FHSOLNLG]LHQQLND SRZWyU]H 052 054 051 053 053 051 052 054 053 051 053 052 053 Archiwalne pliki dziennika SRZWyU]H 12
Zmiana trybu pracy bazy 1 SHUTDOWN NORMAL/IMMEDIATE 2 STARTUP MOUNT 4 ALTER DATABASE OPEN init.ora 3OLN NRQWUROQ\ 3 ALTER DATABASE ARCHIVELOG 5 Archiwizacja bazy 051 Automatyczna archiwizacja dzienników Archiwalny Archiwalny %LH*F\ 051 052 %LH*FHSOLNLG]LHQQLND SRZWyU]H 053 ARC0 Archiwalne pliki G]LHQQLNDSRZWyU]H 051 LOG_ARCHIVE_START=TRUE LOG_ARCHIVE_MAX_PROCESSES=n 052 052 13
6NáDGRZDQLHDUFKLZDOQ\FKSOLNyZ G]LHQQLNDSRZWyU]H z 8*\MSDUDPHWUX/2*B$5&+,9(B'(67BQGR ]GHILQLRZDQLDGRG]LHVLFLXORNDOL]DFML VNáDGRZDQLDDUFKLZDOQ\FKSOLNyZG]LHQQLND z 8*\MSDUDPHWUX/2*B$5&+,9(B)250$7 GRGRáF]HQLDGRQD]Z\SOLNXQXPHUX VHNZHQF\MQHJRSOLNXG]LHQQLNDSRZWyU]HL QXPHUXZWNX 6NáDGRZDQLHDUFKLZDOQ\FKSOLNyZ G]LHQQLNDSRZWyU]H 8*\M/2*B$5&+,9(B'(67BQ GR ]GHILQLRZDQLDGRG]LHVLFLXORNDOL]DFML DUFKLZDOQ\FKSOLNyZG]LHQQLNDNWyUHPRJE\ü QD log_archive_dest_1 = "LOCATION=/archive1" log_archive_dest_2 = "SERVICE=standby_db1" z /RNDOQ\FKG\VNDFK z :Z(OHRGOHJáHMED]\GDQ\FKVWDQGE\ 14
Parametr LOG_ARCHIVE_DEST_n z 'HILQLXMORNDOL]DFMHMDNR0$1'$725<OXE 237,21$/ z 'HILQLXMF]DVSRQRZQHMSUyE\]DSLV\ZDQLD DUFKLZyZZGDQHMORNDOL]DFMLSRDZDULL log_archive_dest_1="location=/archive MANDATORY REOPEN" log_archive_dest_2="service=standby_db1 MANDATORY REOPEN=600" log_archive_dest_3="location=/archive2 OPTIONAL" 0LQLPDOQDLORFLSRSUDZQLH wykonanych archiwizacji z 3DUDPHWU/2*B$5&+,9(B0,1B68&&(('B'(67 LOG_ARCHIVE_MIN_SUCCEED_DEST = 2 z *UXSDSOLNyZG]LHQQLNDSRZWyU]HPR*HE\ü SRQRZQLHX*\WDW\ONRZWHG\JG\ ± $UFKLZL]DFMD]RVWDQLH]DNRF]RQDZHZV]\VWNLFK RERZL]NRZ\FKORNDOL]DFMDFK ±,ORüORNDOQ\FKORNDOL]DFMLDUFKLZyZMHVWZLNV]D QL*OXEUyZQDZDUWRFLSDUDPHWUX /2*B$5&+,9(B0,1B68&&(('B'(67 15
Kontrola stanu wskazanych lokalizacjach z 6NáDGRZDQLHNRSLLDUFKLZDOQ\FKZSRV]F]HJyOQ\FK ORNDOL]DFMDFKPR*HE\ü]DWU]\PDQHSU]H]QRZ\ G\QDPLF]Q\SDUDPHWU /2*B$5&+,9(B'(67B67$7(BQ LOG_ARCHIVE_DEST_STATE_2 = DEFER ALTER SYSTEM SET log_archive_dest_state_3 = DEFER z $UFKLZL]DFMDZHZVND]DQHMORNDOL]DFMLPR*HE\ü aktywowana poprzez: LOG_ARCHIVE_DEST_STATE_2 = ENABLE ALTER SYSTEM SET log_archive_dest_state_3 = ENABLE Definiowanie formatu nazw plików %LH*FHSOLNLG]LHQQLNDSRZWyU]H Grupa 1 Grupa 2 053 053 053 053 053 052 053 052 ARC0 Archiwalne pliki G]LHQQLNDSRZWyU]H 052 052 /ORADATA/archive/ arch%s.arc LOG_ARCHIVE_DEST_n LOG_ARCHIVE_FORMAT 16
Informacje o archiwalnych G]LHQQLNDFKSRZWyU]H Dynamiczne perspektywy Polecenie V$ARCHIVED_LOG V$ARCHIVE_DEST V$LOG_HISTORY V$DATABASE V$ARCHIVE_PROCESSES ARCHIVE LOG LIST; Archiwizacja i odtwarzanie bazy Archiwizacja bazy 17
:\ZLHWODQLHLQIRUPDFMLRSOLNDFK bazy V$DATAFILE V$CONTROLFILE V$LOGFILE DBA_DATA_FILES Metody archiwizacji =DPNQLWDED]D =DPNQLWDOXERWZDUWDED]D Tryb Noarchivelog Tryb Archivelog Fizyczna archiwizacja 18
Wykonywanie spójnej kopii DUFKLZDOQHMFDáHMED]\GDQ\FK 1 2 3 4 Pliki SHUTDOWN IMMEDIATE; HOST cp <s> /backup/ Pliki Pliki 3OLNKDVHá kontrolne dziennika SRZWyU]H STARTUP OPEN; Plik parametrów Wymagania procesu archiwizacji otwartej bazy Tryb Archivelog LGWR 051 053 052 054 053 ARC0 053 051 052 054 053 %LH*FHSOLNLG]LHQQLND SRZWyU]H 051 051 052 053 053 Archiwalne pliki dziennika SRZWyU]H 19
Opcje archiwizacji otwartej bazy Archiwizacja przestrzeni tabel Archiwizacja pliku 3U]HVWU]HWDEHO USERS 3U]HVWU]HWDEHO USERS users01.dbf users02.dbf users01.dbf users02.dbf Wykonanie archiwizacji przestrzenni tabel online SQL> ALTER TABLESPACE users 2> BEGIN BACKUP; $cp / /users01.dbf /BACKUP/users01.dbf SQL> ALTER TABLESPACE users 2> END BACKUP; 143 s Backup 20
Informacje o statusie archiwizacji Dynamiczne perspektywy V$BACKUP V$DATAFILE_HEADER Awaria podczas procesu archiwizacji otwartej bazy ALTER TABLESPACE users BEGIN BACKUP; copy / /users01.dbf /BACKUP/users01.dbf s ALTER DATABASE DATAFILE / /users01.dbf END BACKUP; s 21
5F]QDDUFKLZL]DFMDSOLNyZ kontrolnych 7ZRU]HQLHNRSLLELQDUQHMSOLNX ALTER DATABASE BACKUP CONTROLFILE TO control1.bkp`; 7ZRU]HQLHNRSLLWHNVWRZHMSOLNX ALTER DATABASE BACKUP CONTROLFILE TO TRACE; Archiwizacja pliku parametrów instancji CREATE PFILE FROM SPFILE; CREATE PFILE = /backup/init.ora FROM SPFILE; 22
Archiwizacja i odtwarzanie bazy Odtwarzanie bazy Odtwarzania bazy po DZDULLQRQLND z Odtwarzanie bazy po utracie lub XV]NRG]HQLXELH*FHJRSOLNXGDQ\FKOXESOLNX kontrolnego z Wymagana interwencja administratora z Proces odtwarzania: 3OLNLVRG]\VNLZDQH]DUFKLZXP 'DQH]DUFKLZDOQ\FKLELH*F\FKSOLNyZ G]LHQQLNDVDSOLNRZDQHGRRG]\VNDQ\FK plików 23
Kroki odtwarzania Archived Online Aplikowane dzienniki 2 Odtworzone segmenty wycofania 4 Odzyskane pliki 1 %D]DGDQ\FK]DZLHUDMFD zatwierdzone i nie zatwierdzone transakcje 3 Odtworzona baza 5 Odzyskiwanie i odtwarzanie plików GDQ\FKSRDZDULLQRQLND]D SRPRFSROHFH62L64/ z 2G]\VNDMSOLNLNRU]\VWDMF]SROHFHV\VWHPX RSHUDF\MQHJR z 2GWZyU]SOLNLNRU]\VWDMF]64/3OXV SROHFHQLHP5(&29(5 24
Odtwarzanie bazy SUDFXMFHMZWU\ELHNoarchivelog :SU]\SDGNXED]\GDQ\FKSUDFXMFHMZWU\ELHEH] DUFKLZL]DFMLSOLNyZG]LHQQLNDSRZWyU]HPXVLV] RG]\VNDüQDVWSXMFHSOLNLED]\GDQ\FK z Pliki z Pliki kontrolne 0R*HV]GRGDWNRZRRG]\VNDüQDVWSXMFHSOLNL z 3OLNLG]LHQQLNDSRZWyU]H z 3OLNKDVHá z Plik parametrów Odtwarzanie bazy w trybie NoarchivelogGRVWSQHNRSLH plików dziennika Parameter File Password File Data File 2 Files File 1 File 2 Parameter File Password File s 143 Backup Odzyskanie plików z ostatniej kopii archiwalnej Parameter File Password File s 143 25
Odtwarzanie bazy w trybie Noarchivelog: : brak kopii plików G]LHQQLNDSRZWyU]H 1. =DPNQLMLQVWDQFM 2. Odzyskaj pliki i plik kontrolny z RVWDWQLHMNRSLLDUFKLZDOQHMFDáHMED]\GDQ\FK 3. Wykonaj odtwarzanie do przerwania. 4. 2WZyU]ED]GDQ\FK]RSFMRESETLOGS. Odtwarzanie bazy SUDFXMFHMZWU\ELHArchivelog z Kompletne odtworzenie Wykorzystuje pliki dziennika lub kopie przyrostowe 2GWZDU]DED]GDQ\FKGRPRPHQWXDZDULL Aplikuje wszystkie informacje z dzienników z 1LHSHáQHRGWZDU]DQLH Wykorzystuje kopie archiwalne i pliki dziennika do odtworzenia bazy do SXQNWXZSU]HV]áRFL 26
Kompletne odtwarzanie z 8SHZQLMVL*HSOLNLGDQ\FKNWyUHEG RG]\VNLZDQHVZWU\ELHoffline. z Odzyskaj jedynie utracone lub uszkodzone pliki. z Nie odzyskuj plików kontrolnych, plików G]LHQQLNDSRZWyU]HSOLNXKDVHáLSOLNyZ parametrów. z Odtwórz pliki.,qirupdfmhrsolndfknwyuhpxv] E\üRGWZRU]RQH z Perspektywa V$RECOVER_FILE zawiera LQIRUPDFMHRSOLNDFKGDQ\FKZ\PDJDMF\FK odtworzenia. z 3HUVSHNW\ZD9/2*B+,6725<]DZLHUDOLVW DUFKLZDOQ\FKSOLNyZG]LHQQLNDSRZWyU]HED]\. z Perspektywa V$RECOVERY_LOG zawiera OLVWZV]\VWNLFKDUFKLZDOQ\FKSOLNyZG]LHQQLND SRZWyU]HSRWU]HEQ\FKSRGF]DVSURFHVX odtwarzania. 27
2GWZDU]DQLHNRPSOHWQHSROHFHQLH 5(&29(5 Odtwarzanie zamontowanej bazy : SQL> RECOVER DATABASE; lub SQL> RECOVER DATAFILE 2> /ORADATA/u03/users01.dbf ; 2GWZDU]DQLHRWZDUWHMED]\GDQ\FK SQL> RECOVER TABLESPACE users; lub SQL> RECOVER DATAFILE 3; 2GWZDU]DQLH]X*\FLHP archiwalnych plików dziennika z %\DXWRPDW\F]QLHDSOLNRZDüGDQH]SOLNyZ G]LHQQLNDSRZWyU]HQDOH*\ 3U]HGUR]SRF]FLHPRGWZDU]DQLDZ\GDü polecenie SET AUTORECOVERY ON 1DSLVDüauto SR]QDNX]DFKW\SRGF]DV odtwarzania 8*\üSROHFHQLDRECOVER AUTOMATIC... 28
Zmiana lokalizacji odzyskiwanych plików podczas odtwarzania bazy z 6NRU]\VWDM]SROHFHV\VWHPXRSHUDF\MQHJRE\ RG]\VNDüSOLNLGDQ\FKGRQRZ\FKORNDOL]DFML z 6NRU]\VWDM]SROHFHQLD$/7(5'$7$%$6( 5(1$0(),/(E\]PLHQLüZSLVZSOLNX NRQWUROQ\PED]\GDQ\FK. Metody kompletnego odtwarzania bazy z 2GWZDU]DQLH]DPNQLWHMED]\GDQ\FK Pliki przestrzeni System Pliki z segmentami wycofania (Undo) &DáDED]DGDQ\FK z Odtwarzanie otwartej bazy, SRF]WNRZRRWZDUWHMXWUDWDSOLNyZ z Odtwarzanie otwartej bazy, SRF]WNRZR]DPNQLWHMDZDULDVSU]WX z Odtwarzanie pliku bez kopii archiwalnej 29
.RPSOHWQHRGWZDU]DQLH]DPNQLWHM bazy 2GWZDU]DQLH]DPNQLWHMED]\GDQ\FKMHVW X*\ZDQHGRRGWZRU]HQLD z Plików przestrzeni System z 3OLNyZGDQ\FK]DZLHUDMF\FKVHJPHQW\ wycofania (Rollback segment) z &DáHMED]\GDQ\FK Kompletne odtwarzanie ]DPNQLWHMED]\GDQ\FK s =DPNQLWDED]DGDQ\FK s Odtworzona baza 1 2 4 =DPNQLMLQVWDQFM Odzyskaj plik 1 (Numer sekwencyjny dziennika ) s 3 3 Mounted 2WZyU]ED]GDQ\FK 3 Archived log 30
Odtwarzanie otwartej bazy GDQ\FKSRF]WNRZRRWZDUWHM 2GWZDU]DQLHRWZDUWHMED]\GDQ\FKMHVWX*\ZDQH GR z 2GWZRU]HQLDED]\GDQ\FKNWyUDMHVWRWZDUWD z %D]DGDQ\FKMHVWRWZDUWDSRGF]DVRGWZDU]DQLD z $ZDULDQRQLNDQLHGRW\F]\SOLNyZ SU]HVWU]HQLWDEHO6<67(0 Odtwarzanie otwartej bazy s Otwarta baza s Odtworzona baza 1 2 4 3U]HáF]SOLNGDQ\FKZ tryb offline Odzyskaj plik 2 (Numer sekwencyjny dziennika ) s 3 3 Open 3 3U]HáF]SOLNGDQ\FKZ tryb online Archived log 31
Odtwarzanie otwartej bazy GDQ\FKSRF]WNRZR]DPNQLWHM 2GWZDU]DQLHRWZDUWHMED]\GDQ\FKMHVWX*\ZDQH GR z 2GWZRU]HQLDED]\GDQ\FKNWyUDMHVWZ ELH*FHMFKZLOL]DPNQLWD z %D]DGDQ\FKEG]LHRWZDUWDSRGF]DV RGWZDU]DQLD z $ZDULDQRQLNDQLHGRW\F]\SOLNyZ SU]HVWU]HQLWDEHO6<67(0 Odtwarzanie otwartej bazy s s =DPNQLWDED]DGDQ\FK Odtworzona baza :\VWDUWXMED]GDQ\FKZ 1 trybie mount 2 3U]HáF]SOLNGDQ\FKZ tryb offline 3 2WZyU]ED]GDQ\FK 4 6 Odzyskaj plik 2 s 5 5 Open 5 3U]HáF]SOLNGDQ\FK w tryb online Archived log 32
Odtwarzanie pliku bez kopii archiwalnej z 8WUDFRQRSOLNGDQ\FKNWyU\QLHE\áQLJG\ DUFKLZL]RZDQ\ z $OJRU\WPQLHPR*HE\üZ\NRU]\VWDQ\MH*HOL XWUDFRQ\SOLNQDOH*\GRSU]HVWU]HQL6<67(0 Odtwarzanie pliku bez kopii archiwalnej - SU]\NáDG Data 4 Data 4 s Otwarta baza s Odtworzona baza 1 2 4 3U]HáF]SOLNGDQ\FKOXE SU]HVWU]HWDEHOZWU\E offline Ponownie utwórz plik Data 4 s 3 3 Open 3 3U]HáF]SOLNGDQ\FK OXESU]HVWU]HWDEHO w tryb online Archived log 33
Odtwarzanie plików kontrolnych Metody odtwarzania po utracie pliku kontrolnego: z :\NRU]\VWDMELH*F\SOLNNRQWUROQ\ z Utwórz nowy plik kontrolny z :\NRU]\VWDMNRSLDUFKLZDOQSOLNXNRQWUROQHJR 34