Archiwizacja i odtwarzanie bazy danych
|
|
- Daria Jarosz
- 8 lat temu
- Przeglądów:
Transkrypt
1 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
2 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
3 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
4 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
5 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
6 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
7 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
8 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
9 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
10 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
11 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
12 Tryb Noarchivelog LGWR Brak historii %LH*FHSOLNLG]LHQQLND SRZWyU]H Tryb Archivelog LGWR %LH*FHSOLNLG]LHQQLND SRZWyU]H Archiwalne pliki dziennika SRZWyU]H 12
13 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\ %LH*FHSOLNLG]LHQQLND SRZWyU]H 053 ARC0 Archiwalne pliki G]LHQQLNDSRZWyU]H 051 LOG_ARCHIVE_START=TRUE LOG_ARCHIVE_MAX_PROCESSES=n
14 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
15 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
16 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 ARC0 Archiwalne pliki G]LHQQLNDSRZWyU]H /ORADATA/archive/ arch%s.arc LOG_ARCHIVE_DEST_n LOG_ARCHIVE_FORMAT 16
17 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
18 :\ZLHWODQLHLQIRUPDFMLRSOLNDFK bazy V$DATAFILE V$CONTROLFILE V$LOGFILE DBA_DATA_FILES Metody archiwizacji =DPNQLWDED]D =DPNQLWDOXERWZDUWDED]D Tryb Noarchivelog Tryb Archivelog Fizyczna archiwizacja 18
19 Wykonywanie spójnej kopii DUFKLZDOQHMFDáHMED]\GDQ\FK 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 ARC %LH*FHSOLNLG]LHQQLND SRZWyU]H Archiwalne pliki dziennika SRZWyU]H 19
20 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
21 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
22 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
23 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
24 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
25 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
26 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
27 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
28 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
29 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
30 .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 =DPNQLMLQVWDQFM Odzyskaj plik 1 (Numer sekwencyjny dziennika ) s 3 3 Mounted 2WZyU]ED]GDQ\FK 3 Archived log 30
31 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 U]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
32 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
33 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 U]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
34 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
Przyczyny awarii. Struktury wykorzystywane do odtwarzania bd. Archiwizowanie plików dziennika. Archiwizowanie danych. danych
Przyczyny awarii Archiwizowanie danych i odtwarzanie po awarii błędy uŝytkowników, np. przypadkowe usunięcie danych błędy w oprogramowaniu aplikacyjnym awarie procesów uŝytkowników awarie sieci awarie
Bardziej szczegółowoPrzygotowanie bazy do wykonywania kopii bezpieczeństwa
Przygotowanie bazy do wykonywania kopii bezpieczeństwa Wstęp Wykonywanie kopii bezpieczeństwa i odtwarzanie po awarii jest jednym z kluczowych zadań administratora bazy danych. W momencie wystąpienia awarii
Bardziej szczegółowoPodstawy systemów UNIX Podstawy RMAN
Podstawy systemów UNIX Podstawy RMAN Autor: Maciej Friedel Zajęcia prowadzone dla Polskiej Szkoły IT Wrocław, 2009 Tryb ARCHIVELOG 1. Konfiguracja obszaru FRA (Flash Recovery Area)
Bardziej szczegółowoOdtwarzanie po awarii plików bazy danych
Odtwarzanie po awarii plików bazy danych Odtwarzanie po awarii plików bazy danych (dysków) Odtwarzanie po awarii dysków oznacza, że któryś z plików bazy danych został uszkodzony. W zależności od tego,
Bardziej szczegółowo(c) Politechnika Poznańska, Instytut Informatyki
Architektura systemu Oracle10g (c) Politechnika Poznańska, Instytut Informatyki 2 Zadania administratora bazy danych Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie
Bardziej szczegółowostartup pfile= '$HOME/admin/pfile/initDBx.ora'; create spfile from pfile= '$HOME/admin/pfile/initDBx.ora';
Administrowanie systemami baz danych Ćwiczenia laboratoryjne (1) Podstawy uruchamiania serwera bazy danych 1. Przy pomocy programu Putty, połącz się z serwerem miner.cs.put.poznan.pl. Dla wygody otwórz
Bardziej szczegółowoKonfiguracja bazy danych zwiększająca możliwość odtworzenia jej po awarii nośnika
Archiwizowanie danych i odtwarzanie bazy danych po awarii Recover manager 140 Konfiguracja bazy danych zwiększająca możliwość odtworzenia jej po awarii nośnika W celu skonfigurowania bazy danych z dostateczną
Bardziej szczegółowoZarządzanie strukturą bazy danych Oracle11g
Zarządzanie strukturą bazy danych Oracle11g Wstęp Baza danych Oracle przechowuje dane użytkowników oraz własne dane słownikowe w następujących strukturach logicznych: przestrzenie tabel segmenty extenty
Bardziej szczegółowoWykonywanie kopii bezpieczeństwa w bazie Oracle 11g
Wykonywanie kopii bezpieczeństwa w bazie Oracle 11g Wstęp W bazie Oracle 11g można wykonywać kopie bezpieczeństwa ręcznie i automatycznie z wykorzystaniem narzędzie RMAN. Zalecanym i rekomendowanym narzędziem
Bardziej szczegółowoAdministracja bazy danych Oracle 10g
Administracja bazy danych Oracle 10g Oracle Database Administration część 1 Cele kursu Kurs daje wskazówki jak za pomocą Oracle Enterprise Manager można wykonać większość podstawowych czynności administracyjnych.
Bardziej szczegółowoStrojenie,administracja itp. Cz. 2
Strojenie,administracja itp. Cz. 2 Adam Pelikant Środowisko pracy bazy danych Podczas instalacji bazy można określićśrodowisko pracy: Online Transaction Processing (OLTP) To baza danych utworzona z przeznaczeniem
Bardziej szczegółowoServer Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i
Server Oracle - System Zarządzania Bazą Danych - składa się z instancji Oracle i bazy danych Oracle Instancja Oracle - pewne procesy drugoplanowe i struktury pamięciowe - aby użytkownik mógł uzyskać dostęp
Bardziej szczegółowoZakres wykładów (2) T orzenie, monitorowanie i usuwanie uż u ytkowników. ytkowników Kontrolowanie haseł Kontrolowanie hase i zasobów systemowych i
Zakres wykładów(1) Poznanie architektury i głównych cech serwera Oracle Database 11g. Uruchamianie i zamykanie bazy danych. Tworzenie kompletnej bazy danych. Operacje dostępu i aktualizacji danych. Zasady
Bardziej szczegółowoInstalacja, architektura i struktura SZBD Oracle
Instalacja, architektura i struktura SZBD Oracle numer wersji konserwacji bazy danych główny numer wersji Bazy Danych Oracle Database Server 11..2.0.1.0 numer wersji Serwera Aplikacji numer wersji charakterystyczny
Bardziej szczegółowoOracle Database 11g: podstawy administracji. Instalowanie serwera bazy danych
1 Zadania administratora bazy danych 2 Oracle Database 11g: podstawy administracji Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie serwerem Zarządzanie strukturami
Bardziej szczegółowoAdministracja bazy danych Oracle 10g
Administracja bazy danych Oracle 10g Oracle Database Administration część 4 Pliki związane z bazą danych Oracle Pliki danych (ang. Datafiles) - zawierają dane, które są przechowywane w bazie danych. Plik
Bardziej szczegółowo1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 (a) T (b) N (c) N (d) T
PRZYKŁADOWE PYTANIA NA EGZAMIN Z PRZEDMIOTU ADMINISTRACJA BAZAMI DANYCH - 2005/2006-1- A Nazwisko i imię: Kierunek: Rok studiów: Pytanie 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Punkty 5 5 5
Bardziej szczegółowo(c) Politechnika Poznańska, Instytut Informatyki
Struktura bazy danych Oracle (c) Politechnika Poznańska, Instytut Informatyki 28 Organizacja przestrzeni danych struktury logiczne - przestrzenie tabel (ang. tablespaces), schematy, obiekty (relacje, indeksy,
Bardziej szczegółowoSystem Oracle podstawowe czynności administracyjne
6 System Oracle podstawowe czynności administracyjne Stany bazy danych IDLE nieczynna, pliki zamknięte, procesy tła niedziałaja NOMOUNT stan po odczytaniu pfile-a, zainicjowaniu SGA i uruchomieniu procesów
Bardziej szczegółowoZarządzanie wolną przestrzenią w bloku. Rozszerzenia
73 Plan prezentacji 74 Struktury fizyczne i logiczne bazy danych Pliki bazy danych i kontrolne, i dziennika powtórzeń, i konfiguracyjne, i tymczasowe, i danych Bloki dyskowe format, struktura, zawartość,
Bardziej szczegółowoPrzed modyfikacją buforów danych proces serwera zapisuje w buforze dziennika powtórzeń wszystkie zmiany dokonane w bazie danych.
Zapewnianie spójności i współbieżności transakcji Treść wykładu Rola procesu sekretarza dziennika (LGWR) w rejestrowaniu i zatwierdzaniu transakcji w plikach dziennika powtórzeń. Identyfikowanie i składników
Bardziej szczegółowoCwiczenie 7. Retrospekcja
Cwiczenie 7. Retrospekcja 1. Sprawdzenie środowiska Czas trwania: 15 minut Mechanizmy związane z retrospekcją wymagają spełnienia kilku warunków. W pierwszym ćwiczeniu dokonamy ich weryfikacji. Zakłada
Bardziej szczegółowoPROCEDURA BACKUP & RECOVER Dokument opisuje procedurę backup u i odtwarzania dla bazy Oracle 11gR2
2012 PROCEDURA BACKUP & RECOVER Dokument opisuje procedurę backup u i odtwarzania dla bazy Oracle 11gR2 ORA- 600 Kamil Stawiarski Spis treści Pełny backup serwera Oracle... 3 Backup wykonywany z jednego
Bardziej szczegółowoCHEATSHEET Administracja bazami danych Oracle I Start i wyłączanie instancji
CHEATSHEET Administracja bazami danych Oracle I www.jsystems.pl Start i wyłączanie instancji Shutdown immediate Shutdown normal lub shutdown Shutdown abort Shutdown transactional Startup lub startup open
Bardziej szczegółowoOracle ³atwiejszy ni przypuszczasz. Wydanie III
IDZ DO PRZYK ADOWY ROZDZIA SPIS TREŒCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Oracle ³atwiejszy ni przypuszczasz. Wydanie III Autor: Jadwiga Gnybek ISBN: 83-246-0116-3 Format: B5, stron:
Bardziej szczegółowoOrganizacja przestrzeni danych (2) Struktura bazy danych Oracle. Przestrzenie tabel. baza danych. tabel. tabel. struktury. (relacje, schematy,
Organizacja przestrzeni danych Struktura bazy danych Oracle struktury logiczne - przestrzenie tabel (ang. tablespaces), schematy, obiekty (relacje, indeksy, klastry, klastry haszowe (ang. hash cluster),
Bardziej szczegółowoWykład 1 Cele i strategie archiwizacji i odtwarzania
Wykład 1 Cele i strategie archiwizacji i odtwarzania Rozumienie funkcjonowania operacji archiwizacji i odtwarzania bazy danych. Wdrożenie strategii wykonywania kopii zapasowych i jej wykorzystywanie do
Bardziej szczegółowoĆwiczenie 2. Struktura bazy danych Oracle
Ćwiczenie 2. Struktura bazy danych Oracle 1. Zamykanie i uruchamianie bazy danych w konsoli tekstowej Czas trwania: 20 minut 1. Uruchom środowisko wirtualizacji kliknij na umieszczoną na pulpicie komputera-gospodarza
Bardziej szczegółowoBlock Change Tracking
Czym jest i czy warto stosować? OPITZ CONSULTING Kraków Przybliżenie technologii i analiza testów Jakub Szepietowski (Młodszy konsultant SE) OPITZ CONSULTING Kraków 2011 Strona 1 Agenda 1. Plik BCT 2.
Bardziej szczegółowoWyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia
Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia Składowe wyzwalacza ( ECA ): określenie zdarzenia ( Event ) określenie
Bardziej szczegółowoStrojenie,administracja itp
System Monitor Process Monitor Zakleszczenia Locks Odzyskiwanie rozproszone Odświeżanie migawek Zapytania równoległe SMON PMON LCK Tx RECO SNPn Pnnn Strojenie,administracja itp Adam Pelikant SGA System
Bardziej szczegółowoSQL Server. Odtwarzanie baz danych.
SQL Server. Odtwarzanie baz danych. Utwórz bazę danych CW. Utwórz w niej tabelę T1(p1 INT PRIMARY KEY, p2 INT) i wpisz wiersz (1,100). Sprawdź ścieżkę dostępu do plików bazy (np. we właściwościach bazy
Bardziej szczegółowoZarządzanie instancją bazy danych Oracle11g
Zarządzanie instancją bazy danych Oracle11g Wstęp Na poprzednim laboratorium zapoznaliście się Państwo ze środowiskiem maszyny wirtualnej, systemem Linux oraz podstawowymi operacjami na bazie danych. Na
Bardziej szczegółowoĆwiczenie 2. Struktura bazy danych Oracle
Ćwiczenie 2. Struktura bazy danych Oracle 1. Zamykanie i uruchamianie bazy danych w konsoli tekstowej Czas trwania: 20 minut 1. Uruchom środowisko wirtualizacji kliknij na umieszczoną na pulpicie komputera-gospodarza
Bardziej szczegółowoZadania do wykonania na laboratorium
Lab Oracle Katowice 2013v1 Fizyczna i logiczna struktura bazy danych 1 http://platforma.polsl.pl/rau2/mod/folder/view.php?id=9975 RB_lab2_v04st Przykładowe pomocne strony www: Zadania do wykonania na laboratorium
Bardziej szczegółowoAdministracja i programowanie pod Microsoft SQL Server 2000
Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 12 Zarządzanie bazami danych Pliki bazy danych i dzienniki Krótkie wprowadzenie do transakcji
Bardziej szczegółowoĆwiczenie 6. Zabezpieczenie bazy danych i odtwarzanie jej po awarii
Ćwiczenie 6. Zabezpieczenie bazy danych i odtwarzanie jej po awarii 1. Uruchomienie i skonfigurowanie środowiska do ćwiczeń Czas trwania: 15 minut Zadaniem niniejszych ćwiczeń jest przedstawienie podstawowych
Bardziej szczegółowoJSystems. Administracja Oracle. Kompendium wiedzy 2010-01-04
JSystems Administracja Oracle Kompendium wiedzy 2010-01-04 1 2 Globalny obszar systemowy - SGA Serwer Oracle składa się z plików bazy danych oraz instancji Oracle, której budowa jest przedstawiona na powyższym
Bardziej szczegółowoRECOVERY MANAGER JAK DOBRZE I SZYBKO ODTWORZYĆ BAZĘ DANYCH W SZBD ORACLE
STUDIA INFORMATICA 2011 Volume 32 Number 2B (97) Bożena MAŁYSIAK-MROZEK, Dariusz MROZEK Politechnika Śląska, Instytut Informatyki RECOVERY MANAGER JAK DOBRZE I SZYBKO ODTWORZYĆ BAZĘ DANYCH W SZBD ORACLE
Bardziej szczegółowoZarządzanie kontami użytkowników w i uprawnieniami
106 Plan prezentacji 107 Zarządzanie kontami użytkowników w i uprawnieniami Schematy a użytkownicy Tworzenie użytkowników, uwierzytelnianie Przywileje systemowe i obiektowe, role Profile kontrola wykorzystania
Bardziej szczegółowoTytuł kursu: Oracle 11g XE Administracja (kompleksowe)
Tytuł kursu: Oracle 11g XE Administracja (kompleksowe) Kod kursu: ORA-KOMPL Dokument jest częścią oferty szkoleń firmy Javatech. Pełna oferta znajduje się pod adresem: http://www.javatech.com.pl/szkolenia.html
Bardziej szczegółowoZarządzanie obiektami bazy danych Oracle11g
Zarządzanie obiektami bazy danych Oracle11g Wstęp Kontynuując ćwiczenia dotyczące obiektów w bazie Oracle, na dzisiejszych zajęciach zajmiemy sie: Indeksami Technologią Flashback Indeksy Indeksy to struktury,
Bardziej szczegółowoOracle Force. Opis narzęzdi bazodanowych. Przemysław Dadel, Adam Kudła, Maciej Rząsa. 20 marca 2009 AGH::KI::INFORMATYKA::BAZY DANYCH II
Opis narzęzdi bazodanowych AGH::KI::INFORMATYKA::BAZY DANYCH II 20 marca 2009 Główne cechy Wsparcie dla grid computing. Wbudowane języki: SQL, PL/SQL, java. Wieloplatformowość. Bogaty zestaw dostarczanych
Bardziej szczegółowoUstawienie na poziomie sesji (działa do zmiany lub zakończenia sesji zamknięcia połączenia).
POZIOMY IZOLACJI TRANSAKCJI 1. Microsoft SQL Server 2012 (od SQL Server 2005) W systemie SQL Server można wybrać sposób sterowania współbieżnością. Podstawowy sposób to stosowanie blokad. Wykorzystywane
Bardziej szczegółowoSzkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych.
Program szkolenia: Administracja Oracle Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Administracja Oracle ora-admin Oracle admini 4 dni 50% wykłady / 50% warsztaty Szkolenie
Bardziej szczegółowoUprawnienia, role, synonimy
Uprawnienia, role, synonimy Schemat, użytkownicy, autoryzacja użytkowników, uprawnienia systemowe i obiektowe, nadawanie i odbieranie uprawnień, tworzenie ról, przywileje, synonimy Schematy i użytkownicy
Bardziej szczegółowoAudyt serwera bazy danych Oracle Database 12c
Audyt serwera bazy danych Oracle Database 12c Raport z przeprowadzonego audytu [XXXXXXXX] Redakcja dokumentu: XXXX XXXXXXXX Poznań XX-XX-XXXX Spis treści 1 Przedmiot i cel audytu... 2 2 Wykorzystane materiały
Bardziej szczegółowoCel odtwarzania. Transakcyjne odtwarzanie bazy danych. Modele awarii. Efektywność odtwarzania MTTF
1 Cel odtwarzania 2 Transakcyjne odtwarzanie bazy danych Podstawowym celem mechanizmów transakcyjnego odtwarzania bazy danych po awarii jest odtworzenie spójnego stanu bazy danych Definicja odtwarzania
Bardziej szczegółowoADMINISTRACJA BAZAMI DANYCH
ADMINISTRACJA BAZAMI DANYCH Rozdziay 20-26 Rok akademicki 2007/2008 Notatki do przedmiotu Administracja bazami danych SPIS TRECI -218-24.1. Rodzaje odtwarzania... 261 24.2. Odtwarzanie bazy danych w trybie
Bardziej szczegółowoKopie bezpieczeństwa NAPRAWA BAZ DANYCH
Kopie bezpieczeństwa NAPRAWA BAZ DANYCH Sprawdzanie spójności bazy danych Jednym z podstawowych działań administratora jest zapewnienie bezpieczeństwa danych przez tworzenie ich kopii. Przed wykonaniem
Bardziej szczegółowoTransakcje. (c) Instytut Informatyki Politechniki Poznańskiej
ransakcje Definicja i własności transakcji, zatwierdzanie i wycofywanie, punkty bezpieczeństwa, spójność, anomalie współbieżnego dostępu do danych, poziomy izolacji transakcji, blokady, zakleszczenie Definicja
Bardziej szczegółowoStrojenie instancji bazy danych
Strojenie instancji bazy danych 295 296 Monitorowanie bazy danych AWR ADDM Metryki Alerty Plan prezentacji Automatic Workload Repository (1/5) 297 Baza danych generuje wiele różnego rodzaju statystyk wydajnościowych
Bardziej szczegółowoADMINISTRACJA BAZAMI DANYCH
ADMINISTRACJA BAZAMI DANYCH Rozdziały 1-29 Rok akademicki 2009/2010 Notatki do przedmiotu Administracja bazami danych PLAN WYKŁADU I BIBLIOGRAFIA - 2 - PLAN WYKŁADU 1. Architektura systemu Oracle. 2. Podstawowe
Bardziej szczegółowoKopie zapasowe w SQL Server. Michał Bleja
Kopie zapasowe w SQL Server Michał Bleja Typy kopii zapasowych (w oparciu o SQL Server Books Online) Pełna kopia zapasowa bazy danych (full database backup) zawiera wszystkie strony bazy danych oraz odpowiednią
Bardziej szczegółowoUżywany kiedy pełna treść instrukcji SQL jest nieznana przed uruchomieniem programu.
Plan wykładu Spis treści 1 Dynamiczny SQL 1 2 Wyzwalacze 2 3 Podsumowanie 9 4 Źródła 9 1 Dynamiczny SQL Dynamiczny SQL Dynamiczny SQL - technika programowania umożliwiająca generowanie instrukcji SQL dynamicznie
Bardziej szczegółowoSQL> startup pfile=./admin/pfile/initdbx.ora. SQL> create spfile from pfile='$home/admin/pfile/initdbx.ora' create user bolek identified by bolek;
Administrowanie użytkownikami Ćwiczenia laboratoryjne (2) Przygotowanie środowiska 1. Przy pomocy programu Putty, połącz się z serwerem miner.cs.put.poznan.pl. Dla wygody otwórz dwie sesje w dwóch różnych
Bardziej szczegółowoZarządzanie obiektami bazy danych Oracle11g
Zarządzanie obiektami bazy danych Oracle11g Wstęp Obiekty to struktury przechowujące, porządkujące lub operujące na danych takie jak: Tabele Więzy integralności Indeksy Widoki Sekwencje Procedury Linki
Bardziej szczegółowoWprowadzenie do projektowania i wykorzystania baz danych. Katarzyna Klessa
Wprowadzenie do projektowania i wykorzystania baz danych Katarzyna Klessa POWTÓRKA Z PIERWSZYCH ZAJĘĆ Lista słówek - do zapamiętania na początek Z podstaw SQL: CREATE - Tworzenie tabeli, czyli Coś czego
Bardziej szczegółowoStrojenie. Linia bazowa (1/3) Tworzenie linii bazowej
314 Plan prezentacji 315 Strojenie Linie bazowe Diagnozowanie problemów z wydajnością bazy danych y Memory s SQL Tuning SQL Access Partitioning Database Replay SQL Performance Analyzer Zbieranie statystyk
Bardziej szczegółowo1. Wyzwalacze BD (ang. triggers)
1. Wyzwalacze BD (ang. triggers) Wyzwalacz bazy danych jest procedurą składowaną w bazie powiązaną z jedną konkretną tablicą. Z pojedynczą tablicą może być związane wiele wyzwalaczy, natomiast pojedynczy
Bardziej szczegółowoEKSPLOATACJA BAZ DANYCH WSPÓŁCZESNE TECHNOLOGIE INFORMATYCZNE
WSPÓŁCZESNE TECHNOLOGIE INFORMATYCZNE EKSPLOATACJA BAZ DANYCH Projekt Absolwent na miarę czasu współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Nr umowy UDA-POKL.04.01.01-00-421/10-01
Bardziej szczegółowoBazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych
Plan wykładu Bazy danych Cechy rozproszonej bazy danych Implementacja rozproszonej bazy Wykład 15: Rozproszone bazy danych Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy danych (studia
Bardziej szczegółowoBlaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie
Bardziej szczegółowoIwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski. Poznań, 30.09.2015
Iwona Milczarek, Małgorzata Marcinkiewicz, Tomasz Staszewski Poznań, 30.09.2015 Plan Geneza Architektura Cechy Instalacja Standard SQL Transakcje i współbieżność Indeksy Administracja Splice Machince vs.
Bardziej szczegółowoŁadowanie i reorganizacja
Ładowanie i reorganizacja danych Cele Ładowanie danych za pomocą wstawiania ścieżką bezpośrednią Ładowanie danych do tabel Oracle za pomocą ścieżki konwencjonalnej oraz bezpośredniej SQL*Loader Reorganizacja
Bardziej szczegółowoSkąd pomysł na koło naukowe? Dlaczego akurat ORACLE? Co ja z tego będę miał? Czego będę mógł się nauczyć? Kiedy i gdzie będziemy się spotykać?
Plan wykładu: Skąd pomysł na koło naukowe? Dlaczego akurat ORACLE? Co ja z tego będę miał? Czego będę mógł się nauczyć? Kiedy i gdzie będziemy się spotykać? * * * Jak uzyskać certyfikat OCA, OCP, OCM?
Bardziej szczegółowoKlastrowanie bazy IBM DB2. Adam Duszeńko
Klastrowanie bazy IBM DB2 Adam Duszeńko Typy klastrów Wydajnościowe Skalowalność Równoległość Obliczeń Składowania Wiele punktów dostępu Niezawodnościowe Bezpieczeństwo Zwielokrotnienie Danych Operacji
Bardziej szczegółowoOracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 6 Wprowadzenie Definiowanie wyzwalaczy DML Metadane wyzwalaczy Inne zagadnienia, tabele mutujące Wyzwalacze INSTEAD OF Wyzwalacze
Bardziej szczegółowoRozdział 17. Zarządzanie współbieżnością zadania dodatkowe
Rozdział 17. Zarządzanie współbieżnością zadania dodatkowe -- Definicje relacji i utworzenie stanu początkowego dla ćwiczeń z synchronizacji transakcji DROP TABLE Konta cascade constraints; DROP TABLE
Bardziej szczegółowoMicrosoft Visual SourceSafe uproszczona instrukcja użytkowania
Politechnika Białostocka Wydział Informatyki mgr inż. Tomasz Łukaszuk Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Wprowadzenie Microsoft Visual SourceSafe jest narzędziem pozwalającym
Bardziej szczegółowoArchiwizacja. i odtwarzanie bazy
Archiwizacja i odtwarzanie bazy O czym będzie Metody odzyskiwania danych w DB2 Dzienniki transakcji Metody tworzenia kopii zapasowych Metody odtwarzania Operacje rollforward Odbudowa indeksów Problemy...
Bardziej szczegółowoAdministracja i programowanie pod Microsoft SQL Server 2000
Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 8 Transakcje i blokady Wprowadzenie do transakcji, rodzaje transakcji Punkty zapisu, odzyskiwanie
Bardziej szczegółowo3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota
Laboratorium nr 3 1 Bazy Danych Instrukcja laboratoryjna Temat: Wprowadzenie do języka SQL, tworzenie, modyfikacja, wypełnianie tabel 3 Przygotowali: mgr inż. Barbara Łukawska, mgr inż. Maciej Lasota 1)
Bardziej szczegółowoBaza danych Oracle podstawowe pojęcia
Pliki bazy danych Oracle Baza danych Oracle podstawowe pojęcia Artur Gramacki Uniwersytet Zielonogórski Instytut Informatyki i Elektroniki A.Gramacki@iie.uz.zgora.pl Pliki danych (ang. data files) domyślna
Bardziej szczegółowoOracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :
Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie
Bardziej szczegółowoRozdział 1 Wprowadzenie do baz danych. (c) Instytut Informatyki Politechniki Poznańskiej 1
Rozdział 1 Wprowadzenie do baz danych 1 Model danych 2 Funkcje systemu zarządzania bazą danych Wymagania spójność bazy danych po awarii trwałość danych wielodostęp poufność danych wydajność rozproszenie
Bardziej szczegółowoSQL w języku PL/SQL. 2) Instrukcje języka definicji danych DDL DROP, CREATE, ALTER, GRANT, REVOKE
Instrukcje SQL dzielimy na następujące kategorie: 1) Instrukcje języka manipulowania danymi (DML) SELECT, INSERT, UPDATE, DELETE, SET TRANSACTION, EXPLAIN PLAN 2) Instrukcje języka definicji danych DDL
Bardziej szczegółowoZarządzanie użytkownikami bazy danych Oracle11g
Zarządzanie użytkownikami bazy danych Oracle11g Wstęp Baza danych Oracle jest systemem do którego może podłączyć się wielu użytkowników równoległych w tym samym czasie. Tożsamością i uprawnieniami zarządza
Bardziej szczegółowoAdministracja bazy danych Oracle 10g
Administracja bazy danych Oracle 10g Oracle Database Administration część 5 Zmiana przestrzeni tabel użytkownika Za pomocą SQL*Plus alter user USER_NAME temporary tablespace TEMPOR_NAME; gdzie: USER_NAME
Bardziej szczegółowoADMINISTRACJA BAZĄ DANYCH
SKRYPTY DLA SZKÓŁ WYŻSZYCH POLITECHNIKA ŁÓDZKA Wanda Gryglewicz-Kacerka Bohdan Szymczak ADMINISTRACJA BAZĄ DANYCH Część I - Administracja bazą danych ORACLE 8i Część II - Administracja bazą danych MAGIC
Bardziej szczegółowoZagadnienia 8-1. 2002 ianywhere Solutions, Inc. All rights reserved.
Zagadnienia Typy awarii na jakie naraŝona jest baza ASA Opis mechanizmów automatycznego odzyskiwania danych po awariach systemu Utrata danych po awarii dysku Opis zabezpieczenia systemu przed awariami
Bardziej szczegółowoOracle Flashback przegląd możliwości
XVI Konferencja PLOUG Kościelisko Październik 2010 Oracle Flashback przegląd możliwości Mariusz Żuk OPITZ CONSULTING Kraków Sp.z.o.o. mariusz.zuk@opitz-consulting.com Abstrakt. Celem prezentacji jest omówienie
Bardziej szczegółowoWydajność hurtowni danych opartej o Oracle10g Database
Wydajność hurtowni danych opartej o Oracle10g Database 123 Plan rozdziału 124 Transformacja gwiaździsta Rozpraszanie przestrzeni tabel Buforowanie tabel Różnicowanie wielkości bloków bazy danych Zarządzanie
Bardziej szczegółowoprzykłady problemów; realizacja dostaw części od producenta do klienta:
Przetwarzanie transakcyjne Transakcja zestaw operacji pod szczególną kontrolą transakcja to sekwencja operacji, która musi zakończyć się sukcesem w całości - w przeciwnym wypadku musi powrócić stan początkowy
Bardziej szczegółowoSystemowe aspekty baz
Systemowe aspekty baz danych Deklaracja zmiennej Zmienne mogą być wejściowe i wyjściowe Zmienne w T-SQL można deklarować za pomocą @: declare @nazwisko varchar(20) Zapytanie z użyciem zmiennej: select
Bardziej szczegółowoWyzwalacze. do automatycznego generowania wartości kluczy głównych. Składnia instrukcji tworzacej wyzwalacz
Wyzwalacze Wyzwalacze są specjalnymi procedurami składowanymi, uruchamianymi automatycznie w następstwie zaistnienia określonego typu zdarzenia. Ich główne zadanie polega na wymuszaniu integralności danych
Bardziej szczegółowo1 Zadania administratora 1. 2 Zarządzanie Instalacja Migracja Upgrade Konfiguracja... 6
Plan wykładu Spis treści 1 Zadania administratora 1 2 Zarządzanie 2 2.1 Instalacja.................................... 2 2.2 Migracja..................................... 4 2.3 Upgrade.....................................
Bardziej szczegółowo2010-11-22 PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH
PLAN WYKŁADU Bezpieczeństwo w języku SQL Użytkownicy Uprawnienia Role BAZY DANYCH Wykład 8 dr inż. Agnieszka Bołtuć OGRANICZENIA DOSTĘPU DO DANYCH Ograniczenie danych z tabeli dla określonego użytkownika
Bardziej szczegółowoPodstawy teoretyczne baz danych. Recovery Transakcyjne odtwarzanie bazy danych po awarii
Podstawy teoretyczne baz danych Recovery Transakcyjne odtwarzanie bazy danych po awarii Cel odtwarzania Podstawowym celem mechanizmów transakcyjnego odtwarzania bazy danych po awarii jest odtworzenie spójnego
Bardziej szczegółowoNaprawa uszkodzonej bazy danych
Naprawa uszkodzonej bazy danych mgr Grzegorz Skoczylas gskoczylas@rekord.pl Spis treści I. Powody uszkodzeń baz danych II. Ratowanie uszkodzonej bazy danych 1. Zablokuj dostęp do bazy danych 2. Wykonaj
Bardziej szczegółowoKiedy i co stroić? Strojenie instancji bazy danych Oracle9i. Cele strojenia. Kroki strojenia systemu aplikacji. Juliusz.Jezierski@cs.put.poznan.
Strojenie instancji bazy danych Oracle9i Juliusz.Jezierski@cs.put.poznan.pl Kiedy i co stroić? Koszt strojenia w trakcie budowy i eksploatacji systemu informatycznego koszt projekt implementacja eksploatacja
Bardziej szczegółowoInstalacja serwera Firebird
Instalacja serwera Firebird Plik instalacyjny serwera Firebird można pobrać z strony http://www.firebirdsql.org. Przed instalacją należy zamknąć wszystkie działające programy. Uruchamiamy plik Firebird-1.5.4.4910-0-Win32.exe,
Bardziej szczegółowoAdministracja i programowanie pod Microsoft SQL Server 2000
Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 15 Proces odzyskiwania Przygotowanie do odtwarzania RESTORE HEADERONLY RESTORE FILELISTONLY RESTORE
Bardziej szczegółowoPlan ćwiczenia. Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych. UŜytkownicy i schematy (2) UŜytkownicy i schematy (1) baza danych: ZESP99
Plan ćwiczenia Rozdział 16 Uwierzytelnianie i autoryzacja w bazie danych UŜytkownicy i schematy bazy danych. Uwierzytelnianie i autoryzacja. Przywileje systemowe i obiektowe. Role. Synonimy. Uprawnienia,
Bardziej szczegółowoInstrukcja podwaja zarobki osób, których imiona zaczynają się P i dalsze litery alfabetu zakładamy, że takich osbób jest kilkanaście.
Rodzaje triggerów Triggery DML na tabelach INSERT, UPDATE, DELETE Triggery na widokach INSTEAD OF Triggery DDL CREATE, ALTER, DROP Triggery na bazie danych SERVERERROR, LOGON, LOGOFF, STARTUP, SHUTDOWN
Bardziej szczegółowoUPDATE Studenci SET Rok = Rok + 1 WHERE Rodzaj_studiow =' INŻ_ST'; UPDATE Studenci SET Rok = Rok 1 WHERE Nr_albumu IN ( '111345','100678');
polecenie UPDATE służy do aktualizacji zawartości wierszy tabel lub perspektyw składnia: UPDATE { } SET { { = DEFAULT NULL}, {
Bardziej szczegółowoLaboratorium administracji ORACLE DATABASE 12c. Informacje na temat środowiska systemowego
Laboratorium administracji ORACLE DATABASE 12c (v2a) Dokumentacja Oracle12c: Database Administrator s Guide SQL Reference Database Reference Database Administrator s Guide Database Concepts Database Utilities
Bardziej szczegółowoMonitorowanie wydajność w bazie Oracle11g
Monitorowanie wydajność w bazie Oracle11g Wstęp Monitorowanie wydajności bazy danych, a także aplikowanie aktualizacji to jedne z ważniejszych zadań administratora bazy danych. Wpływ na wydajność może
Bardziej szczegółowoCREATE USER
Temat: Administrowanie użytkownikami bazy danych. Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość
Bardziej szczegółowo1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) możemy określić do której grupy plików trafi
1 Zaznacz poprawne stwierdzenia dotyczące grup plików (filegroup) Tworząc tabelę nie możemy określić, do którego pliku trafi, lecz możemy określić do której grupy plików trafi Zawsze istnieje grupa zawierająca
Bardziej szczegółowo