1 / 35

EWOUD Joustra ( TUXORA ) Oracle DBA basefarm

EWOUD Joustra ( TUXORA ) Oracle DBA basefarm. Agenda. Basefarm Oorsprong en groei Wat doen we Oracle stack De diversiteit aan Oracle Manageability Standby synchronisatie Backup Monitoring Housekeeping Rapportage. Oorsprong en groei.

holland
Télécharger la présentation

EWOUD Joustra ( TUXORA ) Oracle DBA basefarm

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. EWOUD Joustra ( TUXORA ) Oracle DBA basefarm

  2. Agenda • Basefarm • Oorsprong en groei • Wat doen we • Oracle stack • De diversiteit aan Oracle • Manageability • Standby synchronisatie • Backup • Monitoring • Housekeeping • Rapportage

  3. Oorsprong en groei • Bluedome Internet Application Services (IAS), Schiphol-Rijk • Managed Service Provider. • Specialist op het gebied van ManagedHosting en applicatiebeheer. • BlueDome onderhoudt en beheert bedrijfskritische internet applicaties, CMS applicaties en SaaS applicaties gebaseerd op Oracle, Microsoft.Net, Open Source (JBoss, JRUN, Tomcat, etc..) en virtualisatieobvVMware. • Al het beheer vindt plaats op basis van SLA's en 24x7 support.

  4. Oorsprong en groei • Bluedome Internet Application Services (IAS), Schiphol-Rijk • Managed Service Provider. • Specialist op het gebied van ManagedHosting en applicatiebeheer. • BlueDome onderhoudt en beheert bedrijfskritische internet applicaties, CMS applicaties en SaaS applicaties gebaseerd op Oracle, Microsoft.Net, Open Source (JBoss, JRUN, Tomcat, etc..) en virtualisatieobvVMware. • Al het beheer vindt plaats op basis van SLA's en 24x7 support. • In oktober 2011 overgenomen door Basefarm uit Noorwegen • Wij leveren complexe managedhosting. Wij zijn applicatiespecialist en zorgen voor maximale interactie tussen de systemen van de klant. • Wij bieden operationele services op diverse niveaus en zijn verantwoordelijk voor oplossingen, passend bij de wensen en behoeften van de klant. • Wij werken nauw samen met onze klanten. Vanuit onze kernwaarde proactiviteit kunnen wij stabiliteit en groei voor onze klanten realiseren.

  5. Oorsprong en groei • Bluedome Internet Application Services (IAS), Schiphol-Rijk • Managed Service Provider. • Specialist op het gebied van ManagedHosting en applicatiebeheer. • BlueDome onderhoudt en beheert bedrijfskritische internet applicaties, CMS applicaties en SaaS applicaties gebaseerd op Oracle, Microsoft.Net, Open Source (JBoss, JRUN, Tomcat, etc..) en virtualisatieobvVMware. • Al het beheer vindt plaats op basis van SLA's en 24x7 support. • In oktober 2011 overgenomen door Basefarm uit Noorwegen • Wij leveren complexe managedhosting. Wij zijn applicatiespecialist en zorgen voor maximale interactie tussen de systemen van de klant. • Wij bieden operationele services op diverse niveaus en zijn verantwoordelijk voor oplossingen, passend bij de wensen en behoeften van de klant. • Wij werken nauw samen met onze klanten. Vanuit onze kernwaarde proactiviteit kunnen wij stabiliteit en groei voor onze klanten realiseren.

  6. Oorsprong en groei • Bluedome Internet Application Services (IAS), Schiphol-Rijk • Managed Service Provider. • Specialist op het gebied van ManagedHosting en applicatiebeheer. • BlueDome onderhoudt en beheert bedrijfskritische internet applicaties, CMS applicaties en SaaS applicaties gebaseerd op Oracle, Microsoft.Net, Open Source (JBoss, JRUN, Tomcat, etc..) en virtualisatieobvVMware. • Al het beheer vindt plaats op basis van SLA's en 24x7 support. • In oktober 2011 overgenomen door Basefarm uit Noorwegen • Wij leveren complexe managedhosting. Wij zijn applicatiespecialist en zorgen voor maximale interactie tussen de systemen van de klant. • Wij bieden operationele services op diverse niveaus en zijn verantwoordelijk voor oplossingen, passend bij de wensen en behoeften van de klant. • Wij werken nauw samen met onze klanten. Vanuit onze kernwaarde proactiviteit kunnen wij stabiliteit en groei voor onze klanten realiseren.

  7. overzicht • Certificering • ISO-270001 • Keurmerken in de ZorgICTzoals ZSP en GBZ (Goed Beheerd Zorgsysteem) • Bekende klanten • Gouden Gids • D-reizen • Funda • Schiphol • Radio 538 • SBS Groep • Via een klant beheren we ook een omgeving voor de Douane • Zorg en Zekerheid

  8. De diverse Oracle implementaties • Database versies 9i tot 11g (9.2.0.7, 10.2.0.4, 11.2.0.3) • EnterpriseEdition en Standard Edition databases • Single instances (EE/SE) • RAC (EE/SE) • Automatische en handmatige standby synchronisatie • Enterprise manager Grid Control (10.2.0.5 en 12c in dec/jan) • Oracle Application Server, Infrastructure en SSO • APEX ( websites in een 11GB XE database ) • Hardware: Intel based + Virtuals (VMware) • Linux: RedHat Enterprise Server / CentOS

  9. De diverse Oracle werkzaamheden • We beheren pro-actief infrastructuur. • Inhoudelijk doen we geen beheer van de applicatie en de data.Wel voeren we applicatieve changes voor de klant door. • We maken een backup en restoren op verzoek. • Performance tuning een grijs gebied. • Consultancy / advies.

  10. Manageability • De Manageability van alle Oracle componenten is gestandaardiseerd enwordt gestuurd met parameters. • De rapportage over alle Oracle implementaties is volledig dynamisch zodat er op elk tijdstip een actueel overzicht is. • Monitoring is doeltreffend met onder andere enkele open source tools. • Ambitie voor het Oracle DBA deelgebied • Werk van de DBA zo veel mogelijk standaardiseren en automatiseren. • Logging die aanreikt wat er niet goed is, maar nog net niet zelf oplost. • Laat Oracle software zoveel mogelijk het werk doen. • Nieuwe Oracle omgevingen zeer snel operationeel. • Documentatie permanent actueel.

  11. Manageability – uitgelicht • Bijzondere oplossingen • Inzet software • Standby synchronisatie • Backup • Monitoring • Housekeeping • Rapportage

  12. Manageability – bijzondere oplossingen • Klant gebruikt TOAD op de productie database • Kunnen we dit goed vinden? • Hoe hebben we dit technisch mogelijk gemaakt? • Vlak voor de full backup verwijderen we archives • Wat ?Waarom ?Waar is dat goed voor ? V-Lan voor SQL*Net verkeer over poort 1526 Database 558GB Full compressedRMAN backup 85GB Backuparchives24 uur: 97GB

  13. Manageability - software • De beheer software • Open source tools voor tape-backup en voor monitoring. • Scripts voor backup, synchronisatie, opschonen, rapportage en monitoring. • Framework – scripts (5x) • backup_db_arch_standby backup_db_arch_standby • check_oracle_components • register_database_items • clean_trace_logfiles • report.cgi Voor het maken van de backups Voor het synchroniseren van Standby database(s) Voor de monitoring op o.a. alert.log / ReportsServers Voor het verzamelen van Oracle database configuraties, CPU / vCPU Voor het opschonen van .trc .log .audcdmp_ Apache Deze cgi (= ksh script) produceert de rapportage

  14. Manageability – code

  15. Manageability – CODE $RMAN = $ORACLE_HOME/bin/rman $ORACLE_HOME/bin/rmannocatalog

  16. Manageability – CODE

  17. Manageability – Standby synchronisatie • De gekozen architectuur • RMAN backup in driestappen (database/archives) • RMAN verwijdertarchives als ze zijn applied, niet eerder! • Opschonen van applied archivesop de standby server • Meerdere Standby databases

  18. Manageability – Standby synchronisatie • De gekozen architectuur StandaardRMAN Backup optimalisation

  19. Manageability - Standby synchronisatie

  20. Manageability - Standby synchronisatie

  21. Manageability - backup • PRE-backup steps • Validatie aan de standaarden • Verificatie vorige backups • BACKUP steps • Full, incremental, archivelog en cold backup • Bij archiving is RMAN bekend met eventuele Standby database(s) • Default compressie van de RMAN backupsets • Backup van oratab, orapw, [standby] controlfile, init.ora / spfile • POST-backup steps • Voorgaande backup opschonen • Optioneel achteraf compressie • Report • Database naam, instance name (ORACLE_SID), hostname, startup time, dbid, EE/SE, version, primary/standby database, single/RAC database • Size backupsets, Duration van een task / backup / synchronisatie

  22. Manageability - backup • Controle vooraf • $HOME/log • ORACLE_SID in ORATAB • Login.sql • Database state = Mount/Open • Configuratie • Backup DIR • RMAN catalog UN/PW • Access RMAN catalog • SYSDBA user voor sync • Database in archivelog • Primary en standby horen bij elkaar (DBNAME en DBID) • RDBMS version vs.parameter compatible • Timed_statistics = true • Controlfileautobackup • Backup optimization • Retention policy in days • Block Change Tracking( bij EE / incremental level 1 ) • PRE-backup steps • Validatie aan de standaarden • Verificatie vorige backups • BACKUP steps • Full, incremental, archivelog en cold backup • Bij archiving is RMAN bekend met eventuele Standby database(s) • Default compressie van de RMAN backupsets • Backup van oratab, orapw, [standby] controlfile, init.ora / spfile • POST-backup steps • Voorgaande backup opschonen • Optioneel achteraf compressie • Report • Database naam, instance name (ORACLE_SID), hostname, startup time, dbid, EE/SE, version, primary/standby database, single/RAC database • Size backupsets, Duration van een task / backup / synchronisatie

  23. Manageability - backup • PRE-backup steps • Validatie aan de standaarden • Verificatie vorige backups • BACKUP steps • Full, incremental, archivelog en cold backup • Bij archiving is RMAN bekend met eventuele Standby database(s) • Default compressie van de RMAN backupsets • Backup van oratab, orapw, [standby] controlfile, init.ora / spfile • POST-backup steps • Voorgaande backup opschonen • Optioneel achteraf compressie • Report • Database naam, instance name (ORACLE_SID), hostname, startup time, dbid, EE/SE, version, primary/standby database, single/RAC database • Size backupsets, Duration van een task / backup / synchronisatie • Controle vooraf • Komt RMAN metadata overeen met databases files op disk ? • Catalogiseren alle gevonden backupsets • (Optioneel) Metadata opschonen

  24. Manageability - backup • PRE-backup steps • Validatie aan de standaarden • Verificatie vorige backups • BACKUP steps • Full, incremental, archivelog en cold backup • Bij archiving is RMAN bekend met eventuele Standby database(s) • Default compressie van de RMAN backupsets • Backup van oratab, orapw, [standby] controlfile, init.ora / spfile • POST-backup steps • Voorgaande backup opschonen • Optioneel achteraf compressie • Report • Database naam, instance name (ORACLE_SID), hostname, startup time, dbid, EE/SE, version, primary/standby database, single/RAC database • Size backupsets, Duration van een task / backup / synchronisatie Cold backupgeen FUZZY database datafiles

  25. Manageability - backup

  26. Manageability – shared backup

  27. Manageability – shared backup

  28. Manageability – shared backup

  29. Manageability – shared backup

  30. Manageability - monitoring

  31. Manageability - monitoring • Beschikbaarheid Oracle componenten • Inloggen => Access database instance + TNS/Scan listener. • Access Apache. Availability ReportsServers. • Oracle storage gebruik • ASM diskgroup gebruik, thresholds. • Database tablespace gebruik (ook autoextend), thresholds. • Monitoring van standby database synchronisatie • Loopt de standby database niet te veel achter. • Monitoring op alert.log • Sinds begin vorig heel uur de ORA- meldingen.

  32. Manageability - housekeeping • Opschonen trace- en logfiles • .trc .trm .aud .log cdmp_..... • De uitwerking • Dynamisch over alle Oracle componenten • Vooraf controle niet in gebruik • Rotatie per dag • Rotatie van alert.log vanaf startup • Verslaglegging via de rapportage

  33. Manageability - rapportage

  34. Manageability - Security This Page Intentionally Left Blank

  35. Vragen en opmerkingen

More Related