prezentace z konference isss 2014

19
ISSS 2014 - Databázová poradna Tomáš Solař Tomas Solar Consulting Prezentace pochází z workshopu, který proběhl 7.4.2014 v rámci konference ISSS 2014 . Pro informace o dalších prezentacích navštivte webové stránky www.Tomas-Solar.com Tomáš Solař pořádá různé webináře, workshopy, školení vzdáleně spravuje databáze klientů poskytuje konzultace na různorodých projektech

Upload: tomas-solar

Post on 04-Jun-2015

109 views

Category:

Technology


4 download

DESCRIPTION

Slides z prezentace, kterou jsem měl v rámci konference ISSS 2014. Větší část však byla věnovaná diskusi. Tom

TRANSCRIPT

Page 1: Prezentace z konference ISSS 2014

ISSS 2014 - Databázová poradna

Tomáš Solař

Tomas Solar Consulting

Prezentace pochází z workshopu, který proběhl 7.4.2014v rámci konference ISSS 2014.

Pro informace o dalších prezentacích navštivte webové stránkywww.Tomas-Solar.com

Tomáš Solař ● pořádá různé webináře, workshopy, školení● vzdáleně spravuje databáze klientů● poskytuje konzultace na různorodých projektech

Page 3: Prezentace z konference ISSS 2014

Představení - Kdo jsem?

Jméno:

Povolání:Certifikace:

Autor:

Co dělám:

Tomáš Solař

DBA, konzultant, školitel, autor, bloggerOracle ACE, OCP 10g/11g, OCE 10g/11g a další.

Oracle Database 11g - Hotová řešení (cpress)Oracle DBA – examples from practice (ebook)

- Spravuji databáze a OFM klientům, kteří to chtějí.- Školím lidi, které to zajímá.- Pracuji na projektech, které jsou zajímavé.- Připravuji webináře a workshopy, protože mě to baví.- Píši o problémech a jejich řešení. - Bavím se s lidmi, protože rád poslouchám.

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 4: Prezentace z konference ISSS 2014

Anketa: Jakou databázi používáte?

Prosím, napište mi na kousek papíru:

Jméno, příjmení: Tomáš SolařEmail: [email protected]: Konzultant, DBA, lektorJakou databázi využíváte: OracleJakou verzi databáze: 9i-12c

Voliteně, jaký problém zrovna řešíte.Jak provést migraci 11g do virtuálu

Jeden vylosovaný získá tištěnou publikaci.

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 6: Prezentace z konference ISSS 2014

Jak se o vaše databáze staráte?nebo jinak

kdo má na starosti správu databází?● Databázový administrátor

● Dodavatel aplikací/agend

● Někdo z IT oddělení

● Nikdo

PROČ SE PTÁM?

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 8: Prezentace z konference ISSS 2014

Příklad: Úřad státní správy

● 3 databáze (většinou více)● průměrně 200GB (nárust až 30% ročně)● v ní data pro 6 agend (někdy co agenda to db)● OS Windows (ve virtuálu VMWare)● verze Oracle 11R1 (nebo starší)● činnosti nad DB nikdo nekontroluje● každý dodavatel má přístup do DB● zodpovědná osoba řeší plno jiných projektů● žádný monitoring● žádná dokumentace provozní ani havarijní● nic se neladí, databáze běží● nějaké zálohy jsou, ale nikdo neví v jakém

stavu

Věnujte alespoň minimální péči databázi. Neustále se vyvýjí a mění s rostoucími daty i počtem aplikací.

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 10: Prezentace z konference ISSS 2014

Nedostupná databáze

● Úředníci nemají přístup k datům.● Neběží agendy.● Občané čekají na přepážkách.● Všude shon, hledá se viník.● Není popsaný postup, co v dané

situaci dělat.● Není, kdo by se do obnovy pustil.

