Zálohování a obnova databáze
|
|
- Kryštof Kubíček
- před 7 lety
- Počet zobrazení:
Transkript
1 Zálohování a obnova databáze Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c J. Pokorný, M. Valenta, 2010 Administrace webového a databázového serveru MI-AWD ZS 2010/11, P edn. 13 Evropský sociální fond. Praha & EU: Investujeme do va²í budoucnosti M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
2 Úvod D leºité aspekty vlastnosti transak ního zpracování - ACID Atomicity Consistency Independence Durability provoz stroje: archivní versus nearchivní mód zp sob provedení zálohy: hot (online) versus cold (oine) backup fyzická versus logická záloha Jak jsou ACID vlastnosti implementovány v DB stroji? Souvislost s pojmy (journal, undo segment, checkpoint,...). Nástroje pro zálohování a obnovu databáze. Speciality nad rámec b ºného zálohování a obnovy DB stroje (Oracle). M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
3 Architektura, vyhodnocení DML, COMMIT Oracle architektura d leºité ásti log les pam ové struktury database buer cache redo log buer synchonizace procesy log sequence number checkpoint number log writer checkpoint archiver database writer módy provozu databáze nearchivní archivni parameter le M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
4 Architektura, vyhodnocení DML, COMMIT Oracle zpracování DML p íkazu Uºivatelský proces po²le ºádost o zpracování DML p íkazu (nap íklad UPDATE). Server proces jej zpracuje v t chto krocích: 1 Data, která se mají m nit je t eba dostat do Database buer cache. Bu tam jsou z p edchozího zpracování, nebo je nahraje z datových soubor. P i tomto procesu m ºe být nastartován database writer, aby se uvolnila cache. 2 Na data, která mají být m n na je aplikován výlu ný zámek (implicitn se zamyká na úrovni ádky). 3 Do UNDO blok se zkopírují stará data (jsou ozna ena íslem transakce, která je m ní). 4 Do redo log bueru se vygeneruje zm nový vektor, který obsahuje stará i nová data a ID transakce. Po skon ení DML operace se zm n ná data stále nachází v pam ti v database bueru (v datových a undo blocích) a v redo log bueru. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
5 Architektura, vyhodnocení DML, COMMIT Oracle zpracování p íkazu COMMIT 1 Do redo log bueru je vytvo en zápis, ºe p íslu²ná transakce zavolala COMMIT. 2 Log writer zapí²e na disk celý obsah redo log bueru (jsou tam informace o ukon ených i neukon ených transakcích, protoºe do redo log bueru se zapisuje sekven n a transakce jsou soub ºné). 3 Kdyº je obsah red log bueru na disku (v log souboru), dostane uºivatel hlá²ení transaction complete. 4 Bloky v UNDO segmentech, které obsahovaly stará data z ukon ené transakce jsou uvoln ny pro p epsání. 5 Jsou uvoln ny zam ené záznamy v datových blocích (v database buer cache). Dojde-li v této chvíli k pádu instance. Provede se po dal²ím restartu automaticky instance recovery. Úsp ²n ukon ené transakce budou obnoveny z redo log souboru. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
6 Instance Recovery, kategorie chyb Instance Recovery Picture M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
7 Instance Recovery, kategorie chyb Oracle Instance Recovery Process 1 Data les out of sync P i (re)startu instance se zjistí, ºe synchoniza ní známky (SCN) v hlavi kách DB soubor a ídících soubor se li²í. Dal²í analýza potom rozhodne, zda pro recovery proces budou sta it online redo log soubory (instance recovery) nebo je t eba za ít s archivovanými ºurnály (media recovery) 2 Roll forward (redo) Za ne se od nejstar²ího SCN (v hlavi kách DB soubor ) a postupn se p ehraje celá transak ní aktivita. 3 Committed and noncommitted data in les Do²lo k obnov datových i undo blok do stavu t sn p ed pádem. 4 Roll back (undo) Na transakce, které nebyly v dob pádu instance potvrzené, je t eba aplikovat standardní rollback operaci. 5 Committed data in les Databáze je synchronizovaná. Poºadavky Atomicity a trvalosti (Durability) z ACID jsou spln ny. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
8 Instance Recovery, kategorie chyb Zaji²t ní ACID poºadavk Consistency a Isolation Oracle pouºívá samostatný objekt pro uloºení p vodních hodnot ádk UNDO segment (d íve Rolback Segment) výlu né zámky na úrovní ádk stupn izolace: read uncommited read commited non-repeatible read serializable obvyklá úrove izoloace read commited Chyba Snapshot too old p i b ºném transak ním provozu v reºimu read commited. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
9 Instance Recovery, kategorie chyb Oracle Categories of database failures Statement failure User process failure Network failure User error Instance failure Media failure M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
10 Klasické zálohování Oracle zálohování klasikace fyzická záloha (data les, control les, log les) p íkaz copy (cp) z OS pomocí nástroje Recovery Manager (RMAN) image copy backup piece logická záloha Pomocí utilit exp a imp (resp. datových pump - data pumps). Zálohovat lze na úrovni jednotlivých tabulek, uºivatelských schémat a celé databáze. Fyzickou zálohu lze provád t bu za b hu databáze (hot backup) nebo p i skon ené (a synchronizované) databázi (cold backup). M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
11 Klasické zálohování Oracle p epnutí databáze do archivního módu Zabrání p episu redo log souboru p ed zazálohováním. Automacká archivace (archiver) m ºe a nemusí b ºet. SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT EXCLUSIVE; SQL> ALTER DATABASE ARCHIVELOG SQL> ALTER DATABASE OPEN; Po p epnutí do archivního módu by m lo následovat shutdown a full (cold) backup. P íkaz archive log list v sqlplus informuje o stavu módu databáze a automatické archivaci. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
12 Klasické zálohování Oracle fyzická záloha pomocí p íkazu copy Cold backup 1 uzav ení databáze (shutdown normal transactional immediate) 2 záloha v²ech soubor ( ídící, datové, ºurnály) 3 startup 4 Je dobré zálohovat také parameter le a password le. Hot backup Databáze musí být v achivním módu. Záloha se provádí postupn pro tablespaces. 1 alter tablespace tblsp_name begin backup; 2 záloha soubor pat ících k tablespace na úrovni OS. 3 alter tablespace tblsp_name end backup; V pr b hu zálohy se zvý²í mnoºství dat zapisovaných do ºurnálu. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
13 Recovery Manager Oracle Recovery Manager Komplexní nástroj pro zálohování, katalogizaci záloh, vystavení soubor ze zálohy a obnovení databáze. Vlastní prost edí (rman) s vlastním skriptovacím jazykem pro zálohování a obnovu. Umoº uje interaktivní p ístup i spou²t ní uloºených skript. Zálohování image copy nebo backup piece Podporuje inkrementální a kumulativní backup. Podporuje online (hot) backup. P i zálohování provádí kontrolu konzistence datových blok. Operace RESTORE a RECOVER. Nepovinný katalog. Dotazy nad katalogem (REPORT, LIST). M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
14 Recovery Manager Oracle Recovery Manager Figure M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
15 Recovery Manager Oracle RMAN - ukázka obnovy tablespace RMAN>RUN { 2>BACKUP AS BACKUPSET 3>FORMAT '/u01/db01/backup/%d_%s_%p' 4> DURATION 10:00 MINIMIZE LOAD 5>(DATABASE); 6>SQL 'alter system archive log current'; 7>} M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
16 Recovery Manager Oracle RMAN katalog LIST RMAN> LIST BACKUP OF DATABASE; RMAN> LIST BACKUP OF DATAFILE 2> "/db01/oradata/u03/users01.dbf"; RMAN> LIST COPY OF TABLESPACE "SYSTEM"; RMAN> LIST COPY OF DATABASE ARCHIVELOG 2> FROM TIME='SYSDATE-7'; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
17 Recovery Manager Oracle RMAN katalog REPORT RMAN> REPORT NEED BACKUP incremental 3; RMAN> REPORT NEED BACKUP days 3; RMAN> REPORT NEED BACKUP redundancy 2; RMAN> REPORT NEED BACKUP 2> recovery window of 3 days; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
18 Recovery Manager Oracle RMAN - ukázka obnovy tablespace run{ sql "ALTER TABLESPACE inv_tbs OFFLINE IMMEDIATE"; RESTORE TABLESPACE inv_tbs; RECOVER TABLESPACE inv_tbs DELETE ARCHIVELOG; sql "ALTER TABLESPACE inv_tbs ONLINE"; } M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
19 Recovery Manager Oracle RMAN incomplete recovery RMAN> RUN { 2> SET UNTIL TIME = ' :11:44:00'; 3> RESTORE DATABASE; 4> RECOVER DATABASE; 5> ALTER DATABASE OPEN RESETLOGS; } M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
20 Flashback Flashback popis technologie Jedná se o dopln k k moºnostem klasického zálohování databáze. P íná²í celkem nedatabázové rysy: recycle bin nahlíºení postupných zm n záznamu p es n kolik transakcí fyzický ashback technologie paralelní k ºurnál m náro né na dal²í prostor rychlej²í a koncep n snaz²í návrat zp t v ase (rewind) logický ashback zaloºen an UNDO segmentech parametr undo_retention obecn není tolik náro ný na p ídavný prostor M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
21 Flashback Oracle logický ashback ukázka Jaká byla hodnota ádku v minulosti? SELECT * FROM employees AS OF TIMESTAMP TO_TIMESTAMP(' :30:00', 'YYYY-MM-DD HH:MI:SS') WHERE last_name = 'Chung'; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
22 Flashback Oracle logický ashback ukázka Jak se vyvíjela hodnota ádky b hem zpracování? SELECT versions_startscn, versions_starttime, versions_endscn, versions_endtime, versions_xid, versions_operation, name, salary FROM employees VERSIONS BETWEEN TIMESTAMP TO_TIMESTAMP(' :00:00', 'YYYY-MM-DD HH24:MI:SS') AND TO_TIMESTAMP(' :00:00', 'YYYY-MM-DD HH24:MI:SS') WHERE name = 'JOE'; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
23 Flashback Oracle logický ashback ukázka Kdo m ºe za zm ny a jak to vrátit zpátky? SELECT xid, operation, start_scn,commit_scn, logon_user, undo_sql FROM flashback_transaction_query WHERE xid = HEXTORAW(' D'); M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
24 Flashback Oracle Recycle bin Pat í taktéº do kategorie logický ashback. p íkaz DROP TABLE ve skute nosti tabulku pouze p ejmenuje. návrat je moºný pomocí p íkazu: FLASHBACK TABLE <table_name> TO BEFORE DROP [RENAME TO <new_name>]; vysypat ko² lze p íkazem: PURGE [USER_ DBA_]RECYCLEBIN prohlíºení ko²e je moºné p es pohledy: DBA_RECYCLEBIN nebo USER_RECYCLEBIN p íkaz DROP je roz²í en o klauzuli PURGE DROP TABLE <table_name> [PURGE]; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
25 Flashback Oracle fyzický ashback nastavení Je velmi náro né na diskový prostor. Doporu uje se dvojnásobem velikosti DB. SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT EXCLUSIVE; SQL> ALTER SYSTEM SET 2 DB_FLASHBACK_RETENTION_TARGET=2880 SCOPE=BOTH; SQL> ALTER DATABASE FLASHBACK ON; SQL> ALTER DATABASE OPEN; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
26 Flashback Oracle -fyzickýashback ukázka P evinutí databáze zp t. Rychlej²í alternativa k PITR. RMAN> FLASHBACK DATABASE TO TIME = 2> "TO_DATE(' :00:00', 3> 'YYYY-MM-DD HH24:MI:SS')"; RMAN> FLASHBACK DATABASE TO SCN=23565; RMAN> FLASHBACK DATABASE 2> TO SEQUENCE=223 THREAD=1; M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
27 PostgreSQL PostgreSQL MVCC implementace Multi-Version Concurrency Control 1 soubor 1 tabulka WAL obsahuje podobnou informaci jako ONLINE REDO LOG v Oracle nemá speciální struktur UNDO (ROLLLBACK) segment staré kopie ádk jsou drºeny p ímo v p íslu²ném DB souboru nutnost p íkazu VACUUM detaily [Martinez] (prezentace o PosgreSQL) slides detaily [Stehule] (prezentace o administraci PosgreSQL) slide 8 Poznámka: Oracle má rovn º implementaci MVCC, ale pouºívá k tomu UNDO segmenty. M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
28 PostgreSQL PostgreSQL zálohování p ehled logická vs. fyzická záloha cold vs. hot backup detaily [Stehule] (prezentace o administraci PosgreSQL) slides u men²ích databází v t²inou pg_dump (binární/textová/binární-komprimovaná) M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
29 MySQL MySQL zálohování p ehled logická vs. fyzická záloha cold vs. hot backup Doporu ení: lze do asn zastavit? ano cold backup ne velikost databáze? mén neº n kolik GB ano mysqldump ne databázový stroj? pouze MyISAM ano mysqlhotcopy InnoDB a MyISAM ano InnoDB hot bacup, mysqlhotcopy, snapshot based backup, replication based backup,... M. Valenta (FIT ƒvut) Backup and Recovery BI-AWD, 2011, P edn / 29
Transak ní zpracování I
Transak ní zpracování I Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS
VíceUser-Managed Backup RMAN (od v. 8.1)
Tomáš Hladík User-Managed Backup RMAN (od v. 8.1) Backup & recovery záloha a obnovení Media recovery uvedení DB do konzistentního stavu Data files Control files Redo log files Archived Current Konzistentní
VíceZálohování a obnova databáze. Kryštof Měkuta 15. 12. 2011
Zálohování a obnova databáze Kryštof Měkuta 15. 12. 2011 Zálohovací strategie RMAN User-Managed Backup and Recovery Import / Export On-line Backups Off-line Backups ARCHIVELOG mode V archivelog modu se
VíceRNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague User-Managed Backup and
VíceÚvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1
Úvod, terminologie Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,
VíceAdministrace Oracle: Zálohování a obnova databáze. Jiří Toušek
Administrace Oracle: Zálohování a obnova databáze Jiří Toušek Zálohovací strategie RMAN backups (zálohování pomocí Recovery Manageru) User-Managed Backup and Recovery (vše ostatní) o Import / Export utilities
VíceNastavení databáze pro použití Flashbacku
4 Nastavení databáze pro použití Flashbacku Ve verzi Oracle 9i byla představena nová vlastnost databáze, a to flashback. K jejímu razantnímu zdokonalení došlo s verzí 10g a ve verzi 11g se již hojně využívá.
VíceDatabázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE
Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE 1 KONZISTENCE DATABÁZE Jedním z velkých nebezpečí při provozu IS je porušení konzistence databáze. Konzistence databáze je vzájemný
VíceObsah. Úvod 9. Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10. KAPITOLA 1 Stručný přehled 11
Obsah Úvod 9 Co kniha není 9 Cíl knihy 9 Pro koho je kniha určena 10 Doprovodné CD 10 KAPITOLA 1 Stručný přehled 11 Inicializační soubor 12 Nomount, rozložení paměti a základní procesy 12 Mount, kontrolní
VíceTransakce a zamykání. Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík
Transakce a zamykání Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík Základní pojmy Databázová transakce je skupina příkazů, které převedou databázi z jednoho konzistentního stavu do druhého. Transakční
VíceTransakce. Ing. Marek Sušický, RNDr. Ondřej Zýka
Transakce Ing. Marek Sušický, RNDr. Ondřej Zýka 1 Obsah Definice Savepoint, autonomní transakce Transakční módy Izolační úrovně Implementace pomocí zámků Implementace pomocí snapshotů Oracle, Microsoft
VíceSeminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13
Seminá e Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11, sem.
VíceUŽIVATELSKÁ PŘÍRUČKA
ABRA Software a.s. Jeremiášova 1422/7b 155 00 Praha 13 IČ 25097563 DIČ: CZ25097563 Zaps. v OR u Městského soudu v Praze, odd. B, vložka 4475 UŽIVATELSKÁ PŘÍRUČKA Zálohování ABRA Gen Oracle Datum: 17. prosince
VíceTransakce a zamykání Jiří Tomeš
Transakce a zamykání Jiří Tomeš Administrace MS SQL Serveru (NDBI039) O čem to dnes bude Úvodní opakování základních pojmů Jištění transakcí Speciální konstrukce Typy transakcí Závěrečný souhrn, použité
VíceDatabázové a informační systémy
Databázové a informační systémy 1. Teorie normálních forem Pojem normálních forem se používá ve spojitosti s dobře navrženými tabulkami. Správně vytvořené tabulky splňují 4 základní normální formy, které
VíceSQL - úvod. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 6
SQL - úvod Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11, P
Více9. Transakční zpracování
9. Transakční zpracování 9.1. Transakce... 3 9.1.1. Vlastnosti transakce... 3 9.1.2. Stavy transakce... 4 9.2. Transakce v SQL... 6 9.3. Zotavení po chybách a poruchách... 10 9.3.1. Zotavení využívající
VíceTransformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9
Transformace ER SQL Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,
VíceKonceptuální modelování
Konceptuální modelování Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS
VíceKonzistence databáze v nekonzistentním světě
Konzistence databáze v nekonzistentním světě Radim Bača Katedra informatiky Fakulta elektrotechniky a informatiky VŠB Technická univerzita Ostrava ŠKOMAM 2012-1- 2/2/2012 Obsah Vysvětĺıme si, co je transakce
VíceData v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50
Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014
VíceStruktura pamětí a procesů v DB Oracle. Radek Strnad
Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená
VíceUložené procedury Úvod ulehčit správu zabezpečení rychleji
Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen
VíceOptimalizace dotazů a databázové transakce v Oracle
Optimalizace dotazů a databázové transakce v Oracle Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 22. dubna 2015 Marek Rychlý
VíceSoubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů
Datový typ soubor Soubory a databáze Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů Záznam soubor se skládá ze záznamů, které popisují
VíceSpecifikace systému ESHOP
Nabídka: Specifikace systému ESHOP březen 2009 Obsah 1 Strana zákazníka 1 1.1 Nabídka produkt, strom kategorií..................... 1 1.2 Objednávka a ko²ík.............................. 1 1.3 Registrace
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16 https://edux.fit.cvut.cz/courses/bi-dbs/
VíceZotavení z chyb. Databázové systémy
Zotavení z chyb Databázové systémy Zotavení z chyb v DBS Úloha: Po chybě obnovit poslední konzistentní stav databáze Třídy chyb: 1. Lokální chyba v ještě nepotvrzené transakci 2. Chyba se ztrátou hlavní
VíceIPCorder KNR-100 Instala ní p íru ka
IPCorder KNR-100 Instala ní p íru ka 12. srpna 2007 2 Obsah 1 Instalace 5 1.1 Obsah balení....................................... 5 1.2 Instalace pevného disku................................. 5 1.3 Zapojení
VíceIW3 MS SQL SERVER 2014
Zálohování a obnova IW3 MS SQL SERVER 2014 Ing. Peter Solár, MCITP EA solar@pocitacoveskoleni.cz 1 OSNOVA 1. Návrh strategie zálohování 2. Zálohování uživatelských databází 3. Obnova uživatelských databází
VíceIP kamerový systém Catr - uºivatelský návod k obsluze
IP kamerový systém Catr - uºivatelský návod k obsluze Obsah P ipoj se k nám! Úvod 3 P ístup do systému 3 Po íta s Windows 3 Prvotní instalace 3 Ovládání kamerového systému na po íta i 5 šivý náhled...................................................
Více4IT218 Databáze. 4IT218 Databáze
4IT218 Databáze Pátá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Pátá přednáška SQL - DDL - dokončení SQL - DCL Vlastnosti relačních databázových systémů. Princip
VíceHealtcheck. databáze ORCL běžící na serveru db.tomas-solar.com pro
Ukázka doporučení z health checku zaměřeného na PERFORMANCE. Neobsahuje veškeré podkladové materiály, proto i obsah píše špatné odkazy. Healtcheck databáze ORCL běžící na serveru db.tomas-solar.com pro
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
VíceZÁKLADNÍ POVINNOSTI DOPRAVCE I PRÁCI S DATY Z DIGITÁLNÍHO TACHOGRAFU
ZÁKLADNÍ I DOPRAVCE I PRÁCI S DATY Z DIGITÁLNÍHO TACHOGRAFU Tato informace je ur ena dopravc m s cílem je informovat o povinnostech ulo ených p edpisy ES a R, které se týkají stahování dat, jejich archivace
VíceBc. David Gešvindr MSP MCSA MCTS MCITP MCPD
Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD 1. Návrh strategie zálohování 2. Zálohování uživatelských databází 3. Obnova uživatelských databází 4. Obnova z databázového snapshotu 5. Automatizace záloh
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze Michal.Valenta@fit.cvut.cz c Michal Valenta, 2010 BIVŠ DBS I, ZS 2010/11 https://users.fit.cvut.cz/
VíceDatabáze II. 1. přednáška. Helena Palovská palovska@vse.cz
Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných
VíceO2 Managed Backup & Restore Power
O2 Managed Backup & Restore Power Příručka uživatele Verze: 1.0 Obsah 1. TSM Backup / Archive Client...2 1.1 Základní popis Menu...3 1.2 Backup...4 1.3 Restore...5 1.4 Archive, Retrieve...5 2. TSM Data
Více01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980
01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980 02. Kdy přibližně vznikly první komerční relační databázové servery?
VíceSQL - SELECT. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 7
SQL - SELECT Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11,
VíceO Apache Derby detailněji. Hynek Mlnařík
O Apache Derby detailněji Hynek Mlnařík Agenda Historie Vlastnosti Architektura Budoucnost Historie 1997 Cloudscape Inc. - JBMS 1999 Informix Software, Inc. odkoupila Cloudscape, Inc. 2001 IBM odkoupila
VíceParalelní přístup k databázi
Paralelní přístup k databázi Motivační příklad: Bankovní převod 100,- Kč z účtu "A" na účet "B" a současný výběr 200 Kč z účtu "B". Transakce Hodnota A Hodnota B Stav účtu A Stav účtu B 1000,- 1000,- T1:
VíceDatová centra, virtualizace a cloud computing
data, virtualizace a cloud computing Tomá² Borovi ka, Jaroslav Fibichr, Ond ej Sedlá ek V E / ƒvut - FIT 9. b ezna 2011 Osnova data a serverová konsolidace data a virtualiza ní nástroje Grid computing
VícePodíl zdrojů informací
Podíl zdrojů informací 80% nestrukturovaných (10 -) 20 % strukturovaných 80% vnitřní informační zdroje 20% vnější informační zdroje Současný stav Business Intelligence Procesy: dolování dat (Data Mining)
VíceDeklarativní IO shrnutí minulé přednášky
Deklarativní IO shrnutí minulé přednášky Existují následující typy omezení: NOT NULL UNIQUE Key PRIMARY KEY FOREIGN KEY CHECK Pro zobrazení všech definic a názvů IO se použije dotaz na pohledy data dictionary
VíceDatabázové systémy a SQL
Databázové systémy a SQL Daniel Klimeš Autor, Název akce 1 About me Daniel Klimeš Vzdělání: Obecná biologie PGS: onkologie Specializace: klinické databáze Databáze ORACLE klimes@iba.muni.cz Kotlářská 2,
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
Víceautomatická správa úložiště
Administrace Oracle automatická správa úložiště integrovaný správce diskových oddílů a souborových systémů usnadňuje práci s databází na úrovni dat uložených na disku v Oracle od verze 10g (2003) (obdoba
VíceDBS transakční zpracování
DBS transakční zpracování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2010 BI-DBS, ZS 2010/11 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal
VíceP íklad 1 (Náhodná veli ina)
P íklad 1 (Náhodná veli ina) Uvaºujeme experiment: házení mincí. Výsledkem pokusu je rub nebo líc, ºe padne hrana neuvaºujeme. Pokud hovo íme o náhodné veli in, musíme p epsat výsledky pokusu do mnoºiny
VíceOperace nad celými tabulkami
10 Operace nad celými tabulkami V předchozích kapitolách jsme se převážně zabývali sloupci tabulek. V této kapitole se naučíme provádět některé operace, které ovlivňují tabulky jako celek. Probereme vlastnosti
VíceKapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů
- 1.1 - Kapitola 1: Úvod Účel databázových systémů Pohled na data Modely dat Jazyk pro definici dat (Data Definition Language; DDL) Jazyk pro manipulaci s daty (Data Manipulation Language; DML) Správa
Vícena za átku se denuje náhodná veli ina
P íklad 1 Generujeme data z náhodné veli iny s normálním rozd lením se st ední hodnotou µ = 1 a rozptylem =. Rozptyl povaºujeme za známý, ale z dat chceme odhadnout st ední hodnotu. P íklad se e²í v následujícím
VíceText úlohy. Systémový katalog (DICTIONARY):
Úloha 1 Částečně správně Bodů 050 / 100 Systémový katalog (DICTIONARY): a Se skládá z tablek a pohledů uložených v tabulkovém SYSTEM b Všechny tabulky vlastní uživatel SYS c Se skládá z tablek a pohledů
VíceTSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura. 2012 IBM Corporation
TSM for Virtual Environments Data Protection for VMware v6.3 Ondřej Bláha CEE+R Tivoli Storage Team Leader TSM architektura 2012 IBM Corporation Tradiční zálohování a obnova dat ze strany virtuálního stroje
VíceDálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s.
Dálkové p enosy ze za ízení aktivní protikorozní ochrany Severomoravské plynárenské, a.s. Tomáš D dina, Lubomír Herman Severomoravská plynárenská, a.s. Hlavní d vody realizace Podmínkou bezpe nosti a spolehlivosti
VíceZADÁVACÍ DOKUMENTACE
ZADÁVACÍ DOKUMENTACE veřejné zakázky malého rozsahu DODÁVKA TRANSPORTNÍCH VENTILÁTORŮ zadávané mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách, ve znění pozdějších předpisů (dále jen ZVZ ) Zadavatel:
VíceDatabáze I. 5. přednáška. Helena Palovská
Databáze I 5. přednáška Helena Palovská palovska@vse.cz SQL jazyk definice dat - - DDL (data definition language) Základní databáze, schemata, tabulky, indexy, constraints, views DATA Databáze/schéma
VíceDatabáze II. 2. přednáška. Helena Palovská
Databáze II 2. přednáška Helena Palovská palovska@vse.cz SQL a aplikace Program přednášky Řízení transakcí v SQL Integritní omezení v SQL Triggery a uložené procedury Zpracování množin záznamů Řízení
VíceProhlá²ení. V Praze dne 18. dubna 2010...
ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Katedra po íta Bakalá ská práce Studentova Berli ka III - Jádro aplikace Jaromír Van k Vedoucí práce: Ing. Ji í Chludil Studijní program: Softwarové
VícePrezentace. Ing. Petr V elák 6. b ezna 2009
Prezentace Ing. Petr V elák 6. b ezna 2009 1 OBSAH OBSAH Obsah 1 Úvodní slovo 3 2 P íprava prezentace 4 2.1 Jak prezentace ned lat........................ 4 2.1.1 Kontrast písma a pozadí...................
VíceTekla Structures Multi-user Mode
Tekla Structures Multi-user Mode Úvod V programu Tekla Structures můžete pracovat buď v režimu jednoho uživatele (single-user) nebo v režimu sdílení modelu (multi-user mode). Sdílení modelu umožňuje současný
VíceZadávací dokumentace
Zadávací dokumentace Vysoká škola báňská Technická univerzita Ostrava vyhlašuje Výběrové řízení na dodávku PC k dataprojektoru a serveru v rámci realizace projektu Zvyšování kompetencí studentů technických
VíceBOZP - akcepta ní testy
BOZP - akcepta ní testy Kristýna Streitová Zadavatel: Ing. Ji í Chludil 13. prosince 2011 Obsah 1 Úvod 2 1.1 Popis test....................................... 2 2 Testy 3 2.1 ID - 1 P ihlá²ení do systému.............................
VíceOdpov di na dotazy uchaze k ve ejné zakázce. 25/
Odpov di na dotazy uchaze k ve ejné zakázce. 25/2016-53-56 Rámcová smlouva o vývoji a údržb aplika ního programového vybavení pro oblast D chodové dávky - II Jaká konkrétní dokumentace pro jednotlivé moduly
VíceVektory. Vektorové veli iny
Vektor je veli ina, která má jak velikost tak i sm r. Ob tyto vlastnosti musí být uvedeny, aby byl vektor stanoven úpln. V této ásti je návod, jak vektory zapsat, jak je s ítat a od ítat a jak je pouºívat
VíceVýzva pro předložení nabídek k veřejné zakázce malého rozsahu s názvem Výměna lina
VÝCHOVNÝ ÚSTAV A ŠKOLNÍ JÍDELNA NOVÁ ROLE Školní 9, Nová Role, PSČ: 362 25, Tel: 353 851 179 Dodavatel: Výzva pro předložení nabídek k veřejné zakázce malého rozsahu s názvem Výměna lina 1. Zadavatel Výchovný
VíceKurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
VíceZáloha a obnovení Uživatelská příručka
Záloha a obnovení Uživatelská příručka Copyright 2009 Hewlett-Packard Development Company, L.P. Windows je ochranná známka společnosti Microsoft Corporation registrovaná v USA. Informace uvedené v této
VíceDatabázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP
Databázové systémy, MS Access Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP Název školy: Číslo a název projektu: Číslo a název šablony klíčové aktivity:
VíceNÁVOD K VYUŽÍVÁNÍ MICROSOFT IT ACADEMY E-LEARNING
NÁVOD K VYUŽÍVÁNÍ MICROSOFT IT ACADEMY E-LEARNING Obsah 1 Úvod... 1 2 První přihlášení a registrace... 1 3 Další přihlášení... 4 4 Práce v MS IT Academy online... 4 5 Práce v MS IT Academy offline... 6
VíceSIMATIC WinCC/SES V7.3 (Sequence Execution System)
WinCC V7.3 SIMATIC WinCC/SES V7.3 (Sequence Execution System) Siemens, s.r.o., Digital Factory 2015 Všechnapráva vyhrazena. Strana1 2015-05 Co je SIMATIC WinCC/SES V7.3 (Sequence Execution System)? Správa
Více8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
VíceTonda Beneš Aplikace bezpe nostních mechanism jaro 2011
Dostupnost Pro? Hacke i, bezpe nostní slabiny Závady systému, disk,... Ztráty napájení Požáry Bou e Záplavy, voda Zem esení Teroristé Vandalismus, kriminální živly Extrémní teploty, vlhkost,... Ztráty
VíceServer. Software serveru. Služby serveru
Server Server je v informatice obecné označení pro počítač či skupinu počítačů, kteří poskytují nějaké služby. Rovněž pojmem server můžeme označit počítačový program, který tyto služby realizuje. Služby
VíceHLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY
HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY (K 42 odst. 2 zákona) 5 (1) Úst ední seznam ochrany p írody (dále jen "úst ední seznam") zahrnuje soupis, popis, geometrické a polohové
VíceKapitola 13: Transakce. Koncept transakce. ACID vlastnosti
- 13.1 - Kapitola 13: Transakce Koncept transakce Stavy transakce Implementace atomičnosti a trvanlivosti Souběžné spouštění Serializovatelnost Koncept transakce Transakce je posloupnost operací (část
VíceOperační systém z hlediska procesu Mgr. Josef Horálek
Operační systém z hlediska procesu Mgr. Josef Horálek = Stav probíhající (running) = procesu je přidělen procesor a právě se provádí příslušné programy; = Stav čekající (waiting) = proces čeká na určitou
VíceNárodního registru u ivatel léka sky indikovaných substitu ních látek (papírové hlá enky)
PRAVIDLA A FORMULÁ E PRO ZAVÁD NÍ/RU ENÍ U IVATEL do Národního registru u ivatel léka sky indikovaných substitu ních látek (papírové hlá enky) 1 ZAVÁD NÍ NOVÝCH U IVATEL 1.1 Zpravodajské jednotky (Zdra
Vícek systému náhradních projektů
Metodické oznámení č. 24 revize č. 3 V Českých Budějovicích dne 7. 9. 2015 Odstraněno: 17 Odstraněno: 4 Naformátováno: není zvýrazněné Odstraněno: 4 Odstraněno: 2 k systému náhradních projektů V oblastech
VíceJednací řád Rady města Třešť
Jednací řád Rady města Třešť Rada města Třešť (dále jen rada města) se usnesla podle 101, odst. 3 zákona čís. 128/2000 Sb. o obcích (obecní zřízení), (dále jen zákon ), v platném znění na tomto svém jednacím
VíceBezpe nost mobilní komunikace
Bezpe nost mobilní komunikace Tomá² Vávra UKRY 9. kv tna 2011 Obsah 1 Útoky 2 Obrana 3 Cryptocult 4 Realita 5 Jiná ochrana Obsah 1 Útoky 2 Obrana 3 Cryptocult 4 Realita 5 Jiná ochrana Obsah 1 Útoky 2 Obrana
VíceTeam Engineering. New in V13. TIA Portal news. Restricted / Siemens AG 2014. All Rights Reserved.
Team TIA Portal news siemens.com/s7-1500 Teamengineering jak pracovat v týmu PLC proxy pro práce v týmu pro a PLC inženýry lze uplatnit také v prost edí Classic Kopie a slou ení projekt vzájemné sdílení
VíceAplikace počítačů v provozu vozidel 9
Aplikace počítačů v provozu vozidel 9 2 Databázové systémy Rozvoj IS je spjatý s rozvojem výpočetní techniky, především počítačů. V počátcích se zpracovávaly velké objemy informací na jednom počítači,
VíceDeepBurner (testování UI)
ƒeské vysoké u ení technické v Praze Fakulta elektrotechnická Semestrální práce DeepBurner (testování UI) Blaºej, Friebel, Olexová, Volf P edm t: Testování uºivatelských rozhraní Obor: Softwarové inºenýrství
VíceRNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague Zvyšuje výkon databáze
VíceJazyk SQL databáze SQLite. připravil ing. petr polách
Jazyk SQL databáze SQLite připravil ing. petr polách SQL - úvod Structured Query Language (strukturovaný dotazovací jazyk 70. léta min. století) Standardizovaný dotazovací jazyk používaný pro práci s daty
VíceKrajská hospodářská komora Střední Čechy. Pravidla soutěže. Poznáváme firmy ve středních Čechách. 1. Pořadatel soutěže. 2. Termín konání soutěže
Pravidla soutěže (dále jen pravidla soutěže ) Krajská hospodářská komora Střední Čechy Poznáváme firmy ve středních Čechách 1. Pořadatel soutěže se sídlem: Tyršova 106, 261 01 Příbram Zámeček s adresou
VíceROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU
ČÁST 2. ELEKTRONIZACE PROCESŮ A DIGITALIZACE DAT ROZKLIKÁVACÍ ROZPOČET - ONLINE ZVEŘEJŇOVÁNÍ EKONOMICKÝCH DAT ÚŘADU Přehled kam směřují peníze z městského rozpočtu. Přehled jaký je aktuální stav čerpání
VíceObjektově orientované databáze
Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Co potřebujeme modelovat? Identifikace entit v~relačních SŘBD Co je to objektová
Více2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
VíceMĚSTO BENEŠOV. Rada města Benešov. Vnitřní předpis č. 16/2016. Směrnice k zadávání veřejných zakázek malého rozsahu. Čl. 1. Předmět úpravy a působnost
MĚSTO BENEŠOV Rada města Benešov Vnitřní předpis č. 16/2016 Směrnice k zadávání veřejných zakázek malého rozsahu I. Obecná ustanovení Čl. 1 Předmět úpravy a působnost 1) Tato směrnice upravuje závazná
VíceVIRTUALBOX GUEST ADDITIONS
VIRTUALBOX GUEST ADDITIONS Název školy Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště Název DUMu VirtualBox Guest Additions Autor Martin Šimůnek
VíceNormalizace rela ního schématu
Normalizace rela ního schématu Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy
VíceKatedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ
Katedra obecné elektrotechniky Fakulta elektrotechniky a informatiky, VŠB - TU Ostrava 16. ZÁKLADY LOGICKÉHO ŘÍZENÍ Obsah 1. Úvod 2. Kontaktní logické řízení 3. Logické řízení bezkontaktní Leden 2006 Ing.
VíceDatové modelování. Datové modely v GIS. Úrovně abstrakce reality
Datové modelování Úrovně abstrakce reality Reálný svět Datový model Datová struktura Struktura datových souborů Datové modely v GIS Klasické datové modely (vznikly jako výsledek transformace mapy do GIS)
VíceManuál uživatele čipové karty s certifikátem
Manuál uživatele čipové karty s certifikátem Obsah 1 Úvod... 3 2 Instalace čipové karty s certifikátem... 5 3 Instalace čtečky čipových karet... 10 3.1 Instalace z Windows Update... 10 3.2 Manuální instalace
VíceRNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague
seminář: Administrace Oracle (NDBI013) LS2017/18 RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague Automatic Storage Management
VíceAdministrace Oracle Práva a role, audit. Kukhar Maria 29.10.2012
Administrace Oracle Práva a role, audit Kukhar Maria 29.10.2012 Ve výchozím nastavení, uživatel Oracle nemůže nic dělat, ani připojit se k databázi. Aby uživatele měli přistup k DB, je třeba vytvořit uživatelské
Více