SERVICE PORTFOLIO Ihr kompetenter Oracle und SQL Server Partner seit 2001 Gold Partner Inhaltsverzeichnis Inhaltsverzeichnis dbaservices GmbH...............................................................................................................................................................4 Managed DBA Services......................................................................................................................................................6 Remote DBA für ORACLE und MSSQL Server............................................................................................................6 ORACLE....................................................................................................................................................................................8 MSSQL......................................................................................................................................................................................9 Service Level Agreements.............................................................................................................................................10 Beratung...............................................................................................................................................................................12 ORACLE & MSSQL Expert On Demand......................................................................................................................13 Datenbankanalyse & Healthcheck ............................................................................................................................14 Hochverfügbarkeit...........................................................................................................................................................15 Migration..............................................................................................................................................................................16 Upgrades..............................................................................................................................................................................16 Backup...................................................................................................................................................................................17 Recovery...............................................................................................................................................................................18 Performance Tuning........................................................................................................................................................19 Methoden.............................................................................................................................................................................20 Unser Remote DBA Tool.................................................................................................................................................21 Partner..................................................................................................................................................................................22 Referenzen..........................................................................................................................................................................23 Soziales Engagement und Verantwortung.............................................................................................................24 Ausbildung...........................................................................................................................................................................24 Kontaktdaten......................................................................................................................................................................25 Im Jahre 2001 wurde im hessischen Neu-Isenburg der Grundstein für die dbaservices GmbH (ehemals allnabout GmbH) vor rund 13 Jahren gelegt. Als spezialisiertes Dienstleistungsunternehmen in der Informationstechnologie betreuen wir europaweit zahlreiche ORACLE- und MSSQL-Datenbanken. Die Besonderheit unserer ITIL-basierten Dienstleistungen ist die Bereitstellungen von standardisierten und individuellen Managed-Database-Outtasking-Modellen. Darunter befinden sich 24/7 Service Level Agreements, die die Vitalität und Verfügbarkeit von produktionsrelevanten Datenbanken rund um die Uhr gewährleisten. Ein weiterer Schwerpunkt unserer Tätigkeiten liegt in der Beratung, Skizzierung und der Imple- mentierung von Datenbanksystemen. Hinzu kommen datenbanktypische Projekte hinsichtlich Datenbankmigration, Upgrade, Backup, Performance Tuning und Sicherheit. Nationale und internationale Kunden, unter anderem aus der Automobilzuliefererindustrie, Versicherung, Logistik und Energie mit hochkritischen Datenbanksystemen, schätzen bereits seit über 10 Jahren, unsere hohe Verläßlichkeit und Qualität. 2014 entschied sich die Geschäftsleitung den Namen dbaservices GmbH anzunehmen. Der Name ist eindeutig und entspricht genau den Dienstleistungen, die dbaservices anbietet. Daten und Fakten Unternehmen: dbaservices GmbH Gründung: 2001 Gründer / Geschäftsführer: Diplom Informatiker Herr Parul Mohan, MBA Unternehmenssitz: Neu-Isenburg (Rhein-Main Gebiet) Zahl der Mitarbeiter: 15 Kernkompetenz • Beratung und Implementierung • 24x7 Monitoring und Bereitschaft • ORACLE- und MSSQL-Datenbanksysteme • 3rd Level Support • Managed-Database-Outtasking-Modelle 4 ADMINISTRATING BUSINESS DATABASES 24x7 Managed Database Services für ORACLE & SQL Server 5 Managed DBA Services Managed DBA Services Eine Dienstleistung von dbaservices Keine Ressourcen für die Betreuung Ihrer Datenbanken? Die Lösung ist das intelligente Outsourcing-Modell der dbaservices mit flexiblen Service Level Agreements (SLAs). Die SLA-basierten Managed Database Services von dbaservices umfassen das Konfigurieren, Administrieren, Monitoren und das Betreiben von ORACLE- und SQL-SERVER-Datenbanken. Diese Services werden von unseren zertifizierten Remote DBAs durchgeführt. Das Remote-DBATeam steht Ihnen für alle Tätigkeiten via Fernzugriff zur Verfügung. Unsere SLAs bestehen aus einer flexiblen Kombination von Bereitschaftszeiten, Reaktionszeiten und inkludierten permanenten und periodischen Dienstleistungen. Remote DBA für ORACLE und MSSQL Server Der dbaservices Remote DBA ist ein Datenbankadministrator, der seine Tätigkeit via Fernzugriff (Remote Access) auf den ORACLE- und SQL-Server-Datenbanksystemen durchführt. Der Vorteil dieser Methode zur Verwaltung von Datenbanken ist die räumliche und zeitliche Unabhängigkeit. Es lassen sich fast alle datenbankrelevanten Tätigkeiten in physischen und virtuellen Umgebungen, das Monitoring, der Datenbankbetrieb und die unmittelbare Behebung von Störungen mit diesem Service abbilden. Dabei spielt es keine Rolle, mit welcher Lösung von welchem Hersteller die Fernverbindung hergestellt wird. Gängig sind Standard RDP und 6 Terminal Services. Aus sicherheitsrelevanten Gründen ist der Zugriff der Remote DBA über token-basierte VPN-Verbindungen empfehlenswert. Der Remote DBA setzt immer einen funktionierenden Remote Access voraus. Die Remote DBAs ergänzen oder ersetzen sogar klassische Datenbankadministratoren – mit dem wesentlichen Vorteil, dass sie rund um die Uhr verfügbar sind. Besonders gefragt ist die Beauftragung als Urlaubsvertretung oder bei Lastspitzen. ADMINISTRATING BUSINESS DATABASES 24x7 „Remote DBAs ergänzen oder ersetzen sogar klassische Datenbankadministratoren – mit dem wesentlichen Vorteil, dass sie rund um die Uhr verfügbar sind.“ 7 Managed DBA Services ORACLE Von Version 7 bis 12, administriert von OCPs. ORACLE-Datenbankmanagementsysteme und -Datenbankinstanzen gekonnt zu konstruieren und vital zu betreiben, setzt ein immenses Spezialwissen voraus. ORACLE-Datenbanksysteme bieten eine Fülle von Funktionen, Optionen und Parameter, die – richtig angewendet und konfiguriert – ein solides Datenbank-ManagementSystem (DBMS) erzeugen. Datenbankinstanzen sind, je nach Einsatzszenario, einer gewissen Dynamik und Belastung ausgesetzt, die einen periodischen und permanenten Support erfordern. Die zertifizierten ORACLE-Datenbankexperten der dbaservices besitzen die relevanten Kenntnisse, um existierende ORACLE-Datenbanklandschaften vollumfänglich zu betreuen und neue ORACLE-DBMS einwandfrei und nachhaltig aufzusetzen. Das Hauptaugenmerk der Systembetreuung durch die DBAs der dbaservices liegt meistens auf dem störungsfreien Betrieb und dem 3rd Level Support. 8 Beim Planen und Umsetzen von skalierbaren hochverfügbaren Datenbank-ManagementSystemen der dbaservices kommen Best Practice-Ansätze zum Einsatz, die sich vielfach bewährt haben. Sprechen Sie uns auch auf ORACLE Real Application Clusters (RAC), ORACLE Failsafe, Standby Datenbanken / Data Guard, Flashback und Replikation (Snapshot und Multimaster) an! Datenbanken sind geschäftsrelevante operative Komponenten, die in Kombination mit den vorgelagerten Applikationen für einen flüssigen Geschäftsbetrieb sorgen. Sie sollten ihrer Bedeutung entsprechend angemessen mit einem definierten Service Level Agreement versehen werden. ADMINISTRATING BUSINESS DATABASES 24x7 MSSQL SQL Server Versionen 2000-2012, administriert von Microsoft Certified IT Professional. SQL-Server von Microsoft beinhalten eine Reihe von technisch ausgereiften Funktionen für Hochverfügbarkeitslösungen und Clustertechnologien, die sich je nach Edition aufbauen lassen. SQL-Server-Systeme bewähren sich seit geraumer Zeit als solide Datenbanksysteme in kritischen Businessumgebungen. Wenngleich es aufgrund des anwenderfreundlichen Herstellers Microsoft naheliegt, die DB-Systeme selbst administrieren zu können, kann nur professionelle Unterstützung die Datenbank so justieren, dass der Geschäftsbetrieb ungestört bleibt und der Betrieb aufrecht erhalten wird. Unsere zertifizierten dbaservices MS SQLExperten haben in vielen Jahren bereits zahlreiche MS SQL-Projekte realisiert und betreut – Best-Practice-Kenntnisse inklusive. Wir administrieren rund um die Uhr alle gängigen MS SQL-Server-Versionen und sorgen für einen reibungslosen Betrieb. AlwaysOn Die AlwaysOn Availability Group ist eine neue Funktion für den Schutz von Anwendungsdatenbanken. Dieses Feature bietet nicht nur alle Funktionen der derzeitig verwendeten Datenbankspiegelungsfunktion, sondern auch eine umfassende Auswahl an Optionen zur Verbesserung der Datenbankverfügbarkeit und für eine verbesserte Ressourcennutzung. Mirroring Im Falle eines unvorhersehbaren Zwischenfalls wird beim Modus für hohe Sicherheit mit automatischem Failover die Standby-Kopie der Datenbank (ohne Datenverlust) rasch online gebracht. Im anderen Betriebsmodus hat der Datenbankadministrator die Möglichkeit, den Dienst (mit einem möglichem Datenverlust) für die StandbyKopie der Datenbank zu erzwingen. Replikation Verteilen Sie Daten und Datenbankobjekte mithilfe der Replikation an unterschiedliche Standorte, an Remote-Benutzer oder an mobile Benutzer. Dafür nutzen Sie lokale Netzwerke, WANs, DFÜ-, Funk- oder Internetverbindungen. 9 Managed DBA Services Service Level Agreements Für Datenbanken und Instanzen mit geringer Priorität ist db base als Basisadministration die richtige Wahl. Erreichbarkeit und Bereitschaftszeit: Werktags 09:00- 18:00 Uhr Reaktionszeit: max. 1 Stunde, danach nächster Werktag Inkludierte permanente und periodische Dienstleistungen: • Monitoring – Setup Ablauf: Nachdem wir uns mit einer Analyse Ihrer Datenbanken mit Ihren Systemen vertraut gemacht haben, werden Ihre Datenbanksysteme mit unseren proaktiven Alert- und Monitoringskripten versehen und in unsere Service-Systeme eingepflegt. Ab jetzt werden Ihre Datenbanksysteme durch uns betreut und permanent überwacht, um einen funktionierenden Betrieb sicherzustellen. • Überwachen der Datenbank-Events • Frühzeitiges Erkennen von Störungen • Reporting db base db 24/7 db YOU Bereitschaft MO - FR MO - SO & FT Nach Wahl Reaktionszeit 09:00 - 18:00 1 Stunde sofort Nach Wahl Reaktionszeit 18:00 - 09:00 ------- 30 Minuten Nach Wahl Proaktives Monitoring 3 3 3 Backup Kontrolle 3 3 3 Monatliche Reports 3 3 3 Zugang ITIL Self Service Desk 3 3 3 Berechnung Pauschal Pauschal Pauschal Inklusive Troubleshooting 1 Stunde 2 Stunden Nach Wahl Service Level Agreements 10 ADMINISTRATING BUSINESS DATABASES 24x7 Der dbaservices Premiumdienst für Ihre Hochverfügbarkeitsinstanzen, die eine permanente Betreuung benötigen, bei der Ihre Daten wie auch die Verfügbarkeit die gleiche maximale Priorität haben. Erreichbarkeit und Bereitschaftszeiten: 24 Stunden- 7 Tage die Woche! Inkludierte permanente und periodische Dienstleistungen: • Monitoring – Setup • Überwachungen der Datenbank-Events • Frühzeitige Erkennung von Störungen • Beheben von leichten Störungen Ablauf: Nachdem wir uns mit einer Analyse Ihrer Datenbanken mit Ihren Systemen vertraut gemacht haben, werden Ihre Datenbanksysteme mit unseren proaktiven Alert- und Monitoringskripten versehen und in unsere Service-Systeme eingepflegt. Ab jetzt werden Ihre Datenbanksysteme durch uns betreut und permanent überwacht, um einen funktionierenden Betrieb sicherzustellen. • Überprüfung der Backup Jobs • Proaktives Capacity Management • Reporting Für Datenbanken und Instanzen mit individuellen Service Level Agreements zu den Bereitschafts- und Reaktionszeiten, die Sie benötigen und bevorzugen. Wir passen uns komplett Ihren Wünschen an. Erreichbarkeit und Bereitschaftszeiten: Sie entscheiden. Inkludierte permanente und periodische Dienstleistungen: Sie entscheiden welche Services Sie benötigen. Ablauf: Nachdem wir uns mit einer Analyse Ihrer Datenbanken mit Ihren Systemen vertraut gemacht haben, werden Ihre Datenbanksysteme mit unseren proaktiven Alert- und Monitoringskripten versehen und in unsere Service-Systeme eingepflegt. Ab jetzt werden Ihre Datenbanksysteme durch uns betreut und permanent überwacht, um einen funktionierenden Betrieb sicherzustellen. 11 Consulting Beratung Richtige Beratung mit einem erfolgreichen Ergebnis ! Verlassen Sie sich auf die dbaservices Consultans: Als Experten auf dem Gebiet der Beratung, Skizzierung und der Implementierung von Datenbanksystemen sind sie für jede Anforderung bestens gerüstet. Nicht nur systemseitige Erfordernisse werden erfüllt. Um für Sie einen maximalen Nutzen bei gleichzeitiger Kostenreduktion bereitzustellen, erzeugen unsere Experten skalierbare und effiziente Lösungen. Angefangen von der Bedarfsanalyse, der Dimensionierung, der Implementierung bis hin zur finalen Abnahme des Systems werden Sie von erfahrenen Datenbankexperten begleitet. Die einzelnen Prozesse eines Projekts sind transparent gestaltet und auf Ihre individuellen Ansprüche ausgerichtet. Ein typisches Consulting-Projekt beginnt mit einem Anruf von Ihnen. Sie teilen uns beispielsweise mit, dass Sie die Anschaffung einer datenbankgestützten Applikation planen, um die existierende Datenbanklandschaft zu ergänzen. Wir analysieren die zu erwartenden Abfragen, Datenvolumina sowie die Anzahl der Benutzer, 12 anschließend erhalten Sie Empfehlungen von unseren dbaservices Consultans zu den Details. Das können geeignete Dimensionierungen sein, eine Prüfung, ob sich Clusterlösungen eignen oder ob die klassische Hot-Standby-Variante sinnvoller erscheint. Ein klar definierter Projektplan mit den einzelnen Projektphasen sorgt für eine strukturierte Vorgehensweise. Eine Dokumentation, bzw. ein Betriebshandbuch wird nach finaler Übergabe zur Verfügung gestellt. ADMINISTRATING BUSINESS DATABASES 24x7 ORACLE & MSSQL Expert On Demand Spezialisten mit Expertise: Mit Zertifizierungen von Oracle und Microsoft ! Setzen Sie die Datenbankexperten der dbaservices temporär bei Ihnen vor Ort ein: Ob für Datenbankprojekte, bei Performance-Analysen oder zur Störungsbehebung – wir sind für Sie da! Gerade in Fällen, bei denen kommunikative Absprachen unabdingbar sind, ist es von Vorteil, unsere Experten direkt ins operative Geschehen mit einzubinden. Dass Sie höchste Ansprüche und einen großen Erfahrungsschatz voraussetzen, ist für uns selbstverständlich. Verlassen Sie sich darauf, dass die dbaservices Datenbankspezialisten Ihren anspruchsvollen Aufgabenstellungen gerecht werden und in zahlreichen Vor-OrtEinsätzen ihre ausgereiften Best-Practice-Kenntnisse eingesetzt haben. 13 Consulting Datenbankanalyse & Healthcheck Der 1. Schritt ist die Datenbankanalyse- danach Healthcheck 2x im Jahr ! Die Datenbankanalyse Es existieren einige plausible Gründe für eine Datenbankanalyse: stark schwankendes Leistungsverhalten, fehlerhafte Funktionen und Konfiguration, oder die Ermittlung von HardwareDimsionierung zwecks Neuanschaffung. Gerade bei Störungen im Tagesgeschäft wie zum Beispiel: Verzögerte Speicherfunktion nach der Eingabe von Daten in eine Applikation beim Endbenutzer, ist nicht immer auf den ersten Blick zu erkennen, woran es liegt. Bei der Störungsermittlung zwischen Software-, HardwareLieferanten und Infrastrukturbetreibern kommt es häufig zu Unstimmigkeiten. Oftmals werden die Datenbanken als Verursacher der Störung „beschuldigt“. In diesem Falle verschafft eine Datenbankanalyse eines externen Experten schnell Klarheit und kann einer zügigen Störungsidentifizierung sehr dienlich sein. Bei der Datenbankanalyse werden absolut alle Parameter und Einstellungen untersucht, die den Betrieb beeinträchtigen können. Den Beleg: „Es liegt nicht an der Datenbank“ zu besitzen beschleunigt einen Störungs-Identifizierungsprozess immens. Die Datenbankanalyse ist elementarer Bestandteil unserer Managed Database Services und kann auch separat beauftragt werden. Die Ermittlung des IST-Zustandes der zu betreuenden Datenbanksysteme inklusive Analyse-Dokumentation mit nach Prioritäten sortierten Handlungsempfehlungen, ist Kern der Dienstleistung. Für gewöhnlich werden wir gebeten, die abgelei- 14 teten Handlungsempfehlungen, die sich aus der Analyse ergeben haben, im Rahmen eines Transitionsprojekts durchzuführen. DB Healthchecks 2x mal im Jahr Datenbanksysteme sind vitale Systemkomponenten, die einem permanenten Schreib- und Lesezugriff ausgesetzt sind. Die dabei resultierenden Änderungen müssen kontrolliert ablaufen und kontinuierlich überprüft werden. Jede von uns betreute Datenbank wird zwei Mal im Jahr intensiv überprüft. Dieser Healthcheck dient zusätzlich als Basis für unsere Desaster-Recovery-Test. Unter anderem werden folgende Überprüfungen durchgeführt: • Überprüfung des Füllstandes von Datei systemen / Datenverzeichnissen • Überprüfung von Error-Log-Dateien • Überprüfung des Storage.Systems • Überprüfung der Datensicherung • Überprüfung von Verfügbarkeiten der Datenbanken • Kontrolle des Füllstandes des ArchivelogFilesystems • Kontrolle des Füllstandes der Datenverzeichnisse • Kontrolle des Füllstandes der Tablespaces in den Datenbanken • Analyse der Fehlermeldungen im Alertlog der Datenbanken ADMINISTRATING BUSINESS DATABASES 24x7 Hochverfügbarkeit Clustering, Standby und Always On möglich auf Unix, Linux und Windows ! Unternehmenskritische Systeme müssen rund um die Uhr, also 365 Tage im Jahr, online sein. Sind kritische Anwendungen, Server oder Daten nicht verfügbar, kann das für Unternehmen schnell bedrohlich sein. Umsatzeinbußen, unzufriedene Kunden, Vertragsstrafen und eine negative Presse können die Reputation eines Unternehmens nachhaltig schädigen. Die Technologien von ORACLE und Microsoft schützen Ihr Unternehmen vor ungeplanten und unterstützen bei geplanten Ausfallzeiten – sogar bei menschlichem Versagen. Nutzen Sie hochverfügbare Datenbanksysteme für den flüssigen Geschäftsbetrieb. Um die maximale Verfügbarkeit sicherzustellen, existieren mehrere Konstruktionsmodelle. Die Datenbankkonstruktionen der dbaservices Consultants verfolgen konsequent den Ansatz der unmittelbaren Wiederherstellung bei einem Systemausfall. Mit den Technologien von ORACLE und Microsoft lassen sich entweder klassische Hot-StandbyUmgebungen schaffen oder es kommen die jeweiligen Clusterlösungen zum Einsatz. … Schutz vor Serverausfällen … Vermeiden von Datenverlusten in Notfällen ... Nutzung bisher ungenutzter Kapazität … Upgrades ohne Ausfallzeiten … Vermeiden von Ausfallzeiten 15 Consulting Migration Migrationen von DB-Derivaten zu Oracle oder SQL Server ! Die Migration eines Datenbanksystems von einer Version auf die nächsthöhere und ein gleichzeitiges Upgrade des Betriebssystems erfordern Fachkenntnisse, da der Datenbestand konsistent und lückenlos in die neuen Systeme importiert gehört. erhalten Sie einen klar definierten Ablaufplan von uns, während wir uns ums Bereitstellen der Installationspakete kümmern. Alle Ereignisse werden protokolliert und wir übergeben Ihnen ein sauber aufgesetztes System mit den aktuellen Versionen nach Best-Practice-Methoden. Bevor sich die dbaservices Consultants an die Migration Ihrer Datenbankversion machen, Upgrades Ihre Datenbanken auf dem aktuellem Stand. Applikationshersteller fordern in regelmäßigen Abständen eine Aktualisierung der Datenbanksysteme. Dabei werden zumeist in einer Testumgebung die aktualisierten Datenbanken bereitgestellt und mit der Applikation getestet. Nach erfolgreichem Test werden die produktiven Datenbanksysteme aktualisiert. Je nach Systemumgebung läßt sich dieser Vorgang mit einer geringen Downtime bewerkstelligen. 16 Das Upgrade von Datenbanken ist insbesondere bei Datenbankversionen zu empfehlen, die sich offiziell nicht mehr im Support befinden. Für das dbaservices Team sind DatenbankUpgrade-Projekte Tagesgeschäft. ADMINISTRATING BUSINESS DATABASES 24x7 Backup Ein sicheres und valides Backup. Die Konzeption und Konfiguration von soliden Backup-Szenarien für die permanente Sicherung der Datenbanksysteme gehört zu den Tagesaufgaben der dbaservices Consultants. Wir orientieren uns bei der Konzeption an der gegebenen Infrastruktur, agieren nach Best-PracticeAnsätzen, empfehlen Ihnen eine kostenbewusste Lösung und setzen diese für Sie auf. Offline-Backup Die Datenbankdateien werden gesichert, während die Datenbank nicht geöffnet ist. Merkmale: • Einfache Handhabung. • Das Backup kann mit den Betriebssystem eigenen Mitteln durchgeführt werden. Online Backup Während des Nutzens der Datenbank kann eine Sicherung hergestellt werden. Merkmale: • Kein Shutdown erforderlich. • Beim Recover kann eine Sicherung einge- spielt werden, sodass Änderungen bis zu einem bestimmten Punkt, beispielsweise bis vor dem Start eines bestimmten Programms, automatisch nachvollzogen werden können. • Einzelne Tablespaces können gesichert werden. • Ein Recover auf die Datensicherung alleine ist nicht möglich, da die Sicherung keine konsistenten Daten eines Snapshots enthält. . • Die Datenbank muss heruntergefahren werden. • Falls ein Recover erforderlich ist, wird nur die Sicherung wiederhergestellt. Alle danach erfolgten Änderungen können nicht automa- tisch nachgezogen werden. • Die Datenbank kann nur als Ganzes wiederher- gestellt werden. 17 Consulting Recovery Recovery: Nur so gut wie das Backup ! Vor dem Beginn eines Recovers sollte immer eine genaue Fehleranalyse stehen, um eine darauffolgende nachhaltige Optimierung herbeizuführen. Die Desaster-Recovery-Prozesse werden von den dbaservice Consultants definiert und bereits bei der Backup-Strategie berücksichtigt. Eine periodische Plausibilitätsprüfung ist integraler Bestandteil und sollte in keinem Notfallkonzept fehlen. Es werden grundsätzlich zwei Fehlerarten unterschieden: Technische Fehler: • Stromausfall • Hardwarefehler, z. B. bei den Speicherplatten • Die Ausführung von Tools ist fehlgeschlagen, sodass sich die Daten in einem inkonsistenten Zustand befinden Recover planen: Wird ein Datenfehler festgestellt, sollte das Recover Schritt für Schritt geplant werden. Konnte die Fehlerursache genau eingegrenzt werden und ist der Umfang der RecoveryMaßnahmen ermittelt, kann mit dem Recover begonnen werden. Logische Fehler: • Datenfehler durch fehlerhafte Programme • Ein Programm oder Skript ist in seiner Verarbeitung abgebrochen und hinterlässt die Daten in einem inkonsistenten Zustand • Operatorfehler, z. B. ein Programm zur Erhöhung der Gehälter wurde versehentlich zweimal gestartet • Anwender oder Administratoren haben wichtige Tabellen oder Datensätze gelöscht • Es stehen keine ausreichenden Systemressourcen zur Verfügung (Systeüber- lastung, Tablespace-Dateien sind voll, Roll- backsegmente sind zu klein, Deadlocks) • Stromausfall • Hardwarefehler, z. B. bei den Speicherplatten 18 Recover mit einer Offline-Sicherung ausführen: Offline-Sicherungen können nur als Ganzes verwendet werden. Einzelne Teile oder einzelne Dateien lassen sich nicht wiederherstellen. Es müssen alle beteiligten Dateien einschließlich dem System-Tablespace, den Control- und den Redolog-Dateien aus der Sicherung übernommen werden. Alle Datenänderungen, die seit dem Start der Offline-Sicherung ausgeführt wurden, müssen wiederholt werden. Recover mit einer online-Sicherung ausführen: Einzelne Dateien können wiederhergestellt werden. Die Änderungen an den Daten, die seit dem Herstellen der Sicherung ausgeführt wurden, können durch Auslesen der Log-Dateien nachvollzogen werden, ohne dass die Anwendungsprogramme neu ablaufen müssen. Für das Recover mit Online-Sicherungen gibt es eine große Anzahl von Möglichkeiten. ADMINISTRATING BUSINESS DATABASES 24x7 Performance Tuning Analyse und Tuning = Performance ! Wenn Datenbanken nach einiger Zeit nicht wie erwartet funktionieren , dann sind es die Anwendungsnutzer, die primär damit konfrontiert sind. Dieses technische Fehlverhalten eines Datenbanksystems beeinflusst direkt den Betriebsablauf und hat negative Auswirkungen auf die Produktivität. Benutzerzufriedenheit und die Anwendungsakzeptanz basieren auf eine kontinuierliche Datenbankoptimierung. Performance Tuning kann hier Abhilfe schaffen, indem via SQL-Tuning, Tuning I/O, Tuning der Speicherstruktur, Tuning der Hintergrundprozesse und Load Balancing eine Optimierung stattfindet. Das Ziel des Datenbank-Tunings ist unter anderem auch die Verbesserung des Ausführungsplans, damit die Ergebnismenge der SQL-Abfrage optimal mit der kleinsten Anzahl von logischen und physischen I/O-Zugriffen zurückgeliefert wird. Wenn die genutzten Ressourcen für die Ausführung einer SQL-Abfrage reduziert werden, können mit denselben Ressourcen die CPU, der Speichers und der Festplatten-I/O mehr Leistung erbringen. Das spart nicht nur Hardware, sondern auch Energie. SQL-Tuning ist ein komplexes und umfangreiches Thema. Es ist nicht immer möglich PerformanceProbleme vorauszusehen, weil sich Datenbanken ständig verändert. Eine permanente Überwachung ist zu empfehlen. Es kann z.B. vorkommen, dass eine nicht getunte SQL-Anweisung erst mal ohne Problem und sehr schnell ausgeführt wird. Aber nach einer kurzen Zeit vergrößert sich der Tabelleninhalt, so dass die Ergebnismenge der SQL-Anweisung sehr träge zurückgeliefert wird. Ein solches Verhalten wird von den Anwendungsnutzern direkt bemerkt. Dieses Problem kann aber auch bei getunten SQL-Anweisungen auftreten, z.B. bei dem Join von zwei Tabellen. Eine Regel des SQL-Tuning besagt, dass in der FROM-Klausel die größte Tabelle nach links und die kleinste nach rechts positioniert werden sollen. Wenn die Tabelle A größer als Tabelle B ist, soll Tabelle A links in der FROM-Klausel eingeordnet werden. Wegen der permanenten Änderungen innerhalb der Datenbank kann es aber passieren, dass die Tabelle B größer als Tabelle A wird. Dadurch ist die Ausführung der SQL-Anweisung nicht mehr optimal. Diese beiden Beispiele verdeutlichen die Komplexität der Datenverteilung innerhalb der Datenbanken. Sprechen Sie mit uns, wenn Ihre Datenbanken nicht so funktionieren, wie Sie es erwarten. 90 % 60% Optimierungspotenzial (Quelle: forrester.com) 19 Expertise Methoden Sicher durch Best Practice ! Transparenz und absolute Verlässlichkeit sind die obersten Tugenden, die Kunden an uns schätzen. Wir genießen das volle Vertrauen unserer zum Teil über 10-jährigen bestehenden Kundenbeziehungen, zumal unserem Verantwortungsbereich der operative Geschäftsbetrieb zugeordnet ist. Das bedingt eine konsequente Arbeitsweise, die geprägt ist von hohem speziellen und interdisziplinären Wissenstand mit der Bereitschaft, das Beste zu geben. Unsere Herangehensweise ist analytisch und proaktiv. Dabei kommen prozessorientierte ITIL Service Tools zum Einsatz. Sämtliche Prozesse von dbaservices sind nach ISO 9001 zertifiziert. 1. Mit einer Analyse Ihrer Datenbanken machen wir uns mit Ihren Systemen vertraut. 2. Ihre Datenbanksysteme werden mit unseren proaktiven Alert- und Monitoringskripten versehen und in unsere ITIL-Service-ToolSysteme eingepflegt. 3. Von nun an sind Ihre Datenbanksystem in unserer Betreuung und werden permanent überwacht. dbaservices Environment Customer‘s Environment DB Flash Tool Remote DBA Team DB1 DBA ITIL TicketTool Platform on a ISO 270001 certified Email Server Proactive Emergency Alerts DB2 DB3 environement Mobile Device DB4 DB5 Secure VPN Access Secure VPN Connection 20 ADMINISTRATING BUSINESS DATABASES 24x7 Unser Remote DBA Tool DB Flash Alerting Tool. Unser Remote DBA-Tool “DB Flash” ist ein selbstentwickeltes Monitoring-Programm für ORACLEund SQL-Server-Datenbanken und -Instanzen. Damit werden zusätzliche Lizenzkosten von Drittprogrammen vermieden. Dieses Tool ist unabhängig von Betriebssystem und Version der Datenbanken oder Derivate. Die Funktionen: • Monitoring von Datenbanken und Instanzen • Alerting-Funktion via E-Mail und SMS über SMTP-Server • Standalone, keine weiteren Packages und Features notwendig • Customized Konfiguration • Datenbankserver-Überwachung, u. a. Festplattenkapazitäten • Langzeitanalysen möglich • Keine ständige Verbindung nötig • Keine zusätzlichen Lizenzkosten 21 Expertise Partner Wir freuen uns über das lebhafte Netzwerk an hochklassigen Firmen, mit denen wir erfolgreich das gemeinsame Ziel verfolgen, unseren Kunden ein lösungsorientiertes Spektrum an Dienstleistungen anzubieten. Gold Partner 22 ADMINISTRATING BUSINESS DATABASES 24x7 Referenzen teamtechnik teamtechnik ist ein Unternehmen für Produktionstechnologie. Weltweit realisieren über 400 Mitarbeiter innovative Lösungen für schlüsselfertige Anlagen der Montage- und Prüftechnik. „Die persönliche Beratung und der ausgezeichnete technische Support der dbaservices DBAs wird von uns sehr geschätzt. Es ist immer jemand da, der sich um unsere Anliegen kümmert.“ , Teamtechnik, Harald K. eprimo Die eprimo GmbH ist ein deutscher Strom- und Gasanbieter und Tochtergesellschaft der RWE Vertrieb AG. eprimo beliefert mehr als 1 Millionen Kunden mit Gas oder Strom. „Mehr Kunde. Weniger Kosten“ ist das credo von eprimo. Im südlichen Hessen übernimmt eprimo als Grundversorger für Strom Verantwortung in der Region und engagiert sich vor Ort. „Als Neukunde hat uns die flexible individuelle Gestaltung der Service Levels und die Managed Database Services mit der Kombination aus ORACLE und MSSQL überzeugt.“, eprimo, Christof G. Laboratoires Réunis Das größte unabhängige private Labor im Großherzogtum Luxemburg ist seit 1997 in der Laboranalytik national und international tätig. Ein Team von ca. 200 Mitarbeitern, bestehend u.a. aus Akademikern, MTAs und Krankenschwestern stehen im Dienst der Gesundheit. „Als langjähriger Kunde sind wir überaus zufrieden mit der individuellen Betreuung, schnellen Störungsbehebungen und lösungsorientierten Vorgehensweisen der dbaservices GmbH.“, Laboratoires Reunis Luxemburg, Jens M. inforsacom inforsacom Informationssysteme GmbH konzipiert und realisiert seit 1997 integrierte IT-Lösungen nach dem Konzept einer geschäftsorientierten IT. Als herstellerunabhängiges Systemhaus beschäftigt das Unternehmen etwa 160 Mitarbeiter und erwirtschaftete im Geschäftsjahr 2013 einen Umsatz von ca. 101,1 Mio. Euro. „Uns gefällt die Flexibilität und der lösungszentrierte technische Ansatz, den die dbaservices Mitarbeiter konsequent verfolgen.“, Inforsacom, Helmut S. 23 Soziales Engagement und Verantwortung Als Teil der Gesellschaft forcieren wir den respektvollen Umgang untereinander und achten gemeinsam auf die schonende Verwendung natürlicher Ressourcen. Die persönliche und fachliche Weiterentwicklung eines jeden Einzelnen wird mit speziellen Programmen gefördert. Wir unterstützen folgende Institutionen: Back to Life e.V. Seit langem unterstützen wir den Entwicklungshilfeverein Back to Life e. V. mit Spenden. Der Verein unterstützt Menschen, die aus verschiedenen Gründen von der Gesellschaft ausgeschlossen sind. Back to Life e. V. erweiterte seine Arbeit und ist nun nicht mehr ausschließlich in Indien, sondern auch in Nepal aktiv. Arbeitsring anerkannter Blindenwerkstätten Schlich GmbH Die Blindenwerkstätte Schlich GmbH wird von uns gefördert und protegiert. Sie gehört zum staatlich anerkannten Arbeitsring, die Eingliederung von Blinden in das Arbeitsleben in fast allen Bundesländern unterstützt und somit Arbeitsplätze für Behinderte schafft. Ausbildung Raus aus der Schule, rein in das Berufsleben. Als innovatives Unternehmen setzt die dbaservices GmbH besonders auch auf junge qualifizierte Nachwuchskräfte. Deshalb bieten wir attraktive Ausbildungsplätze und Berufe mit Perspektive. Zu sehen, wie junge Menschen die Möglichkeit nutzen sich zu entfalten und Ihre Neigungen entsprechend ausbilden zu lassen, motiviert uns diesen Weg weiter zu gehen. Wir sehen es als unsere Pflicht unser Wissen zu vermitteln, damit auch zukünftige Generationen die technologischen Entwicklungen weiter vorantreiben. Die neuen Impulse, die wir von unseren Auszubildenden und unseren Studenten erhalten, fließen direkt in die Betriebskultur ein und sind eine kollektive Bereicherung. 24 Wir freuen uns auf Ihre Anfrage. Anschrift: dbaservices GmbH Hermannstrasse 54 63263 Neu-Isenburg Telefon: Fax: 0049- (0)06102-882768-0 0049- (0)6102-882768-19 Internet: Email: www.dbaservices.de [email protected] Chief Executive Officer: Parul M. Mohan, MBA Diplom Informatiker E-Mail: [email protected] Director Sales & Strategy: David Hartmann E-Mail: [email protected] Board: Privatdozent Dr.phil. Ajit Singh Sikand Diplom Betriebswirt E-Mail: [email protected] www.facebook.com/dbaservices24x7 Microsoft® and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Oracle® and Java® are registered trademarks of Oracle® and/or its affiliates. Other names may be trademarks www.twitter.com/dbaservices24x7 www. plus.google.com/+DbaservicesDe www.xing.com/companies/dbaservicesgmbh of their respective owners. Dokument beinhaltet lizenziertes Bildmaterial von Fotolia. Copyright © 2014, dbaservices GmbH Hermannstr.54 • 63263 Neu-Isenburg Telefon: 0049- (0)6102-882768-0 • Fax: 0049- (0)6102-882768-19 Internet: www.dbaservices.de • E-Mail: [email protected] 26 Gold Partner