1 / 23

DB2 survival guide

DB2 survival guide. 14.11.2012. Bohuslav Dvorský , IBM. Agenda. Jak předejít problémům ? Jak řešit problém ? Co nikdy nedělat ?. Jak předejít problémům ?. Backup & recovery Nastavení storage Autonomní operace. Backup & recovery. Kruhové logování.

cortez
Download Presentation

DB2 survival guide

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DB2 survivalguide 14.11.2012 Bohuslav Dvorský, IBM

  2. Agenda • Jakpředejítproblémům? • Jakřešitproblém? • Co nikdynedělat?

  3. Jakpředejítproblémům? Backup & recovery Nastavení storage Autonomníoperace

  4. Backup & recovery Kruhovélogování • Parametry LOGARCHMETH1 a LOGARCHMETH2 nastavenyna OFF Update dbcfg using logarchmeth1 OFF

  5. Backup & recovery Archivnílogování • Parametry LOGARCHMETH1 nebo LOGARTMETH2 nastavenyna ON Update dbcfg using logarchmeth1 DISK:/u/dbuser/archived_logs

  6. Backup & recovery Zálohadatabáze • Online – pouze full db backup, nutnozapnoutarchivnílogování • Offline – inkrementální, delta, full backup, archivníikruhové log. BACKUP DATABASE <název_databáze> [ TO <cesta> ] db2 BACKUP DB sample TO C:\BACKUPS ONLINE COMPRESS INCLUDE LOGS

  7. Backup & recovery Obnovenídatabáze • Obnovenípohaváriineborestartu • Obnoveníverzeneboobrazu • Obnoveníroll-forward RESTORE DATABASE <název_databáze> [from <cesta>] [taken at <čas.razítko>] RESTORE DB sample FROM <cesta> TAKEN AT 20101128105511

  8. Nastavení storage Separacetablespace • Separátnítablespace pro LOBy • Separátnítablespace pro indexy + separátníbufferpooly

  9. Nastavení storage db2 create bufferpooltestbufpoolpagesize 32k db2 "create tablespacetblspcpagesize 32k managed by automatic storage using ('/data/db2inst1/NODE0000/dbname/T0000002/')" bufferpooltestbufpool Table space management • System Managed Storage • Database Managed Storage • Managed by Automatic Storage

  10. Autonomníoperace Automatic database backup (AUTO_DB_BACKUP) = ON Automatic table maintenance (AUTO_TBL_MAINT) = ON Automatic runstats (AUTO_RUNSTATS)= ON Automatic reorganization (AUTO_REORG) = ON UPDATE DB CONFIG USING AUTO_MAINT ON AUTO_TBL_MAINT ON AUTO_RUNSTATS ON AUTO_REORG ON STMM = Self tuning memory manager db2 update dbmcfg using instance_memoryautomatic

  11. HOWTO - Jak to nastavit Doporučené nastavení zálohování • Zapnutí archivníhologování Update dbcfg using logarchmeth1 DISK:/u/dbuser/archived_logs Update dbcfg using logarchmeth2 DISK:<jinácesta> • Zazálohojemedatabázi • Compress:pro komresizálohyaž o 90% • include logs:přiložídostupné logy – pro jednodušší restore do určitéhobodu • Online:beznutnostiodpojituživatele db2 BACKUP DB <jménodatabáze> TO <cesta> ONLINE COMPRESS INCLUDE LOGS Správnénastaveníautonomníchoperací UPDATE DB CONFIG USING AUTO_MAINT ON AUTO_TBL_MAINT ON AUTO_RUNSTATS ON AUTO_REORG ON

  12. Jakřešitproblém? 1. Nastalproblém 2. Identifikaceproblému 3. Řešeníproblému

  13. Jakřešitproblém? Vysokádůležitost PIC IBM forum APARy IDUG Nižšídůležitost, výstrahy, varování, informace

  14. Identifikaceproblému db2 ? command

  15. Identifikaceproblému Administračnínotifikační log • Poskytovánidiagnostickýchinformací o chybách v boděselhání • V systémech Linux/UNIX je to textovýsouborpojmenovanýinstance.nfy • Ve Windows se všechnyadm.notifikacezobrazují v Event Logu

  16. Identifikaceproblému db2diag.log • Detailnějšíinformacenežnotifikační log • Používánosupportemnebozkušenými DBA Support můževyžadovatjehozaslání WindowsVista and later • ProgramData\IBM\DB2\ WindowsXP/2003(default) •C:\Documents and Settings\All Users\ Application Data\IBM\DB2\DB2COPY1\<instance name> Linux/UNIX(default) •INSTHOME/sqllib/db2dump (INSTHOME is the home directory of the instance owner)

  17. Řešeníproblémů IBM Support Přihlášení do Passport Advantage ZadáníPMR/Service requestu Volatna helpdesk

  18. Řešeníproblémů Public Information Center = PIC • pro verze 9.5, 9.7, 10.1

  19. Řešeníproblémů IBM DB2 Forum http://www.ibm.com/developerworks/forums/db2_forums.jspa IDUG Forum http://www.idug.com/

  20. Řešeníproblémů APAR = Authorized Program Analysis Report = problém(bug) nahlášený a uznaný IBM supportem - většinouvyřešen fix packem

  21. Co nikdynedělat? Nicnemazat • Rozhodněnemazat logynebozálohy, pokudsinejsme 100% jistí, • ženebudeohroženápřípadnáobnovadatabáze • Nemazatžádnésystémovésoubory/objektydatabáze Zadat v PMR vyššíseveritunežopravdu je • Support se budeprimárněstarat o service requesty s nejvyšší • severitou. Uváděnínepřesné(popřípadězáměrněvyšší) severity • by mohlovést k negativnímupřístupusupportu v případě • budoucíchproblémů Nepodceňovatvýznamzálohy a logování • Archivnílogování se můžeukázatnadměrněužitečným v případě • lidskéchyby, stejnětakprováděnípravidelnézálohynámušetří • případnoupráci s rollworwardemtransakcí v případěhavárie

  22. Děkujizapozornost bohuslav_dvorsky@cz.ibm.com

More Related