Datenbanken unter Linux



Ähnliche Dokumente
Inhaltsverzeichnis. Vorwort 13

Journalistische Ethik

Citrix. Presentation Server 4. Nico Lüdemann. Grundlagen, Praxis, Referenz. Galileo Computing

Helmut Dittrich Jürgen Mellenthin PHP 4-Workshop

Vorwort Azure Cloud Computing mit Microsoft Danksagungen Kontakt zum Autor... 13

NT-Unix-Integration ,06,0*4. Administrierbare Netze aufbauen mit Windows NT und Unix. dpunkt.verlag. Andreas Röscher

Inhalt. Vorwort Die Eigenschaften von PostgreSQL Das ideale DBMS Der Datenbankadministrator...59

Zielsetzung. Fachlicher Schwerpunkt. Besondere Qualifikation. Fortbildung

O REILLY. Oracle PL/SQL Programmierung Paris - - Steven Feuerstein. mit Bill Pribyl. Deutsche Übersetzung von Dorothea Reder 2.

SAP -Datenbankadministration. Microsoft SQL Server 2000

Inhalt. 1. MySQL-Einführung Datenbankentwurf 27

Thorsten Wewers, Tim Bolte mysap CRM Interaction Center

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Internetanbindung von Datenbanken

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Workflow-Management für CORBA-basierte Anwendungen

Oracle Automatic Storage Management (ASM) Best Practices

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

e-gouernmenc mit fabasoft: uom antrag bis zur Zustellung

Oracle Backup und Recovery

Enterprise Application Integration

Hibernate Das Praxisbuch für Entwickler

Verbesserung von Geschäftsprozessen mit flexiblen Workflow-Management- Systemen 2

Ora Education GmbH. Lehrgang: Oracle WebLogic Server 11g: Advanced Administration

Virtualisierung von SAP -Systemen

Strategisches Beschaffungsmanagement in der Bauindustrie

Oracle Backup und Recovery mit RMAN

Raimund Heuser Integrierte Planung mit SAP. Konzeption, Methodik, Vorgehen. Galileo Press

Software- Projektmanagement kompakt

Im Kapitel Resourc Manager werden die verschiedenen Möglichkeiten der Überwachung von Messwerten eines Server oder Benutzers erläutert.

Überblick über Oracle Technologie im Bereich Hochverfügbarkeit. Tage der Datenbanken FH Köln Campus Gummersbach 20. Juni 2013 Dierk Lenz

... Einleitung Grundlagen der Virtualisierung Konzeption virtualisierter SAP-Systeme... 87

Integriertes Geschäftsprozessmanagement

Logistik, Organisation und Netzwerke

Microsoft SQL Server 2005 Konfigurierung, Administration,

MySQL Administration. Seminarunterlage. Version 3.02 vom

Masterkurs IT-Controlling

Inhaltsverzeichnis. Lutz Fröhlich. PostgreSQL 9. Praxisbuch für Administratoren und Entwickler. ISBN (Buch):

QUALIFIKATIONSPROFIL DR. SIMONE DANNENBERG

QUALIFIKATIONSPROFIL DR. SIMONE DANNENBERG

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI

Handbuch der Netzplantechnik

Netzwerk-Fileservices am RUS

Dokumenten-Management

Systemanforderungen für MuseumPlus und emuseumplus

Kurzübersicht Diplomarbeit

Oracle Database 10g Die RAC Evolution

Führung. Claus Steinle. Grundlagen, Prozesse und Modelle der Führung in der Unternehmung C.E. POESCHEL VERLAG STUTTGART 1978

ProSeminar Speicher- und Dateisysteme

Modellgestützte strategische Planung von Produktionssystemen in der Automobilindustrie

Arbeiten mit einem lokalen PostgreSQL-Server

Michael Kofler. Ubuntu Server. Installation, Konfiguration, Administration, Sicherheit. 2., überarbeitete und erweiterte Auflage

SQL objektorientiert

Administering Microsoft SQL Server Databases

Datensicherheit und Hochverfügbarkeit

Version 1.0. Contrexx-Installation unter Windows 2003 und IIS 6. Das Content Management System für Ihren Erfolg.

Der Java Server beinhaltet Container für EJB, Servlet und JSP, darüber hinaus unterstützt er diejee 1.3 Version.

Aufgabensammlung Elektrotechnik 1

Die Händlerzufriedenheit als Zielgröße im vertikalen Marketing der Automobilwirtschaft

Strategie Risikomanagement

INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014)

Oracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB

Michael Beeck. Geschäftsführer

Systemvoraussetzungen

Installationsbeschreibung Flottenmanager 7.1

Inhalt 1.1 Installation von CentOS 1.2 Features der Red-Hat-Enterprise-Produkte 1.3 Software-Installation mit yum 2. Verwaltung und Dienste

Das strukturierte. Gunnar Kunz. erfolgreich einführen inhaltlich gestalten konstruktiv weiterentwickeln. Luchterhand

Apache-Tomcat Workshop

Inhalt. Vorwort 11. Inhalt der Buch-CD Einführung 17

Qualitätssicherung von Dienstleistungsbegegnungen