Připravte si dokument, kde popíšete krok za krokem každou akci, která se musí udělat při obnově databáze/serveru.Otestujte si vlastní zálohy, že

jsou funkční.

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 11: Prezentace z konference ISSS 2014

Sledování databáze

Proaktivní monitoring vám ledasco odhalí.

● Problémové služby.● Špatně napsané dotazy.● Zaplnění tablespace.● ORA chyby v databázi.● Využívání zdrojů CPU,IO, pamět● atd.

Existuje celá řada nástrojů na sledování databáze. Zdarma nebo placené a logovací soubory máte vždy. Nehledě na SQL*Plus.

Je dobré vědět, co se v databázi dějě. Budete předcházet různým výpadkům.

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 12: Prezentace z konference ISSS 2014

Verze databáze

JE ŠPATNÉ, říkat si, dokud to běží, tak to necháme.Snažte se být min. na předposlední verzi.

Teď verze 11.2.0.4.x

Oracle Database (RDBMS) Releases Support Status Summary (Doc ID 161818.1)Release Schedule of Current Database Releases (Doc ID 742060.1)

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 13: Prezentace z konference ISSS 2014

Administrační minimum

● Pochopení architektury databáze● Instalace software a grid infrastruktury● Vytvoření databáze a konfigurace● Používání základních GUI nástrojů a SQL*Plus● Konfigurace sítě● Správa instance, souborů● Správa uživatelů a nastavení bezpečnosti● Zálohování a obnova● Monitorování databáze● Zkoumat, reportovat a řešit vzniklé problémy● Spravovat software (upgrade,patches,clone,migrate)

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 15: Prezentace z konference ISSS 2014

Virtualizace

Opatrně s virtualizací, ne vždy to je nejlepší řešení.

Soft Partitioning● Nemá vliv na výběr edice (všechny sockety v serveru se počítají)● Nemá vliv na určení počtu potřebných licencí (všechny procesory v serveru se počítají)

VMWARE, Oracle VM, Solaris 9 Resource Containers, AIX Workload manager atd.

Hard Partitioning● Nemá vliv na výběr edice (všechny sockety v serveru se počítají)● Nemá vliv na určení počtu potřebných licencí (licencují se jen pro Oracle alokované

procesory/jádra)Oracle VM, Solaris 10 Capped Containers, DSD, IBM AIX LPAR atd.

Capacity on DemandLicencují se pouze zapnuté CPU/sockety

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 16: Prezentace z konference ISSS 2014

1. Žádné zálohy nebo nikdy neotestované2. Všechny objekty v jednom tablespace3. Defaultní uživatele a hesla4. Žádný monitoring databází, notifikace5. Jeden člen v redo log skupině6. Nearchivní mód7. Špatné rozložení datových souborů8. Žádné security patche na databázi9. Nepodporovaná verze databáze10. Listener a tnsnames.ora

10 nejčastějších chyb při správě databáze Oracle

Nejčastější chyby - vypozorované z praxe

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 17: Prezentace z konference ISSS 2014

● Buďte připravení na nejhorší.● Snažte se chyby eliminovat.● Věnujte se databázi proaktivně.● Přemýšlejte dopředu.● Komunikujte s dodavateli aplikací.● Hlídejte si kdo do databáze přistupuje.

ZÁVĚR?

A hlavně

Nastavte si pravidelné zálohování.Vyzkoušejte si obnovu.

[email protected] www.tomas-solar.com Tomas Solar Consulting

Page 18: Prezentace z konference ISSS 2014

Otevřená diskuse.

Kontakt:

Tomáš SolařChat na webu www.tomas-solar.comWeb: http://www.tomas-solar.com/kontakt/Mail: [email protected]: 731 196 647Skype: tssoli

Nestyďte se, jsem tu pro Vás.

Jen se ptejte.Vemte si vyzitku a poštete mi dotaz později i s přílohou.

Rád odpovím.

[email protected] www.tomas-solar.com Tomas Solar Consulting