MySQL-Replikation. Matthias Jung ORDIX AG Wiesbaden. MySQL, Replikation, Lastverteilung, Verfügbarkeitskonzepte, Backup & Recovery
|
|
- Ida Förstner
- vor 6 Jahren
- Abrufe
Transkript
1 MySQL-Replikation Matthias Jung ORDIX AG Wiesbaden Schlüsselworte: MySQL, Replikation, Lastverteilung, Verfügbarkeitskonzepte, Backup & Recovery Einleitung In den letzten Wochen und Monaten hat das freie Datenbankprodukt MySQL zunehmend an Bedeutung gewonnen. Immer mehr Kunden entscheiden sich dafür, MySQL als Alternative zu den im professionellen Bereich etablierten Datenbankprodukten einzusetzen. Ein unter vielen Gesichtspunkten spannendes Thema ist die Replikation. Sie kann für viele Zwecke sinnvoll eingesetzt werden und soll im Folgenden näher vorgestellt werden. Einführung MySQL ist das wohl bekannteste und am häufigsten genutzte Open-Soure-Datenbankprodukt derzeit. Neben der Open-Source-Variante sind jedoch auch kommerzielle Editionen von Oracle verfügbar. In den letzten Monaten ist ein deutlich gesteigertes Interesse im Beratungsumfeld spürbar. Abb. 1: Einführung MSQL Ein Blick auf die Entwicklungsgeschichte belegt die kontinuierliche Weiterentwicklung von MySQL. Mit nahezu jedem Release wurden neue Features in das Produkt aufgenommen. Das Erscheinungsbild von MySQL ist heutzutage extrem professionell. Neben den erfreulichen Weiterentwicklungen am Datenbankserver sind mittlerweile auch viele interessante Zusatzprodukte verfügbar, die das Gesamtbild abrunden: MySQL Enterprise Backup MySQL Enterprise Monitor MySQL Workbench
2 Abb. 2: Geschichte von MySQL MySQL unterscheidet sich in einem Punkt eklatant von den meisten anderen Datenbankprodukten: durch die Vielzahl der vorhandenen Storage Engines (Speichersubsysteme). Diese, auch Tabellen- Typen genannten, Plugins kümmern sich um die physikalische Verwaltung der eigentlichen Daten und sind mit bestimmen Funktionen verknüpft. So gibt es Engines, die beispielsweise Daten nur im Speicher halten. Andere Engines unterstützen keine Transaktionen und / oder referentielle Integrität. Die Wahl einer Engine kann demnach auch Einfluss auf das gewählte Backup-Verfahren haben. So eignen sich zum Beispiel manche Werkzeuge nicht für die Sicherung der einen oder anderen Storage Engine. Abb.3: Storage Engines Überblick MySQL-Replikation Wissenschaftlich handelt es sich bei einer Replikation oder Reduplikation um die Vervielfältigung von Informationen (hier natürlich Erbinformationsträgern). Auch im Rahmen von Datenbanken geht es um die Vervielfältigung von Informationen. Konkret geht es um die Übertragung des Datenbestandes eines führenden Systems (im MySQL- Jargon: Master) auf ein oder mehrere nachgelagerte Systeme (Slaves). In aller Regel verläuft die Datenübertragung jedoch nicht synchron (vergl. Cluster-Systeme). Der Replikationsprozess findet
3 nachgelagert statt. Dies bedeutet, dass das führende System und damit die dort arbeitenden Clients / User nicht auf die Übertragung ihrer Transaktionen / Daten auf die Slave-Systeme warten. Abb.4: MySQL-Replikation Der Aufbau einer Replikation kann die unterschiedlichsten Formen annehmen. Klassisch ist die unidirektionale Replikation von einem Master- auf ein Slave-System. Gängig sind aber auch mehrstufige baumartige Strukturen oder Ringe. Seltener eingesetzt werden bidirektionale Replikationen (gerade bei identischen Datenstrukturen / Datenbanken), da die Gewährleistung der logischen Datenkonsistenz eher schwierig ist. Das Koppeln eines Slave-Systems an mehrere Master (einer Art zentrales Slave) ist mit MySQL- Mitteln derzeit nicht möglich. Abb.5: Aufbau einer Replikation Die Funktionsweise der Replikation bei MySQL ist recht einfach. Anders als z.b. bei einer Oracle Datenbank können hier nicht einfach die generierten Transaktionsprotokolle an das Slave-System gesendet werden. Da MySQL wie bereits in der Einführung erwähnt auch Storage Engines ohne Transaktionsverhalten besitzt, ist dies kein gangbarer Weg.
4 Aus diesem Grund wurde eine Art generisches Transaktionsprotokoll (das Binary Log) eingeführt. In diesem binären Logfile werden alle Statements protokolliert, die Änderungen an den Daten und / oder den dahinterstehenden Strukturen vornehmen (DML, DDL, DCL). Der Slave überträgt diese Daten sofern möglich permanent in einer Art Schattenkopie dieses Logfile (das Relay Log). Aus diesem kopierten Logfile extrahiert der Slave die aufgezeichneten SQL- Statements und spielt diese gegen den eigenen Datenbestand ein. Abb.6: Funktionweise einer Replikation Abb.7: Funktionweise einer Replikation, grafische Darstellung Die beiden vom Slave gesteuerten Prozesse (I/O-Thread: Kopieren der Log-Informationen auf das Slave-System; SQL-Thread: Einspielen der Statements aus dem Relay Log) können separat gesteuert werden. Darüber hinaus stehen Konfigurationsparameter für das Housekeeping der erstellten Log- Dateien zur Verfügung. Zusätzlich bietet MySQL ein kleines Werkzeug an, mit dessen Hilfe eine Art Logmining aus den Binary- und / oder Relay Logs vorgenommen werden kann. Dieses Tool kann z.b. eingesetzt werden, um im Rahmen eines Backup-Konzeptes ein Recovery eines Voll-Backups vorzunehmen (siehe Vortrag DOAG 2010).
5 Abb.8: Die Prozesse Generell sind für die Einrichtung einer Replikation nur wenige Kommandos und Konfigurationseinstellungen notwendig. Gerade auf dem Slave-System gibt es jedoch einige Parameter, mit deren Hilfe sich der Repliaktionsstrom des Master ein wenig reduzieren lässt. So können z.b. gezielt Filterkriterien für bestimmte Datenbanken und / oder Tabellen eingerichtet werden. Leider ist dies derzeit nicht für logische Filter (z.b. auf SQL-Ausdrücken basierende Filter, wie Repliziere nur die Datensätze der Tabelle mitarbeiter wo die Abteilungsnr <> 10 ist ) möglich. Abb.9: Einstellungen auf dem Slave Einsatzgebiete Wie bereits in der Einleitung erwähnt, kann der Mechanismus der Replikation für die unterschiedlichsten Zwecke eingesetzt werden. Lastverteilung (Scale-out-Lösungen) Im Rahmen eines Backup-Konzeptes (sehr häufiger Einsatz) Im Rahmen von Verfügbarkeitskonzepten Reporting-Systeme Datenübertragung über weite Systeme Versorgung von Datawarehouse-Systemen / Datenarchivierung Oftmals werden Replikationen eingesetzt, um Performance-Probleme zu lösen. Dies funktioniert allerdings nur, wenn diese durch eine hohe Leselast erzeugt werden. In einem solchen Fall können mehrere Slaves bereitgestellt werden, um die Anforderungen der Clients zu bedienen. Die Separierung der Anfragen (DML und Queries) muss in einem solchen Konstrukt durch eine vorgeschaltete Instanz (MySQL Proxy, Applikationsserver usw.) erfolgen.
6 Darüber hinaus muss sehr sorgfältig überwacht werden, dass Änderungen (DMLs) zeitnah auch auf den Slave-Systemen etabliert werden (Performance der Replikation). Abb.10: Scale-Out-Lösungen: Lastverteilung über mehrere Slaves Auch im Rahmen von Ausfall- und Backup-Konzepten kann eine Replikation sinnvoll eingesetzt werden. So kann ein Slave-System z.b. genutzt werden, um in aller Ruhe Backups / Dumps des Server zu ziehen. Um einen konsistenten / eingefrorenen Zustand zu erhalten, muss lediglich der SQL-Thread des Slave gestoppt werden. Parallel können solche Infrastrukturen auch genutzt werden, um sich gegen den Ausfall des Master zu schützen. Die Clients greifen generell über eine, auf dem Master aktive, virtuelle IP-Adresse zu. Fällt der Master aus, so wird diese virtuelle IP-Adresse auf dem Slave-System geschaltet. Nach diesem Schwenk können die Clients mit einem (hoffentlich) identischen Datenbestand weiterarbeiten. Abb.11: Daten-/Ausfallsicherheit Eine Abwandlung der Scale-out-Lösung ist die Einrichtung eines Reporting Server. Auch in diesem Fall werden die Daten von einem Master auf einen oder mehrere Slaves repliziert. Im Bedarfsfall kann auch hier der Datenbestand durch das Stoppen des SQL-Threads eingefroren werden, um konsistente Reports über einen längeren Zeitraum zu erhalten.
7 Abb.12: Reporting Natürlich kann eine Replikation auch einfach nur eingesetzt werden, um Daten über eine längere Strecke von A nach B zu schaffen (z.b. zwei weit entfernte Rechenzentren). Abb.13: Datenübertragung über weite Strecken Manchmal können mit der Replikation auch sehr spezielle Anforderungen gelöst werden. Beispielsweise suchte ein Kunde eine Möglichkeit, um direkt aus einem produktiven System ein Archivsystem zu betanken. Auf dem produktiven System sollten lediglich die Daten des letzten Jahres verwahrt werden (Performance), während auf dem Archivsystem alle Daten zur Verfügung stehen sollten. Gelöst wurde diese Versorgung über eine Kombination von Partitionierung und Replikation. Die zyklisch auf dem produktiven System neu angelegten Partitionen und neuen Daten wurden 1:1 auf das Slave-System übertragen. Das Löschen von überzähligen Partitionen wurde durch die Verwendung der Session-Variable (SQL_LOG_BIN) jedoch gefiltert. Abb.14:Versorgung von Datawarehouse-Systemen / Datenarchivierung
8 Neuerungen Mit der aktuellen Version 5.5 wurden einige Erweiterungen am Replikationsmechanismus vorgenommen. Während bislang die Replikation immer asynchron zu den Aktivitäten auf dem Master erfolgte, kann nun wahlweise auch eine semisynchrone Replikation eingesetzt werden. Semisynchron bedeutet, dass die Session des Master im Rahmen eines vereinbarten Zeitfensters auf die Übertragung der Transaktion auf mindestens einen Slave wartet. Dabei ist entscheidend, dass die Daten der Transaktion im Relay Log eines Slave persistiert wurden. Dies bedeutet nicht, dass die Daten der Transaktion bereits in einem Slave-System angekommen sind (Apply muss noch nicht erfolgt sein). Die Nutzung dieses neuen Features ist recht einfach. Die semisynchrone Replikation wird als Plugin bereitgestellt und muss als solche auf allen beteiligten Systemen eingebunden und aktiviert werden. Zusätzlich kann auf dem Master das Timeout-Intervall festgelegt werden. Wird das vereinbarte Intervall von keinem Slave eingehalten, so schaltet der Master automatisch auf die asynchrone Repliaktion zurück. So soll der Stillstand einer Applikation vermieden werden. Ein solcher Fallback wird durch entsprechende Einträge im Fehlerprotokoll des Master deutlich protokolliert. Die Verwendung einer semisynchronen Replikation ist damit also sehr sorgsam zu überwachen. Abb.15: Installation semisynchrone Replikation Ebenfalls neu (ab der Version 5.6) ist die Einführung eines Replication Delay, wie man es ggf. von Oracle bereits kennt. Die Einrichtung des Delay erfolgt über die bekannte change master -Syntax und kann jederzeit online neu erfolgen (Start & Stop des Slave ist lediglich erforderlich). Bis dato konnte für solche Zwecke das Skript-Framework Maatkit eingesetzt werden. Hierbei handelt es sich um ein Perl-Skript, welches die Einträge (Zeitstempel) im Relay Log auswertet und auf Grundlage dieser Informationen den SQL-Thread entsprechend steuerte.
9 Abb.16: Replication Delay Fazit Die MySQL-Repliaktion ist ein einfach und sinnvoll einzusetzendes Feature, welches sich bereits über viele Jahre etabliert hat. Es ermöglicht die Lösung von unterschiedlichen Problemstellungen. Die Erweiterungen der letzten Releases (semisynchrone Repliaktion und Delay) sind eine willkommene und sinnvolle Ergänzung zu den bestehenden Features. Allerdings gibt es immer noch offene Probleme, wie z.b. das logische Filtern von Inhalten und eine Multi-Master-Replikation. Für diese Fälle gibt es aber bereits Lösungen am Markt: Tungsten Replicator Oracle Golden Gate Kontaktadresse: Matthias Jung ORDIX AG Westernmauer D Paderborn Telefon: +49 (0) 5251 / Fax: +49 (0) 1801 / info@ordix.de Internet:
MySQL Backup- und Recovery-Strategien
MySQL Backup- und Recovery-Strategien Matthias Jung ORDIX AG Wiesbaden Schlüsselworte: MySQL, Backup, Recovery, Restore, Snapshot Einleitung In den letzten Wochen und Monaten hat das freie Datenbankprodukt
MehrMySQL Backup- und Recovery-Strategien
MySQL Backup- und Recovery-Strategien DOAG Regionaltreffen Hannover 25.05.2011 Hannover Matthias Jung mj@ordix.de www.ordix.de Agenda Einführung Möglich Backup-Strategien Backup-Werkzeuge und Tools Praxislösungen
MehrMySQL Administration. Seminarunterlage. Version 3.02 vom
Seminarunterlage Version: 3.02 Version 3.02 vom 23. Oktober 2014 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrMySQL Replikation für Einsteiger
MySQL Replikation für Einsteiger Oli Sennhauser FromDual GmbH Uster / Schweiz Schlüsselworte: MySQL, Replikation, Performance, Hochverfügbarkeit, Scale-Out, Master, Slave Einleitung Die Replikation ist
MehrMySQL Replikation Neue Features in 5.5 und 5.6
MySQL Replikation Neue Features in 5.5 und 5.6 DOAG SIG-MySQL 2013, München Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 25 Über FromDual GmbH FromDual bietet neutral
MehrMySQL High Availability. DOAG 2013 Datenbank. 14. Mai 2013, Düsseldorf. Oli Sennhauser
MySQL High Availability DOAG 2013 Datenbank 14. Mai 2013, Düsseldorf Oli Sennhauser Senior MySQL Berater, FromDual GmbH oli.sennhauser@fromdual.com 1 / 23 Über FromDual GmbH FromDual bietet neutral und
MehrOracle Backup und Recovery
Seminarunterlage Version: 11.05 Version 11.05 vom 27. Mai 2010 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrMySQL Replikation für Einsteiger
MySQL Replikation für Einsteiger DOAG Conference 2011, Nürnberg Oli Sennhauser Senior MySQL Consultant at FromDual GmbH oli.sennhauser@fromdual.com www.fromdual.com 1 FromDual GmbH FromDual bietet neutral
MehrDatensicherheit und Hochverfügbarkeit
Datensicherheit und Hochverfügbarkeit 1. Instanzfehler Aussage: Instanzfehler werden durch Crash Recovery vom DBS automatisch behandelt. Recovery Zeiten? Ausfall von Speichersubsystem, Rechner,...? Ausfall
MehrMySQL Replikation, Scale-Out, Master- Master Replikation, Backup
MySQL Replikation, Scale-Out, Master- Master Replikation, Backup DOAG Regioaltreffen, München 23. März 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com www.fromdual.com
MehrPowerBridge MSSQL Beta
SoftENGINE PowerBridge MSSQL Beta Dokumentation Thomas Jakob 17.04.2011 Inhalt Einrichtung der SQL Umgebung... 3 SQL-Server Installieren... 3 BüroWARE Installieren... 3 PowerBridge-SQL Modus einrichten...
MehrMySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de
MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who
MehrDatenbanksystem. System Global Area. Hintergrundprozesse. Dr. Frank Haney 1
Datenbanksystem System Global Area Hintergrundprozesse Dr. Frank Haney 1 Komponenten des Datenbanksystems System Global Area Program Global Area Hintergrundprozesse Dr. Frank Haney 2 System Global Area
MehrGrundlagen der PostgreSQL Administration
Jens Wilke Vortrag bei der BELUG 16.03.2011 Der Vortrag behandelt die Installation und Konfiguration von PostgreSQL, dem fortschrittlichsten Open Source Datenbanksystem. Es wird auf die wichtigsten Konfigurationsparameter
MehrMySQL Backup und Restore
MySQL Backup und Restore DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 22 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MehrMySQL für Datenbankadministratoren
Oracle University Contact Us: +43 (0)1 33 777 401 MySQL für Datenbankadministratoren Duration: 5 Days What you will learn Der Kurs MySQL für Datenbankadministratoren richtet sich an MySQL-Datenbankadministratoren
MehrOracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221
Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting
MehrMySQL Replikationstechnologien
MySQL Replikationstechnologien Lenz Grimmer MySQL Community Relations Specialist $ whoami 1998 2002 2008 2010 Agenda Replikation: Definition und Klassifizierung Anwendungsgebiete
MehrOracle Backup und Recovery mit RMAN
Oracle Backup und Recovery mit RMAN Seminarunterlage Version: 12.04 Copyright Version 12.04 vom 16. Juli 2015 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt-
MehrTuning the Mobile Server
DOAG Konferenz 20. - 22.11.2012 Tuning the Mobile Server Philipp Loer ppl@ordix.de www.ordix.de Agenda Einleitung Grundlagen Performance-Optimierung Fazit Tuning the Mobile Server, Philipp Loer, DOAG 2012
Mehrwww.informatik-aktuell.de
www.informatik-aktuell.de Flashback Reise in die Vergangenheit einfach. gut. beraten. Warum Oracle Zeitreisen anbieten kann, der Microsoft SQL Server aber leider nicht. IT-Tage Datenbanken 18.12.2015,
MehrMySQL Replication: Eine Einführung
MySQL Replication: Eine Einführung Erkan Yanar linsenraum.de 27. Februar 2013 Erkan Yanar (linsenraum.de) MySQL Replication: Eine Einführung 27. Februar 2013 1 / 21 Replikation Was ist Replikation? Die
MehrPostgreSQL in großen Installationen
PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,
MehrMySQL Hochverfügbarkeitslösungen. Lenz Grimmer <lenz@grimmer.com> http://lenzg.net/ Twitter: @lenzgr 2010-04-24 Grazer Linuxtage Austria
MySQL Hochverfügbarkeitslösungen Lenz Grimmer < http://lenzg.net/ Twitter: @lenzgr 2010-04-24 Grazer Linuxtage Austria Agenda Konzepte & Aspekte MySQL Replikation Disk replikation (DRBD)
MehrMySQL-Server im Teamwork - Replikation und Galera Cluster
MySQL-Server im Teamwork - Replikation und Galera Cluster FrOSCon 2016, St. Augustin Jörg Brühe Senior Support Engineer, FromDual GmbH joerg.bruehe@fromdual.com CC-BY-SA 1 / 41 Über FromDual GmbH Support
MehrDatensicherung für MySQL - Möglichkeiten und Unterschiede
Datensicherung für MySQL - Möglichkeiten und Unterschiede Mario Beck Oracle Berlin Schlüsselworte MySQL, Backup, Restore, mysqldump, MySQL Enterprise Backup, MEB, Oracle Secure Backup Einleitung Zur Datensicherung
MehrNode.js der Alleskönner. Kai Donato MT AG Ratingen
Node.js der Alleskönner Kai Donato MT AG Ratingen Schlüsselworte JavaScript, Node.js, NPM, Express, Webserver, oracledb Einleitung Node.js ist nach seiner Veröffentlichung im Jahre 2009 in aller Munde
MehrMOC 6317A: SQL Server 2008 Database Administration (DBA) Kenntnisse auf den Stand von SQL Server 2008 bringen
MOC 6317A: SQL Server 2008 Database Administration (DBA) Kenntnisse auf den Stand von SQL Server 2008 bringen Kompakt-Intensiv-Training Diese Schulung bereitet Sie optimal auf die MOC-Zertifzierung vor.
MehrMySQL-Server im Teamwork - Replikation und Cluster
MySQL-Server im Teamwork - Replikation und Cluster DOAG München, 2015-Sep-28 Jörg Brühe Senior Support Engineer, FromDual GmbH joerg.bruehe@fromdual.com 1 / 33 FromDual GmbH Support Beratung remote-dba
MehrHL-Monitoring Module
HL-Monitoring Module Datenbank und Infrastruktur Überwachung, das Wesentliche im Blick, einfach implementierbar, einfach nutzbar, einfach genial Peter Bekiesch Geschäftsführer H&L Solutions GmbH 18. April
MehrSzenarien zu Hochverfügbarkeit und Skalierung mit und ohne Oracle RAC. Alexander Scholz
Hochverfügbar und Skalierung mit und ohne RAC Szenarien zu Hochverfügbarkeit und Skalierung mit und ohne Oracle RAC Alexander Scholz Copyright its-people Alexander Scholz 1 Einleitung Hochverfügbarkeit
MehrInhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch): 978-3-446-42239-1
Inhaltsverzeichnis Lutz Fröhlich PostgreSQL 9 Praxisbuch für Administratoren und Entwickler ISBN (Buch): 978-3-446-42239-1 ISBN (E-Book): 978-3-446-42932-1 Weitere Informationen oder Bestellungen unter
MehrEs geht also um die sogenannte SQL- Data Definition Language.
In diesem Abschnitt werden wir uns die SQL Befehle ansehen, mit denen ein sogenanntes Datenbankschema angelegt, gepflegt und auch wieder gelöscht werden kann. Es geht also um die sogenannte SQL- Data Definition
MehrOracle Cloud Control. Seminarunterlage. Version 12.03 vom
Seminarunterlage Version: 12.03 Version 12.03 vom 1. Oktober 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrDie Idee der Recovery Area: Sie enthält bei Beschädiging der Database Area alles, was für ein erfolgreiches Recovery gebraucht wird
Die Recovery Area: Warum ihre Verwendung empfohlen ist Uwe Hesse Oracle Deutschland Schlüsselworte Recovery Area, Recommended Practice, Backup & Recovery, Disaster Recovery, Efficiency Einleitung Obwohl
MehrHinweis zur Erreichbarkeit unserer Support-Hotline per E-Mail Bitte nutzen Sie ab sofort zur Kontaktaufnahme per E-Mail die folgende Adresse:
Vorbemerkung Zur Angleichung der Versionsnummern unserer Classic-Anwendungen und der Web-Anwendungen haben wir für die Classic-Anwendungen einen Versionssprung auf 3.0.13 durchgeführt. Die zuletzt veröffentlichte
MehrMySQL in großen Umgebungen
MySQL in großen Umgebungen 03.03.2011 CeBIT Referent: Bernd Erk Agenda DESTINATION TIME REMARK KURZVORSTELLUNG MYSQL STATUS QUO STORAGE ENGINES MONITORING UND MANAGEMENT ENTERPRISE FEATURES FRAGEN UND
MehrSystemanforderungen Manufacturing Execution System fabmes
Manufacturing Execution System fabmes Das Manufacturing Execution System fabmes bemüht sich trotz hoher Anforderungen an die Datenverarbeitung möglichst geringe Anforderungen an die Hardware zu stellen.
MehrHA Architekturen mit MySQL
HA Architekturen mit MySQL DOAG SIG Database MySQL, Hannover, 19. May 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com http://www.fromdual.com www.fromdual.com 1 FromDual
MehrREGIONALES RECHENZENTRUM ERLANGEN [ RRZE ] Datenbanken. RRZE-Campustreffen, Silvana Reinert und Ali Güclü Ercin, RRZE
REGIONALES RECHENZENTRUM ERLANGEN [ RRZE ] Datenbanken RRZE-Campustreffen, 22.01.2015 Silvana Reinert und Ali Güclü Ercin, RRZE Agenda 1. Datenbank-Dienstleistungen des RRZE Überblick über die aktuell
MehrSichere Daten mit OSL Storage Cluster
Sichere Daten mit OSL Storage Cluster Alternative Konzepte für die Datensicherung und Katastrophenvorsorge Dipl.-Ing. Torsten Pfundt Gliederung Voraussetzungen für die Konzepte und Lösungen restorefreies
MehrADDISON tse:nit Hinweise zum Datenumzug im tse:nit Umfeld
ADDISON tse:nit Hinweise zum Datenumzug im tse:nit Umfeld gültig ab Version 2/2009 Inhalt 1 Einleitung... 3 2 Datenumzug Einzelplatz... 4 2.1 Vorgehensweise tse:nit Einzelplatz... 4 3 Datenumzug Client
MehrValidiert das RTF-Template auf syntaktische Fehler und gibt Hinweis auf Zeilennummer in der RTF-Datei. der eingebetteten XML-Daten
Troubleshooting für BI Publisher Reports Jürgen Menge Oracle Deutschland B.V. & Co. KG München Schlüsselworte Oracle BI Publisher, Diagnose, Performance, Logging, Debugging, Auditing, Monitoring. Einleitung
MehrIBM Informix Tuning und Monitoring
Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrArchive / Backup System für OpenVMS
Archive / Backup System für OpenVMS DECUS Symposium 2002 Bonn Vortrag-Nr. 3C04 Günther Fröhlin Compaq Computer Corporation Colorado Springs, USA 1 Highlights V4.0 Auslieferung Januar 2002 Hauptversion
MehrDatenverzeichnis backupen MySQLdump Replication. MySQL 4, 5. Kapitel 12: Backup. Marcel Noe
MySQL 4, 5 Kapitel 12: Backup Gliederung 1 2 3 Gliederung 1 2 3 Eine sehr einfache Form des Backup stellt das backupen des Datenverzeichnisses mittels konventioneller Backup Tools dar. Syntax cp -ar /var/lib/mysql
MehrDisaster Recovery/Daily Backup auf Basis der Netapp-SnapManager. interface:systems
Disaster Recovery/Daily Backup auf Basis der Netapp-SnapManager interface:systems Frank Friebe Consultant Microsoft frank.friebe@interface-systems.de Agenda Warum Backup mit NetApp? SnapManager für Wie
MehrInstallationsbeschreibung Flottenmanager 7.1
Installationsbeschreibung Flottenmanager 7.1 1 Dieses Dokument dokumentiert die Installation des Flottenmanagers (Server und Clientseite). Damit der Flottenmanager betrieben werden kann, müssen folgende
MehrMySQL Replikation - Die Eier legende Wollmilchsau?
MySQL Replikation - Die Eier legende Wollmilchsau? DOAG Webinar 2015 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 21 Über FromDual GmbH FromDual bietet neutral
MehrHochverfügbarkeit von TransConnect 2.2
Hochverfügbarkeit von TransConnect 2.2 und Ausblick Torsten Uhr - SQL Projekt AG Stand September 2012 Inhalt Teil 1 Backup & Restore Virtualisierung Hot-Standby / Fail-Over Teil 2 Ausblick auf zukünftige
MehrInstallation SQL- Server 2012 Single Node
Installation SQL- Server 2012 Single Node Dies ist eine Installationsanleitung für den neuen SQL Server 2012. Es beschreibt eine Single Node Installation auf einem virtuellen Windows Server 2008 R2 mit
MehrMartin Wunderli (martin.wunderli@trivadis.com)
Betrifft Standby Aber logisch! Art der Info Lösungskonzept (Januar 2003) Autor Quelle Martin Wunderli (martin.wunderli@trivadis.com) Beratungstätigkeit Schlüsselworte Data Guard, Logische Standby Datenbank
MehrDatenbank auf neuen Server kopieren
Datenbank auf neuen Server kopieren Mobility & Care Manager Release Datum: 01.10.2014 Version 1.1 Inhaltsverzeichnis Inhaltsverzeichnis... 2 Änderungsgeschichte... 15 1. Einleitung... 3 2. Voraussetzungen...
MehrMySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein?
MySQL Beispiele aus der Praxis Wie setzen Kunden MySQL ein? DOAG SIG Regio 2015/12, Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 19 Über FromDual GmbH
MehrIBM Informix Dynamic Server Hochverfügbarkeits-Technologien unter Unix
2 IBM Informix Dynamic Server Hochverfügbarkeits-Technologien unter Unix Version: 11.02 ORDIX Seminarunterlagen einfach. gut. geschult. Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte
MehrAutor: Version: Datum: Christoph Luidold :39
Autor: Version: Datum: Christoph Luidold 3 30.11.2016 12:39 1.1 Beschreibung.......................................................... 4 1.2 Systemvoraussetzungen.................................................
MehrWo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite http://www.hp.
Erfahrungen mit dem Insight Manager von HP Dipl. Ing. Elektrotechnik (FH) - Automatisierungs- / Regelungstechnik DV-Spezialist Landesbank Rheinland-Pfalz Abteilung 2-351 Große Bleiche 54-56 55098 Mainz
MehrLoadbalancing und Clustering mit Tomcat 6
Loadbalancing und Clustering mit Tomcat 6 Java Forum Stuttgart 3. Juli 2008 Michael Heß ORDIX AG, Paderborn mhe@ordix.de www.ordix.de Agenda Zielsetzung des Vortrags Webserver Integration Loadbalancing
MehrReporting Lösungen für APEX wähle Deine Waffen weise
Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services
MehrOracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB
Network Failure Management Graceful Switchover XE, SEOne, SE WIN, Linux, Unix Einfache Lösung Oracle Hot Standby Maximum Performance Mode 100% Java Kompression bis zu 10 Standby DB Die Oracle Experten
MehrIBM DB2 für Linux/Unix/Windows Monitoring und Tuning
IBM DB2 für Linux/Unix/Windows Monitoring und Tuning Seminarunterlage Version: 4.05 Version 4.05 vom 9. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
MehrMySQL Cluster mit Galera
MySQL Cluster mit Galera DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 19 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MehrHVS32 Datenbank Archivierungs Dienst
HVS32 Datenbank Archivierungs Dienst Features: HVS32 - vollautomatisierte, zeitgesteuerte Datenbank Archivierung Der HVS32- Datenbank Archivierungs Dienst bietet die Möglichkeit zu bestimmen, wann und
MehrHinweise zur Installation von MySQL
Hinweise zur Installation von MySQL Im Folgenden werden einige Hinweise gegeben, die die Einrichtung einer MySQL-Lernumgebung am eigenen Windows-Rechner erleichtern sollen. Der Text ist vor allem für diejenigen
MehrDie Sicht eines Sysadmins auf DB systeme
Die Sicht eines Sysadmins auf DB systeme Robert Meyer 21. Oktober 2016 Robert Meyer Die Sicht eines Sysadmins auf DB systeme 21. Oktober 2016 1 / 20 Inhaltsverzeichnis 1 Einleitung 2 IO unter Linux typische
MehrOracle GoldenGate: die Brücke zwischen Oracle und MySQL Datenbanken Ileana Someşan Oracle Deutschland B.V. & Co. KG Potsdam Schlüsselworte
Oracle GoldenGate: die Brücke zwischen Oracle und MySQL Datenbanken Ileana Someşan Oracle Deutschland B.V. & Co. KG Potsdam Schlüsselworte Oracle GoldeGate, Oracle Datenbank, MySQL, Replikation, Synchronisation
MehrOSL Storage Cluster for Solaris
OSL Storage Cluster for Solaris TM Informix im OSL Storage Cluster Kundenprojekt gewünschte Funktionen: Informix-Datenbank mit Anwendung hochverfügbar einrichten Backup und Recovery Konzept für die Datenbank
MehrInhaltsverzeichnis. Vorwort... 13. 1 Installation eines Nagios-Servers... 17. 2 Monitoring von Netzwerkdruckern... 61
Inhaltsverzeichnis Vorwort.......................................................................... 13 1 Installation eines Nagios-Servers.......................................... 17 1.1 Die Grundlagen:
MehrIBM Informix SQL. Seminarunterlage. Version 11.04 vom
Seminarunterlage Version: 11.04 Version 11.04 vom 27. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrEinblick in das Promoter-System Stand: 29. Juni 2009. Copyright 2009 ViaThinkSoft. Alle Rechte vorbehalten.
Einblick in das Promoter-System Stand: 29. Juni 2009 Copyright 2009 ViaThinkSoft. Alle Rechte vorbehalten. Promoting Die Idee dahinter! Jedem System die Möglichkeit geben, pro Minute eine koordinierte
MehrSchlüsselworte Data Guard, Standby Datenbank, RMAN, Backup, Restore, Recovery
Betrifft Standby Datenbanken Backup Art der Info Lösungskonzept (November 2002) Autor Irina Flegler (irina.flegler@trivadis.com) Martin Wunderli (martin.wunderli@trivadis.com) Quelle Beratungstätigkeit
MehrMySQL Cluster Wann brauche ich das?
MySQL Cluster Wann brauche ich das? Mario Beck Oracle Berlin Schlüsselworte MySQL, MySQL Cluster, Hochverfügbarkeit, Skalierbarkeit, NoSQL Einleitung MySQL bietet für höchste Anforderungen an die Verfügbarkeit
MehrMySQL Cluster. Kai Voigt MySQL AB kai@mysql.com. Kiel, 17. Februar 2006
MySQL Cluster Kai Voigt MySQL AB kai@mysql.com Kiel, 17. Februar 2006 1 Agenda Warum? Wie? Wie genau? Was sonst? 2 Warum? 3 Kosten runter Hochverfügbarkeit (99,999%) Redundante Daten und Systeme Wiederherstellung
MehrRechnernetze Praktikum Versuch 2: MySQL und VPN
Rechnernetze Praktikum Versuch 2: MySQL und VPN Ziel Absicherung einer MySQL Verbindung mittels VPN Vorbereitung Warum muss eine MySQL Verbindung gesichert werden? Was versteht man unter MySQL Injektion?
MehrORA.LogMiner. Nach Bestelleingang erhalten Sie eine Rechnung mit ausgewiesener Mehrwertsteuer und Informationen über die Zahlungsweise.
ORA.LogMiner ORA.LogMiner kann die Inhalte von archivierten Redo-Log-Files im Klartext darstellen. Jedes gegen die Oracle-Datenbank abgesetzte SQL ob Insert, Delete, Update oder DDL wir als wieder verwendbares
MehrBeschreibung Controll Panel
Beschreibung Controll Panel Das Hosting Control Panel ist sozusagen das "Kontrollzentrum" Ihres Webhostings. Hier haben Sie Zugriff auf alle Funktionen, die Ihr Hosting mit sich bringt. Sie können z.b.
MehrOracle Datenbankadministration Grundlagen
Oracle Datenbankadministration Grundlagen Seminarunterlage Version: 12.02 Version 12.02 vom 14. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
Mehrwww.datafox.de Produktbeschreibung - Datafox Zutrittskontrolle - Version II Steuerung von mehreren Türen Produktbeschreibung
- Datafox Zutrittskontrolle - Version II Steuerung von mehreren Türen Seite: 1 1. Einleitung 1.1 Beschreibung Die Datafox-Zutrittskontrolle II löst die Zutrittskontrolle I ab. In der Zutrittskontrolle
MehrReplikation auf einem Microsoft SQLServer 2000
Replikation auf einem Microsoft SQLServer 2000 Johann Murauer, 6.September 2004 (Private technische Notiz ohne irgendwelche Gewährleistung, Support etc. es wird die Einrichtung einer Replikation für eine
MehrOracle Enterprise Manager 12c R4 ( )
1 Oracle Enterprise Manager 12c R4 (12.1.0.4) Oliver Zandner (oliver.zandner@oracle.com) System-Berater für Oracle DB-Technologie Oracle Hannover Was erwartet Sie? Neuerungen in Database Plug-in 12.1.0.7
Mehr1 Systemvoraussetzungen (minimal)
Metrohm AG CH-9101 Herisau Switzerland Phone +41 71 353 85 85 Fax +41 71 353 89 01 info@metrohm.com www.metrohm.com Installation 1 Systemvoraussetzungen (minimal) Betriebssystem RAM Speicherplatz Schnittstelle
MehrWeb-IO als Schaltuhr
Web-IO als Schaltuhr Das ausführliche Referenzhandbuch mit allen Funktionen zum Web-IO finden Sie auf der beiliegenden Produkt CD Release 3.20, August 2010 Typ 57637 W&T ab Firmware 3.20 5.13 Time Switch
MehrServerbetrieb überwachen Prozesse Protokolldateien. MySQL 4, 5. Kapitel 11: Logfiles. Marcel Noe
MySQL 4, 5 Kapitel 11: Logfiles Gliederung 1 Serverbetrieb überwachen 2 anzeigen beenden 3 Gliederung 1 Serverbetrieb überwachen 2 anzeigen beenden 3 Mit dem Befehl SHOW STATUS können Sie sich alle Statusinformationen
MehrMit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle.
Rundbrief 6 Aktuelles aus der SAS Softwarewelt. 0.1 Zeit Server Update Werte Anwender Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle. Das Update wurde aus Kompatibilitätsgründen
MehrMit dem MySQL Migration Toolkit aus ACCESS Datenbank SQL-Skripte generieren
Anleitung Problemstellung: Aus ACCESS-Datenbanken (*.mdb) SQL-Skripts erzeugen, die dann mithilfe der MySQL Workbench auf dem MySQL-server eingerichtet werden. Im nachfolgenden Beispiel sollen zu der ACCESS-Datenbank
Mehrprotokolliert alle Anmeldungen am Server direkt
Logdateien in der paedml 1 Überblick 1.1 Systemrelevante Logdateien unter Linux Systemrelevante Log Dateien liegen weitgehend in /var/log bzw. einem Unterverzeichnis, das mit dem Namen des Dienstes benannt
MehrMarkus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation
Markus Feichtinger Power Systems Der Weg zu POWER! Agenda Motivation Lösung Beispiel Export / Import - Überblick - Migration Beispiel XenoBridge - Überblick - Migration Benefits 2 Motivation Strategisch
MehrBackup und PiTR mit MySQL
Backup und PiTR mit MySQL DOAG Konferenz 2014 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 20 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MehrOracle 12c Real Application Cluster (RAC) und Grid Infrastructure
Oracle 12c Real Application Cluster (RAC) und Grid Infrastructure Seminarunterlage Version: 12.05 Version 12.05 vom 4. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten.
MehrMySQL Cluster und MySQL Proxy
MySQL Cluster und MySQL Proxy Alles Online Diese Slides gibt es auch unter: http://rt.fm/s4p Agenda (Don't) Panic Web- und MySQL-Server MySQL Master-Master Cluster MySQL Proxy und Cluster MySQL Master-Slave/Master
MehrIUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES Software AG. All rights reserved. For internal use only
IUG DRESDEN ERSTELLUNG VON ROBUSTEN NATURAL SERVICES 2016 Software AG. All rights reserved. For internal use only DIGITAL BUSINESS APPLICATIONS DRIVE THE DIGITAL BUSINESS Partner Lieferanten Kunden SaaS
MehrOffice Line, Supportinformationen
Meldung im Control-Center oder den Auskünften: "Applikationsserver konnte nicht kontaktiert werden" Im Control-Center (ab Version 2012) oder in den Auskünften (ab Version 2013) der Office Line erscheint
MehrReplikation mit PostgreSQL 9.0
Replikation mit PostgreSQL 9.0 FrOSCon 2010 21.-22.08.2010 Andreas ads Scherbaum Web: http://andreas.scherbaum.la/ E-Mail: andreas[at]scherbaum.biz PGP: 9F67 73D3 43AA B30E CA8F 56E5 3002 8D24 4813 B5FE
MehrMOUNT10 StoragePlatform Console
MOUNT10 StoragePlatform Console V7.14 Kurzmanual für Microsoft Windows Ihr Leitfaden für die Verwaltung der MOUNT10 Backup-Umgebung unter Verwendung der Storage Platform Console Inhaltsverzeichnis 1 VERWENDUNGSZWECK...3
MehrSMALL MEDIUM BUSINESS UND VIRTUALISIERUNG!
SMALL MEDIUM BUSINESS UND VIRTUALISIERUNG! JUNI 2011 Sehr geehrter Geschäftspartner, (oder die, die es gerne werden möchten) das Thema Virtualisierung oder die Cloud ist in aller Munde wir möchten Ihnen
MehrSystemvoraussetzungen
Systemvoraussetzungen zur Installation LANDESK Service Desk 7.8 Erstellt von: Magelan GmbH Clarita-Bernhard-Str. 25 D 81249 München Magelan GmbH Version Version Datum Autor Beschreibung 1.0 22.11.2012
MehrDatenbankadministration
Datenbankadministration 6. Hochverfügbarkeit AG DBIS University of Kaiserslautern, Germany Karsten Schmidt kschmidt@informatik.uni-kl.de (Vorlage TU-Dresden) Wintersemester 2008/2009 Hochverfügbarkeit
MehrDie Projektmanagement-Software für Outlook, Web und Smartphone
Die Projektmanagement-Software für Outlook, Web und Smartphone InLoox 9.x Client Installationshilfe Ein InLoox Whitepaper Veröffentlicht: April 2016 Aktuelle Informationen finden Sie unter http://www.inloox.de
MehrRTG Online Reporting. Anleitung. RTG Trading Solutions
RTG Online Reporting Anleitung RTG Trading Solutions Inhaltsverzeichnis RTG Online Reporting mit RTG Client... 3 Einleitung... 3 Installation... 3 RTG Client Hauptmenü... 3 RTG Client Browser Navigation...
Mehr