SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
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
ISSS 2014 - Databázová poradna
Tomáš Solař
Osnova:
● Pár poznatků z praxe
● Administrační minimum
● Otevřená diskuse
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Představení - Kdo jsem?
Jméno:
Povolání:
Certifikace:
Autor:
Co dělám:
Tomáš Solař
DBA, konzultant, školitel, autor, blogger
Oracle 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.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Anketa: Jakou databázi používáte?
Prosím, napište mi na kousek papíru:
Jméno, příjmení: Tomáš Solař
Email: tom@tomas-solar.com
Pozici: Konzultant, DBA, lektor
Jakou databázi využíváte: Oracle
Jakou 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.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Jak moc jsou pro Vás vaše data
důležitá?
Jsou pro nás kritická.
Dokážete si představit, že byste o ně přišli?
Můžete tolerovat výpadek? Na jak dlouho? NE
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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?
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Protože mám dojem, že si vedoucí
pracovníci dostatečně neuvědomují
důležitost databází a dat v nich
uložených.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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í.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Příklad: Úřad státní správy
Co uděláte, když přijdete o databázi?
Dojde k poškození, zkrátka není dostupná.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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í.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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)
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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)
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Log soubory
vi /u01/app/oracle/diag/rdbms/orcl12c/orcl12c/trace/alert_orcl12c.log
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
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 Demand
Licencují se pouze zapnuté CPU/sockety
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
1. Žádné zálohy nebo nikdy neotestované
2. Všechny objekty v jednom tablespace
3. Defaultní uživatele a hesla
4. Žádný monitoring databází, notifikace
5. Jeden člen v redo log skupině
6. Nearchivní mód
7. Špatné rozložení datových souborů
8. Žádné security patche na databázi
9. Nepodporovaná verze databáze
10. Listener a tnsnames.ora
10 nejčastějších chyb při správě databáze Oracle
Nejčastější chyby - vypozorované z
praxe
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
● 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.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Otevřená diskuse.
Kontakt:
Tomáš Solař
Chat na webu www.tomas-solar.com
Web: http://www.tomas-solar.com/kontakt/
Mail: tom@tomas-solar.com
Tel: 731 196 647
Skype: 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.
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
Děkuji za pozornost.
Napište mě ihned.
Dokud máte otázky v hlavě
Odborné webináře k dispozici zdarma.
http://www.tomas-solar.com/webinare/
Registrace na komunitním webu pro DBA.
http://database-administrator.com/ Registrace k odběru ebooku
http://www.tomas-solar.com/ebook-zdarma/
Komiks.
http://www.databazovy-administrator.cz/
tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting

Weitere ähnliche Inhalte

Ähnlich wie Prezentace z konference ISSS 2014

Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)
Pavel Růžička
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně
Jiří Mareš
 

Ähnlich wie Prezentace z konference ISSS 2014 (20)

node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)
 
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
Disaster Recovery – aneb zálohování a obnova dat pro případ, když všechny och...
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2
 
AWS spot instances
AWS spot instancesAWS spot instances
AWS spot instances
 
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
Webinář: Co nového přináší verze 9 jedničky v zálohování Veeam Backup & Repli...
 
Big data v infrastruktuře
Big data v infrastruktuřeBig data v infrastruktuře
Big data v infrastruktuře
 
Výběr vhodných technologii pro startup v prostředí cloudu
Výběr vhodných technologii pro startup v prostředí clouduVýběr vhodných technologii pro startup v prostředí cloudu
Výběr vhodných technologii pro startup v prostředí cloudu
 
Revoluce v cloudu: první autonomně řízená databáze na světě
Revoluce v cloudu: první autonomně řízená databáze na světěRevoluce v cloudu: první autonomně řízená databáze na světě
Revoluce v cloudu: první autonomně řízená databáze na světě
 
Bezpečnost Wordpressu - 4. WP konference
Bezpečnost Wordpressu - 4. WP konferenceBezpečnost Wordpressu - 4. WP konference
Bezpečnost Wordpressu - 4. WP konference
 
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesČtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
 
Bezpečnost pro vaše data s minimem úsilí
Bezpečnost pro vaše data s minimem úsilíBezpečnost pro vaše data s minimem úsilí
Bezpečnost pro vaše data s minimem úsilí
 
Optimalizace Symfony na devu
 Optimalizace Symfony na devu Optimalizace Symfony na devu
Optimalizace Symfony na devu
 
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
Vašek Purchart - Optimalizace Symfony na devu (2. sraz přátel Symfony v Praze)
 
Disaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle ClouduDisaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle Cloudu
 
Úvod do Oracle cloudu
Úvod do Oracle clouduÚvod do Oracle cloudu
Úvod do Oracle cloudu
 
Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita Implementace Openstacku v LMC – představy vs. realita
Implementace Openstacku v LMC – představy vs. realita
 
Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)
 
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnySpusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně
 
Noční můry webového vývojáře
Noční můry webového vývojářeNoční můry webového vývojáře
Noční můry webového vývojáře
 

Prezentace z konference ISSS 2014

  • 1. 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
  • 2. ISSS 2014 - Databázová poradna Tomáš Solař Osnova: ● Pár poznatků z praxe ● Administrační minimum ● Otevřená diskuse tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 3. Představení - Kdo jsem? Jméno: Povolání: Certifikace: Autor: Co dělám: Tomáš Solař DBA, konzultant, školitel, autor, blogger Oracle 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. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 4. Anketa: Jakou databázi používáte? Prosím, napište mi na kousek papíru: Jméno, příjmení: Tomáš Solař Email: tom@tomas-solar.com Pozici: Konzultant, DBA, lektor Jakou databázi využíváte: Oracle Jakou 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. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 5. Jak moc jsou pro Vás vaše data důležitá? Jsou pro nás kritická. Dokážete si představit, že byste o ně přišli? Můžete tolerovat výpadek? Na jak dlouho? NE tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 6. 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? tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 7. Protože mám dojem, že si vedoucí pracovníci dostatečně neuvědomují důležitost databází a dat v nich uložených. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 8. 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í. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 9. Příklad: Úřad státní správy Co uděláte, když přijdete o databázi? Dojde k poškození, zkrátka není dostupná. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 10. 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í. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 11. 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. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 12. 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) tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 13. 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) tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 15. 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 Demand Licencují se pouze zapnuté CPU/sockety tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 16. 1. Žádné zálohy nebo nikdy neotestované 2. Všechny objekty v jednom tablespace 3. Defaultní uživatele a hesla 4. Žádný monitoring databází, notifikace 5. Jeden člen v redo log skupině 6. Nearchivní mód 7. Špatné rozložení datových souborů 8. Žádné security patche na databázi 9. Nepodporovaná verze databáze 10. Listener a tnsnames.ora 10 nejčastějších chyb při správě databáze Oracle Nejčastější chyby - vypozorované z praxe tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 17. ● 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. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 18. Otevřená diskuse. Kontakt: Tomáš Solař Chat na webu www.tomas-solar.com Web: http://www.tomas-solar.com/kontakt/ Mail: tom@tomas-solar.com Tel: 731 196 647 Skype: 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. tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting
  • 19. Děkuji za pozornost. Napište mě ihned. Dokud máte otázky v hlavě Odborné webináře k dispozici zdarma. http://www.tomas-solar.com/webinare/ Registrace na komunitním webu pro DBA. http://database-administrator.com/ Registrace k odběru ebooku http://www.tomas-solar.com/ebook-zdarma/ Komiks. http://www.databazovy-administrator.cz/ tom@tomas-solar.com www.tomas-solar.com Tomas Solar Consulting