KurtEbert. Warenwirtschaftssysteme und Warenwirtschafts- Controlling. Verlag Peter Lang Frankfurt am Main Bern New York

1 Installation von MySQL Installation von PHP Wiederholungsfragen zu Kapitel

IBM Netezza Data Warehouse Appliances - schnelle Analysen mit hohen Datenmengen

Key Account Management erfolgreich planen und umsetzen

Internetanbindung von Datenbanken

Business Intelligence Data Warehouse. Jan Weinschenker

Supplier Relationship Management

Technote - Installation Webclient mit Anbindung an SQL

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

Oracle Secure Backup. DOAG Regionaltreffen Osnabrück/Münster/ Bielefeld, Andreas Kother ORDIX AG, Paderborn

Business Television als Instrument der Außendienstkommunikation

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

Verteilungsmechanismen in verschiedenen RDBMS

Datensicherung unter Linux

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

Kostenrechnung und Produktionsplanung und -Steuerung

Bilanzanalyse. Von Universitätsprofessor Dr. Heinz Rehkugler. und Universitätsprofessor Dr. Thorsten Poddig

Programmierbare Logik mit GAL und CPLD

Erfolgreiche Schritte in die Berufspraxis

GSCC General Storage Cluster Controller. TSM Verfügbarkeit

ARM-Rechnerarchitekturen für System-on-Chip-Design

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Transkript:

2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Hans Dicken, Günther Hipper, Peter Müßig-Trapp Datenbanken unter Linux Oracle 8i, MySQL, Adabas, Informix, Sybase, DB2, PostgreSQL, MiniSQL, Empress

1 Einleitung n 1.1 Inhalt 13 1.2 Danksagungen 15 2 Linux 17 2.1 Unix und Linux: Prozesse, SMP und Interprozesskommunikation 17 2.2 Platten, Mounts und Dateisysteme 25 2.3 Backup und Restore 32 2.3.1 Backup auf der Ebene des Dateisystems 32 2.3.2 Backup des Dateisystems/der Platte über Dump und Restore 35 2.3.3 Backup von Raw-Devices über das Betriebssystem 39 3 Infrastrukturen für Datenbanken unter Linux 41 3.1 RAID: Redundant Arrays oflnexpensive Disks 43 3.1.1 Linear Mode 45 3.1.2 RAID-o Mode 51 3.1.3 RAID-i Mode 53 3.1.4 RAID-5 Mode 60 3.1.5 RAID-10 Mode 65 3.1.6 Ein Linux-Software-RAID als Root-Dateisystem 68 3.2 LVM - Logical Volume Manager 74 3.2.1 Das Modell des LVM 75 3.2.2 Initialisierung einer Volume-Gruppe 76 3.2.3 Initialisierung logischer Platten 86 3.2.4 Datentransporte und Steuerung physikalischer Platten unter LVM 93 4 Linux, relationale Datenbanken und SQL 99 4.1 Datenbanken für Linux 99 4.2 Datenmodellierung und SQL 102 4.2.1 Datenmodellierung 103 4.2.2 SQL 113 4.3 Zusammenfassung 121

5 5-1 5-2 5.2.1 5.2.2 5.2.3 5-3 5.3.1 5.3.2 54 5.4.1 5.4.2 5.4.3 5-5 5.6 5.6.: 5.6.2 5.6.3 57 5.7.1 5.7.2 57-3 5.7.4 57-5 5.7.6 577 57.8 5.8 5.8.1 5.8.2 5-9 5.9.1 5.9.2 5-9-3 5.10 5.10.1 5.10.2 Oracle 8 Oracle 8 und Oracle 8i Installation Oracle 8i Oracle 8.0.x Sicherheitsrelevante Arbeiten nach der Installation Linux-Systemvariablen für Oracle 8 und Oracle-Systemvariablen unter Linux 159 Oracle 8-Umgebungsvariablen unter Linux Linux-Umgebungsvariablen für Oracle Netzwerkkomponenten von Oracle 8 Net8 Netzwerkkonfiguration Datenbank und Datenbank-Instance Konfiguration einer Oracle 8-Datenbank Die Optimal Flexible Architecture Charakteristika einer OFA-Datenbank Die Implementierung der OFA für Oracle 8 unter Linux 123 125 129 130 154 158 159 161 163 164 166 167 168 170 171 172 Übertragen einer bereits vorhandenen Datenbankinstanz in die OFA 179 Grundlagen der Datenbankadministration 181 Das Oracle Data Dictionary 181 Starten und Herunterfahren einer Instance 182 Speicherverwaltung 186 Benutzerverwaltung r 190 Oracle-Tuning unter Linux 192 Beobachten des Systemverhaltens mit Hilfe von Linux-Werkzeugen 193 Einige Oracle-relevante Komponenten zum Tuning 196 Tuning-Regeln 198 Backup und Recovery mit Oracle 8 201 Grundlegende Entscheidungen 202 Der Oracle Recovery-Manager 207 Einige neue Features in Oracle 8 209 Recovery-Management 209 Internet-Orientierung 210 Multimedia-Datentypen 211 PL/SQL und Java 212 PL/SQL: Die prozedurale Sprache von Oracle 212 Java für Oracle 217

