De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

1 EWOUD JOUSTRA ( TUXORA ) ORACLE DBA BASEFARM. AGENDA Basefarm – Oorsprong en groei – Wat doen we Oracle stack – De diversiteit aan Oracle Manageability.

Verwante presentaties


Presentatie over: "1 EWOUD JOUSTRA ( TUXORA ) ORACLE DBA BASEFARM. AGENDA Basefarm – Oorsprong en groei – Wat doen we Oracle stack – De diversiteit aan Oracle Manageability."— Transcript van de presentatie:

1 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 2

3 Oorsprong en groei Bluedome Internet Application Services (IAS), Schiphol-Rijk – Managed Service Provider. – Specialist op het gebied van Managed Hosting 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 virtualisatie obv VMware. – Al het beheer vindt plaats op basis van SLA's en 24x7 support. 3

4 Oorsprong en groei Bluedome Internet Application Services (IAS), Schiphol-Rijk – Managed Service Provider. – Specialist op het gebied van Managed Hosting 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 virtualisatie obv VMware. – Al het beheer vindt plaats op basis van SLA's en 24x7 support. In oktober 2011 overgenomen door Basefarm uit Noorwegen – Wij leveren complexe managed hosting. 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. 4

5 Oorsprong en groei Bluedome Internet Application Services (IAS), Schiphol-Rijk – Managed Service Provider. – Specialist op het gebied van Managed Hosting 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 virtualisatie obv VMware. – Al het beheer vindt plaats op basis van SLA's en 24x7 support. In oktober 2011 overgenomen door Basefarm uit Noorwegen – Wij leveren complexe managed hosting. 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

6 Oorsprong en groei Bluedome Internet Application Services (IAS), Schiphol-Rijk – Managed Service Provider. – Specialist op het gebied van Managed Hosting 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 virtualisatie obv VMware. – Al het beheer vindt plaats op basis van SLA's en 24x7 support. In oktober 2011 overgenomen door Basefarm uit Noorwegen – Wij leveren complexe managed hosting. 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

7 OVERZICHT Certificering – ISO – Keurmerken in de ZorgICT zoals 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 7

8 De diverse Oracle implementaties Database versies 9i tot 11g ( , , ) – Enterprise Edition en Standard Edition databases – Single instances (EE/SE) – RAC (EE/SE) – Automatische en handmatige standby synchronisatie Enterprise manager Grid Control ( 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 8

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. 9

10 MANAGEABILITY De Manageability van alle Oracle componenten is gestandaardiseerd en wordt 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. 10

11 MANAGEABILITY – UITGELICHT Bijzondere oplossingen Inzet software Standby synchronisatie Backup Monitoring Housekeeping Rapportage 11

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 ? 12 Database 558GB Full compressed RMAN backup 85GB Backup archives 24 uur: 97GB V-Lan voor SQL*Net verkeer over poort 1526

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 13 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.aud cdmp_ Apache Deze cgi (= ksh script) produceert de rapportage

14 MANAGEABILITY – CODE 14

15 MANAGEABILITY – CODE 15 $RMAN = $ORACLE_HOME/bin/rman $ORACLE_HOME/bin/rman nocatalog

16 MANAGEABILITY – CODE 16

17 MANAGEABILITY – STANDBY SYNCHRONISATIE De gekozen architectuur RMAN backup in drie stappen (database/archives) RMAN verwijdert archives als ze zijn applied, niet eerder! Opschonen van applied archives op de standby server Meerdere Standby databases 17

18 MANAGEABILITY – STANDBY SYNCHRONISATIE De gekozen architectuur 18 Standaard RMAN Backup optimalisation

19 MANAGEABILITY - STANDBY SYNCHRONISATIE 19

20 MANAGEABILITY - STANDBY SYNCHRONISATIE 20

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 21

22 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 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 -Controlfile autobackup -Backup optimization -Retention policy in days -Block Change Tracking ( bij EE / incremental level 1 )

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 23 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 24 Cold backup geen FUZZY database datafiles

25 MANAGEABILITY - BACKUP 25

26 MANAGEABILITY – SHARED BACKUP 26

27 MANAGEABILITY – SHARED BACKUP 27

28 MANAGEABILITY – SHARED BACKUP 28

29 MANAGEABILITY – SHARED BACKUP 29

30 MANAGEABILITY - MONITORING 30

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. 31

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 32

33 MANAGEABILITY - RAPPORTAGE 33

34 MANAGEABILITY - SECURITY 34 This Page Intentionally Left Blank

35 VRAGEN EN OPMERKINGEN 35


Download ppt "1 EWOUD JOUSTRA ( TUXORA ) ORACLE DBA BASEFARM. AGENDA Basefarm – Oorsprong en groei – Wat doen we Oracle stack – De diversiteit aan Oracle Manageability."

Verwante presentaties


Ads door Google