5.11 Der Zugriff auf Oracle-Fremddatenbanken 5.11.1 Datenbanklinks 5.11.2 Snapshots 5.12 Oracle-Tools für Linux 5.12.1 Oracle Application Server 5.12.2 Object-Manager 5.13 Zusammenfassung 218 219 223 227 228 232 236 6 Sybase 6.1 Basisinstallation von Sybase 11.9.2 6.2 Installation/Konfiguration des Sybase Adaptive Datenbankserver 6.3 Konfiguration des Backup-Server 6.4 Konfiguration des Monitoring-Server und des XP-Server 6.5 Vervollständigung der Installation 6.6 Weitere Eigenschaften der Installation 6.7 Start, Stopp und Kontrolle der Datenbankprozesse 6.8 Hinzufügen neuer Datenbanken und löschen von Datenbanken 6.9 Monitoring und Tuning von Sybase 6.10 Konfiguration und Spiegelung von Platten, Backup und Restore 6.11 Sybase-Central 237 238 242 247 248 250 253 2 55 258 260 263 267 7 MiniS QL 7.1 Konzept und Entstehung 7.2 Installation und Konfiguration von msql 7.3 Anwendung 7.3.1 Zusammenfassung 269 270 272. 279 281 8 Informix 8.1 Installation 8.1.1 Vorbereitungen 8.1.2 Ausführen des Installationsskripts 8.2 Konfiguration und Start des Datenbankserver 8.3 Administration unter Linux 8.3.1 Werkzeuge für die Datenbankadministration 8.3.2 Anlegen und Löschen von Datenbanken 8.3.3 Informix-Systemdatenbanken 8.3.4 Ändern des Operationsmodus des Datenbankserver 8.3.5 Speicherverwaltung 283 283 283 284 287 291 291 294 295 297 298

8.3.6 Benutzerverwaltung 8.3.7 Datenmigration 8.4 Backup und Recovery 8.4.1 Das ON-Bar-System 8.4.2 Informix-Backup 8.4.3 Informix-Recovery 8.4.4 Die Konfiguration von ON-Bar 8.4.5 Benutzung des ON-Bar-Werkzeugs 8.5 Zusammenfassung 9 9.1 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.2.6 9.2.7 9.2.8 9.2.9 MySQL Eigenschaften von MySQL Installation/Basiskonfiguration/Anwendung MySQL- Distribution Installation der Binärdistribution Installation der Source-Distribution Basiskonfiguration Benutzung des Standard-Client mysql Hilfsprogramme der MySQL-Distribution Webmin Web-Browser als Client: phpmyadmin Grafische Clients unter Linux 9.2.10 Microsoft-Windows-Programme als MySQL-Client 9.3 Benutzerverwaltung 9.4 Datensicherung und Wartung 9.5 Zusammenfassung 10 Adabas 10.1 Installation 10.2 Werkzeuge und Schnittstellen 10.3 Grundlegende Vorgänge der Datenbankadministration 10.3.1 Benutzer einer Adabas-Datenbank 10.3.2 Anlegen und Konfigurieren einer Datenbank 10.3.3 Operationsmodi einer Adabas-Datenbank 10.3.4 SQL-Modi 10.4 Zusammenfassung 304 304 309 310 312 313 314 316 319 321 322 327 328 329 330 334 339 342 346 355 377 393 397 404 410 413 413 416 417 418 418 421 421 422

11 Empress 423 11.1 Installation und Konfiguration 423 11.2 Komponenten von Empress 426 11.2.1 Produkt-Bundles 426 11.2.2 Das Empress RDBMS 427 11.2.3 Empress Hypermedia 428 11.3 Anwendung 428 11.3.1 SQL-Oberflächen 429 11.3.2 Administration mit Hilfe von Hypermedia 432 11.4 Empress SQL 433 11.5 Zusammenfassung 436 12 Ausgewählte andere Datenbanken 437 12.1 PostgreSQL 437 12.1.1 Installation 438 12.1.2 Anwendung 442 12.1.3 Grafische Clients 445 12.2 DB2 446 12.2.1 Installation 447 12.2.2 Herstellung einer ersten Datenbankverbindung 448 12.3 Zusammenfassung 449 13 Datenbanken unter Linux im Internet 451 13.1 JDBC - Java Database Connectivity 451 t 13.1.1 Java: Vom Web-Kuriosum zur seriösen Business-Lösung 452 13.1.2 Die Integration von Datenbanken mit JDBC 456 13.2 PHP: PHP Hypertext Preprocessor 460 13.2.1 PHP Funktionsüberblick (ohne Datenbankfunktionen) 462 13.2.2 PHP-Installation 464 13.2.3 Datenbankfunktionen 471 13.2.4 Web-Interface zur Beispieldatenbank»Software«474 13.2.5 Datenbankabstraktion 485 13.3 PerlDBI und Embperl 486 13.4 Java Server Pages 488 13.5 Zusammenfassung 491

14 Literaturverzeichnis Stichwortverzeichnis 493 499 10