Tablespaces und Datendateien
|
|
|
- Birgit Hermann
- vor 8 Jahren
- Abrufe
Transkript
1 Tablespaces und Datendateien Thomas Klughardt Quest Software Köln Schlüsselworte: Tablespace, Datendatei, Planung, Eigenschaften, Best Practices Einleitung Eine wichtige Aufgabe beim Anlegen einer Datenbank ist die Aufteilung der Tablespaces, die wiederum auf physikalische Datendateien abgebildet werden. Darüber sollte man sich am besten Gedanken machen, bevor die Anwendung sich in der Datenbank breit macht. Hier geht es um grundsätzliche Gedanken zum Layout der Datenbank, um das Klären der Begrifflichkeiten, und um Überlegungen und Best Practices zum Gestalten der Tablespaces. Definition - Was sind Tablespaces und Datendateien? Ein Tablespace ist ein logischer Container in einer Datenbank, der Objekte, genauer Segmente, enthält. Diesem logischen Container sind jeweils ein oder mehrere physische Container, die Datendateien, zugeordnet. Deshalb kann man sagen, dass Tablespace und Datendatei die Brücke zwischen logischer und physischer Struktur einer Datenbank bilden. Abb. 1: Tablespaces sind der logische, Datendateien der physische Teil einer Datenbank Der Grund für diese Brücke ist, dass die Oracle Datenbank zwar auf verschiedenen Betriebssystemen verfügbar ist, man aber nichts davon merken soll. Die Basisadministration ist natürlich betriebssystemabhängig, für die Anwendung und das Schemamanagement soll das Betriebssystem
2 jedoch unerheblich sein. Ein Script zum Anlegen von Schemaobjekten soll unter Unix genauso funktionieren wie unter Windows. Deshalb wurde diese Abstraktionsschicht eingeführt. Planung - Warum sollte man frühzeitig darüber nachdenken? Es ist sinnvoll sich frühzeitig Gedanken über die Aufteilung der Tablespaces zu machen und sich dafür ruhig auch Zeit zu nehmen und mit den Anwendungsarchitekten zu sprechen. Während man um Instanzparameter zu ändern, oder bestimmte Datenbankfeatures ein- und auszuschalten schlimmstenfalls einmal die Instanz durchstarten muss, ist ein Ändern der Tablespaces mit erheblich mehr Aufwand und unter Umständen auch mit mehr Auszeit verbunden. Die einzige meist noch aufwändigere Aktion ist das Ändern des Zeichensatzes. Deshalb folgen hier einige Punkte, über die man sich bei der Aufteilung Gedanken machen sollte. Eine gute Möglichkeit Tablespaces zu nutzen ist die logische Aufteilung der Anwendung oder die Aufteilung nach Zuständigkeiten. Für die Anwendung spielt es keine Rolle, in welchem Tablespace eine Tabelle liegt, für die Administratoren schon. Besonders pflegeintensive Objekte, wie zum Beispiel schnell wachsende Tabellen, können deshalb in einen Tablespace gelegt werden, dem man mehr Aufmerksamkeit schenkt. Auch für die Granularität von Backups und Restores sind Tablespaces wichtig. Mit RMAN kann man zwar einzelne Blöcke wiederherstellen, einfacher ist es aber eine Restore und Recovery eines bestimmten Tablespace durchzuführen. Sind die dann sinnvoll gewählt, kann der Rest der Datenbank solange weiterarbeiten und ein Restore/Recovery eines Tablespaces geht natürlich schneller, als das der gesamten Datenbank. Eine beliebte Aufteilung ist auch noch die Trennung kleiner und großer Objekte, und von Tabellen und Indizes. Das hat meist historische Gründe, findet ein Striping und Mirroring über alle Platten statt, ist es für die Performance eher nebensächlich. Interessanter wäre es dann, Objekte zu gruppieren, die schnell fragmentieren und öfter reorganisiert werden müssen. Wenn aber nicht nach dem Stripe and Mirror Everything -Prinzip (SAME) vorgegangen wird, ist es natürlich schon interessant besonders IO intensive Objekte auf schnellere Platten zu legen. Ein oft vernachlässigter aber sehr wichtiger Punkt ist die Sicherheit. Usern lassen sich gezielt Quotas auf Tablespaces geben. Auch wenn der Anwender nichts an den Basisobjekten einer Anwendung ändern darf, so kann er doch die Anwendung selbst zum Stillstand bringen, indem er einfach deren Tablespace vollschreibt. Das kann man durch verschiedene Tablespaces und Tablespace Quotas verhindern. Zusätzlich gibt es inzwischen auch sehr nützliche Tablespace-Features wie Transportable Tablespace, mit dem man einen Metadaten und Datendateien eines Tablespaces in eine andere Datenbank kopieren kann. Der Tablespace muss für die Zeit zwar im Read Only Modus sein, es geht aber wesentlich schneller als mit Datapump oder gar Export/Import. Dieses Feature lässt sich natürlich auch nur dann vernünftig nutzen, wenn man abhängige Objekte der Anwendung in einem oder wenigen Tablespaces hält. Und wenn das Kind schon in den Brunnen gefallen ist? Dann gibt es einige Tools, die helfen können: 1. Offline Einfaches Verschieben der Tabelle: ALTER TABLE <Tablelle> MOVE TABLESPACE <Tablespace>; Oder bei mehreren Objekten vielleicht besser Datapump oder wenn man sich damit wohler fühlt und die Zeit hat Export/Import. 2. Online
3 Das Datenbank Redefinitionspaket: DBMS_Redefinition, wobei die Interim Table in einem anderen Tablespace angelegt wird (Vorsicht mit LONG, BFILE und User Defined Types!) Alternativ gehen auch Third Party Lösungen zum Beispiel für das einfache Verschieben oder Reorganisieren eines Objektes den Space Manager with Live Reorg, oder, zum Synchronisieren verschiedener Objekte, Schemata oder Datenbanken, Shareplex Eigenschaften von Tablespaces und Datendateien Die Eigenschaften von Tablespaces und Datendateien betrachtet man am besten zusammen. Eine Datendatei ist wie eingangs beschrieben immer genau einem Tablespace zugeordnet. TABLESPACE Art des Tablespaces, der Default ist Permanent, es gibt aber auch TEMPORARY und UNDO Tablespaces. TEMPORARY - Tablespace für Temporärsegmente, die für Sortierungen genutzt werden, wenn die Sortierung nicht über Indizes erfolgen oder im Speicher durchgeführt werden kann UNDO - Tablespace für die vom System verwalteten UNDO Segmente DATAFILE Name der Datendatei, den kann aber auch als Oracle Managed File von der Datenbank vergeben lassen. SIZE Initialgröße der Datendatei, bei Oracle Managed Files standardmäßig 100 MB SMALLFILE / BIGFILE (ab 10g) SMALLFILE (default) - mehrere Datendateien möglich, 4M Blöcke, also bei 8K Blocksize: 4M * 8KB Blocksize = 32 GB BIGFILE - nur eine große Datendatei (4G Blöcke, also bei 8K Blocksize (4 * 10^9) * (8 * 10^3) Byte = 32 * 10^12 Byte = 32 TB) Die Größenänderung ist hier dann über Angabe des Tablespacenamen möglich, bei einem Smallfile Tablespace muss die Datendatei angegeben werden. Besonderheit: Außer bei SYSTEM, TEMP und UNDO Tablespaces sind Bigfiles nur mit Locally Managed Tablespaces und ASSM möglich. Ein Restore und Recovery einer Datendatei ist dann gleichbedeutend mit Restore und Recovery eines Tablespaces. AUTOEXTEND Gibt an, ob der Tablespace wachsen darf. Wenn man AUTOEXTEND verwendet, sollte man auch die NEXT und MAXSIZE Klauseln angeben. BLOCKSIZE Gibt an, wie groß die Blöcke sind. Ohne Angabe wird hier die Standardeinstellung verwendet, deren Default 8K ist. Die Blocksize hat Einfluß auf die maximale Größe eines Tablespaces und auch auf die Anzahl der IO Operationen, die durchgeführt werden müssen, um zum Beispiel an eine bestimmte Zeile zu kommen. NOLOGGING / LOGGING / FORCE LOGGING Tabellen können mit NOLOGGING angelegt werden, dann werden beim CREATE TABLE (AS SELECT) oder bei INSERT /*+APPEND*/ keine Redo Log Informationen geschrieben. Das hat IO Performance Vorteile, es kann für die Tabellen aber kein Recovery durchgeführt werden. LOGGING und NOLOGGING gibt nur den Tablespace Default für das Anlegen von Tabellen an, mit FORCE
4 LOGGING auf Datenbank- oder Tablespaceebene wird ein Schreiben der Redologs für die entsprechenden Objekte erzwungen. EXTENT MANAGEMENT LOCAL DIICTIONARY Die Standardeinstellung ist LOCAL und bewirkt, dass die Verwaltung der Extents im Tablespace Header stattfindet, statt wie bei DICTIONARY Managed Tablespaces im Data Dictionary, was zu Contention führt. Locally Managed Tablespaces haben noch einige andere Vorteile und sollten gewählt werden, Dictionary Managed Tablespaces sieht man meist als Altlasten, wenn Datenbanken mit dem Database Upgrade Assistant (DBUA) hochgezogen wurden. SEGMENT SPACE MANAGEMENT Gibt an, ob die Segmentspeicherverwaltung automatisch AUTO oder manuell MANUAL erfolgen soll. AUTO heißt, dass die Verwaltung der Füllgrade der Blöcke im Extent selbst über eine Bitmap verwaltet werden. Das macht es überflüssig, einen PCT_USED Wert anzugeben, oder sich um Freelists zu kümmern, das Segment verwaltet seinen Speicherplatz selbst. Das vermeidet Contention durch die Verwaltung im Data Dictionary. Beachtenswerte Dinge Best Practices Es gibt einige Dinge, die man grundsätzlich beim Planen der Tablespaces und auch später beim Arbeiten mit der Datenbank beachten sollte. Der SYSTEM Tablespace gehört ausschließlich der Datenbank, User, Utilities und die Anwendung sollten dort keine Objekte anlegen. Vorsicht beim Arbeiten mit den Usern SYS oder SYSTEM, dann ist der SYSTEM Tablespace der Default Tablespace. Nicht zu viele Tablespaces anlegen, die dazu eindeutig benannt sein sollten, sonst verliert man leicht den Überblick. Wichtig ist dann noch sinnvolle Datendateiennamen, oder Oracle Managed Files zu verwenden. Die Namen Case insensitive und ohne Umlaute wählen, es ist zwar auch anders möglich, aber man muss ja nicht alles mitmachen. Es kann sonst sein, dass nicht jedes Feature funktioniert. Blocksize: Die Größe eines Blocks sollte immer gleich der Betriebssystem IO Größe sein, oder ein Vielfaches davon. So vermeidet man, dass um an einen Block zu kommen unnötig viele IO Operationen durchgeführt werden müssen, und dass bei einer IO Operation auch irrelevante Daten mitgelesen werden. Bei AUTOEXTEND immer eine NEXT Klausel setzen, sonst wird bei jeder Erweiterung immer nur ein Block allokiert (außer bei Oracle Managed Files, da sind es immer 100M). Dann auch eine MAXSIZE setzen und die Datendateien nicht unendlich wachsen lassen, das Dateisystem ist ja auch nicht unendlich groß. LOBs ohne ASSM: Es gab unter 10g einige Probleme mit LOBs und ASSM, unter 11g wird es sich zeigen müssen, ob ASSM mit LOBs gut funktioniert. Bei LOB Tablespaces die Blocksize möglichst klein wählen, weil ein LOB Segment immer in Chunks allokiert wird, die wiederum ein Vielfaches der Blocksize groß sein müssen. Sind die LOBs üblicherweise deutlich kleiner als die Chunks, die mindestens einen Block groß sind, geht viel Platz verloren. BACKUP SPECIAL I: Auch Offline Backups immer mit RMAN und im Mountmodus durchführen. Sonst weiß man nie, ob man alle Datafiles erwischt hat. Das böse Erwachen kommt dann, wenn doch mal ein Restore nötig wird BACKUP SPECIAL II: Export eignet sich aufgrund der langen Import Zeit nicht als Backup, ein es ist auch nicht möglich die Datenbank nach dem Import weiter vorwärts zu rollen. Ein
5 Export ohne gesetzten FLASHBACK_SCN Parameter ist nicht konsistent! (Bei CONSISTENT=Y werden nur abhängige Objekte mit FK Constraints konsistent gespeichert.) Fazit Es lohnt sich, sich mit dem Thema Tablespaces noch weiter zu beschäftigen, schließlich geht es hier um eines der elementaren Dinge beim Arbeiten mit einer Datenbank, um deren Layout. Dieser Vortrag war natürlich nur ein grober Überblick über die Möglichkeiten die es gibt. Ein gutes Tablespacelayout kann einem DBA das Leben sehr einfach machen. Kontaktadresse: Thomas Klughardt Quest Software GmbH Im Mediapark, 4e D Köln Telefon: +49 (0) Fax: +49 (0) Internet:
Alles neu. Migration in eine frische Datenbank ohne Altlasten. Thomas Klughardt Senior Systems Consultant
Alles neu Migration in eine frische Datenbank ohne Altlasten Thomas Klughardt Senior Systems Consultant Dell Software Lösungen Data center & cloud management Client management Performance management Virtualization
Aufbau einer Oracle Datenbank Tablespace, Arten von Dateien
Aufbau einer Oracle Datenbank Tablespace, Arten von Dateien Boris Meißner 05-INDT Fachbereich Informatik, Mathematik und Naturwissenschaften HTWK-Leipzig 05. Juni 2008 Boris Meißner (Fb IMN - HTWK-Leipzig)
Oracle 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
Oracle Flashback. in der Praxis Dr. Frank Haney 1
Oracle Flashback in der Praxis 15.11.2006 Dr. Frank Haney 1 Benutzerfehler Benutzerfehler stellen eine große Herausforderung für den DBA dar. Solche sind z.b.: Versehentliches oder böswilliges Löschen
www.informatik-aktuell.de
www.informatik-aktuell.de Luxaviation Germany GmbH Wer bin ich? Marek Adar/ Bj. 1970 / 4 Kinder 2, 5, 15, 20 Luxaviation Group / IT-Leitung Luxaviation Germany Gruppenweit zuständig für Oracle, Monitoring,
Datenbank Reorganisation Sinn oder Unsinn?
Datenbank Reorganisation Sinn oder Unsinn? Johannes Ahrends Technical Director Quest Software GmbH 2010 Quest Software, Inc. ALL RIGHTS RESERVED Die innovativen Lösungen von Quest unterstützen Unternehmen
Oracle 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
Oracle 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-
IT-Symposium Heinz-Wilhelm Fabry Oracle Deutschland GmbH. 1
Heinz-Wilhelm Fabry Oracle Deutschland GmbH www.decus.de 1 Oracle Database 10g Tablespaces Revisited Übersicht Tablespaces: Einführung Tablespace SYSAUX Default Permanent Tablespace Bigfile Tablespaces
DOAG Regionaltreffen TABLE REORG. Klaus Reimers. Leiter Beratung & Entwicklung, ORDIX AG, Paderborn
DOAG Regionaltreffen TABLE REORG Klaus Reimers Leiter Beratung & Entwicklung, ORDIX AG, Paderborn [email protected] Agenda Reorganisationsgründe - Extents - Blockfüllgrad - Migrated Rows Workarounds - Storage
Ausarbeitung Datenbanken II Aufbau einer Oracle-Datenbank
Ausarbeitung Datenbanken II Aufbau einer Oracle-Datenbank Boris Meißner 05 INDT HTWK Leipzig Fachbereich Informatik, Mathematik und Naturwissenschaften 26. Juni 2008 Inhaltsverzeichnis 1 Einleitung 3 2
Space - the final frontier: Speicher- und Performanceaspekte in Oracle Tablespaces
Space - the final frontier: Speicher- und Performanceaspekte in Oracle Tablespaces Schlüsselworte Martin Hoermann ORDIX AG Paderborn Block, Extent, Segment, Tablespace, Space, Füllgrad Einleitung In diesem
Schnelles Backup & Restore mit Multisection
Schnelles Backup & Restore mit Multisection Sinan Petrus Toma Finanz Informatik GmbH & Co. KG Hannover Schlüsselworte: Backup, Restore, Multisection, Section Size, Multiplexed Backup Einleitung Es werden
Oracle 12c: Migrationswege und Konzepte. Dierk Lenz
Oracle 12c: Migrationswege und Konzepte Dierk Lenz Einfache Migrationsverfahren 2 Was ist eine Migration? Neue Hardware oder Neues Betriebssystem oder Neue Oracle-Version Patch Set Update / Security Patch
DOAG München 2011. Die etwas anderen Oracle Performance-Tipps. Marco Patzwahl
DOAG München 2011 Die etwas anderen Oracle Performance-Tipps Marco Patzwahl MuniQSoft GmbH Gegründet 1998 Tätigkeitsbereiche: Oracle Support (Mo-Fr 7.00 22.00, Sa+So ab Mai 2011) Oracle IT Consulting &
Datenbank Objekte (Tabellen, Segemente, Extents, Blöcke)
Datenbank Objekte (, Segemente,, Blöcke) 5. Juni 2007 Datenbank Objekte (, Segemente,, Blöcke) Datenbank Objekte (, Segemente,, Blöcke) Aufbau eines Datenblocks Zeilenverkettung und -verschiebung Freispeicherverwaltung
Kurs. Teil 7 UNDO-Management. Universität Hannover. Agenda. Einführung. Nutzung RBS Oracle 9i Einführung Performance Tuning.
Kurs Oracle 9i Performance Tuning Teil 7 UNDO-Management Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 23 Seite 1 von 23 1. 2. Nutzung des Rollback Segments 3. 4. 5. Größe von UNDO- TBS berechnen 6.
Datenbanksystem. 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
Backup & Recovery in Oracle 11g Funktionen und Features
Backup & Recovery in Oracle 11g Funktionen und Features Wolfgang Thiem Server Technologies Customer Center ORACLE Deutschland GmbH Warum werden Backups gemacht? Damit man im Fehlerfall auf einen konsistenten
Datenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects [LOBs])
Datenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects [LOBs]) Hochschule für Technik, Wirtschaft und Kultur Leipzig 06.06.2008 Datenbanken II,Speicherung und Verarbeitung großer Objekte
Die 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
Aufbau einer Oracle Datenbank
Aufbau einer Oracle Datenbank Eike Florian Petersen 29. Juni 2015 Inhaltsverzeichnis 1. Tablespaces 1.1 Konzept, Arten 1.2 Operationen 2. Arten von Dateien 2.1 Datendateien 2.2 Redolog-Dateien 2.3 Control-Dateien
Oracle Automatic Storage Management (ASM) Best Practices
Oracle Automatic Storage Management (ASM) Best Practices Markus Michalewicz BU Database Technologies ORACLE Deutschland GmbH 2 Page 1 www.decus.de 1 Agenda ASM Funktionalität und Architektur Storage Management
Oracle 10g Automatic Storage Management
Oracle 10g Automatic Storage Management Martin Gosejacob BU Database STU ORACLE Deutschland GmbH 22/04/2004 DECUS IT-Symposium Speicher Management Trends Nachfrage nach Platten-Speicher wächst ständig
... Kontrolldatei administrieren
6... Kontrolldatei administrieren Lektion 6: Kontrolldatei administrieren Ziele Ziele Nach dieser Lektion sollten Sie Folgendes können: Arbeiten mit der Kontrolldatei erklären Inhalt der Kontrolldatei
Agenda. FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area
Fast Recovery Area Agenda FRA Was ist das? Warum sollte die FRA genutzt werden? FRA INIT Paramter Verzeichnisstruktur (Beispiel) Überwachung der Flash Recovery Area Praxisbeispiel Exkurs: Restore SPFILE
Oracle Datenbank - Recovery
Oracle Datenbank - Recovery H.-G. Hopf Georg-Simon-Ohm Fachhochschule Nürnberg Datenbank-Recovery / 1 Η. G.Hopf / 10.04.2003 Inhaltsverzeichnis Transaktionsablauf Prozess - Recovery Instanz - Recovery
Inhaltsverzeichnis. Geleitwort der Fachgutachterin... 15 Vorwort... 17 Einführung... 19 1 Architektur eines Oracle-Datenbanksystems...
Inhaltsverzeichnis Geleitwort der Fachgutachterin.............................. 15 Vorwort.................................................... 17 Einführung.................................................
DOAG 2010 ORACLE PLATTFORM MIGRATION CROSS PLATFORM TRANSPORTABLE TABLESPACES (XTTS)
DOAG 2010 ORACLE PLATTFORM MIGRATION CROSS PLATFORM TRANSPORTABLE TABLESPACES (XTTS) METHODE UND ERFAHRUNGSBERICHT JOSEF LIPPERT FREIBERUFLICHER IT CONSULTANT MÜNCHEN Wer bin ich Freiberuflicher IT Consultant
Einsatz des Recovery Managers für Backup und Restore.
13 Recovery Manager Einsatz des Recovery Managers für Backup und Restore. 13.1 Übersicht Themen des Kapitels Recovery Manager Themen des Kapitels Einrichtung des Recovery Katalogs Backup der Datenbank
Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen
Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen Andreas Kother Paderborn ORDIX AG Schlüsselworte: Verfügbarkeit, Data Guard, RAC Einleitung Täglich wird der DBA mit neuen Anforderungen konfrontiert.
... Tablespaces und Datendateien verwalten
8... Tablespaces und Datendateien verwalten Lesson 8: Tablespaces und Datendateien verwalten Ziele Ziele Nach dieser Lektion sollten Sie Folgendes können: die logische Struktur der Datenbank beschreiben
Datenbankreplikation in der Standard Edition. Markus Jendrossek
Datenbankreplikation in der Standard Edition Markus Jendrossek Wer ich bin Markus Jendrossek Das erste Mal vor Publikum (kaum nervös) Seit zehn Jahren IT Administrator Davon seit sechs Jahren DBA Erfahrung
<Insert Picture Here> Verschlüsselung in der Datenbank
Verschlüsselung in der Datenbank Ralf Durben ORACLE Deutschland GmbH Verschlüsselung in den Datendateien Bedrohung Direkter Zugriff aus BS- Ebene Online Datendateien Backup Abwehrmaßnahme
Martin Bracher ([email protected]) Technische Background Info und Trivadis Scripts
Betrifft Autor Art der Info Quelle Resize von Tablespaces mit Oracle8i und Oracle9i Martin Bracher ([email protected]) Technische Background Info und Trivadis Scripts Aus dem AI9-A Kurs der Trivadis
IT-Symposium 2004 4/20/2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1
Ralf Durben Business Unit Datenbank ORACLE Deutschland GmbH www.decus.de 1 Sichern heute und morgen Backup und Recovery in Oracle Database 10 g Backup und Recovery Die Datenbank muß jederzeit wiederherstellbar
Datenbanken: Architektur & Komponenten 3-Ebenen-Architektur
Datenbanken: Architektur & Komponenten 3-Ebenen-Architektur Moderne Datenbanksysteme sind nach der 3-Ebenen-Architektur gebaut: Anwendung 1 Web-Anwendung Anwendung 2 Java-Programm... Anwendung n Applikation
Datenbanken und Oracle, Teil 2
Datenbanken und Oracle, Teil 2 Mathias Weyland Linux User Group Switzerland 29. Juni 2007 SQL*Plus CHAR/VARCHAR2 Dokumentation Teil I Nachträge 1 SQL*Plus 2 CHAR/VARCHAR2 3 Dokumentation SQL*Plus SQL*Plus
www.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,
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
Backup und Restore von Oracle- Datenbanken in Niederlassungen
Regionaltreffen München/Südbayern am Dienstag, 07.07.2008, 17:00 Uhr Backup und Restore von Oracle- Datenbanken in Niederlassungen Entfernte DBs einfach sichern Ihr Partner für Schulung, Betreuung und
Ausarbeitung im Fach Datenbanken 2
Ausarbeitung im Fach Datenbanken 2 Aufbau einer Oracle-Datenbank Jonny Matischok IND-T 05 27.06.2008 Behandelt wird der Aufbau einer Oracle Datenbank insbesondere Tablespaces (Konzept, Arten, Operationen)
In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
Zünde den Turbo-Boost! (LOB-Migration beschleunigt)
Zünde den Turbo-Boost! (LOB-Migration beschleunigt) Susanne Jahr DOAG-Konferenz Nürnberg 16.11.2016 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Die Datenbank-Profis Erfolgreich seit 1996
Oracle Datenbank 11g Advanced Compression Option
Oracle Datenbank 11g Advanced Compression Option DOAG Regionalgruppe Jena/Thüringen am 30. April 2008 Karin Patenge Oracle Deutschland GmbH [email protected] Agenda Oracle
Oracle Multitenant Verwaltung von Pluggable Databases Handling und Besonderheiten
Oracle Multitenant Verwaltung von Pluggable Databases Handling und Besonderheiten Ralf Lange Oracle Deutschland B.V. & Co KG Besonderheiten und Eigenschaften von Oracle Multitenant Dateien in der CDB Namespaces
Übung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5
Implementierung einer Datenbank Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Nachdem innerhalb der Übung 4 das konzeptionelle Modell einer späteren
Oracle ACFS / CloudFS zuverlässig nutzbar?
Beratung Software Lösungen Oracle ACFS / CloudFS zuverlässig nutzbar? Claudia Gabriel Ralf Appelbaum Zahlen und Fakten Unternehmensgruppe Materna: 1.500 Mitarbeiter 160 Mio. Euro Umsatz in 2014 Geschäftsführung:
Datenschutz: Zugriffsrechte in SQL
12. Datenschutz: Zugriffsrechte in SQL 12-1 12. Datenschutz: Zugriffsrechte in SQL 12-2 Inhalt Datenschutz: Zugriffsrechte in SQL 1. Anforderungen, Allgemeines 2. Die SQL-Befehle GRANT und REVOKE 3. Sichten
Oracle Database 11g: Administration Workshop I Neu
Oracle University Kontakt: 0180-2000-526 / +49 89-14301200 Oracle Database 11g: Administration Workshop I Neu Dauer: 5 Tage Lerninhalte Das Ziel dieses Kurses lautet, den Teilnehmern eine solide Basis
BR*Tools-Unterstützung für Oracle ASM und Exadata
BR*Tools-Unterstützung für Oracle ASM und Exadata Georg Chlond SAP AG Walldorf Schlüsselworte BR*Tools, Oracle Automatic Storage Management, ASM, Oracle Exadata Database Machine. Einleitung Im Februar
Oracle Backup und Recovery Einfach, schnell und sicher
Oracle Backup und Recovery Einfach, schnell und sicher Johannes Ahrends Technical Director Quest Software GmbH DOAG Beirat für Hochschul Community 2010 Quest Software, Inc. ALL RIGHTS RESERVED Die innovativen
Online-Datenbankreorganisation
Online-Datenbankreorganisation mit SAP brspace 6.40 Leiter Datenbanken 1 Festo, die Unternehmensgruppe Festo AG & Co. KG Pneumatic und Didactic Über 1.2 Mrd Umsatz 10.050 Mitarbeiter 52 Gesellschaften
Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen
Betriebssysteme K_Kap11B: Files, Filesysteme Datenstrukturen 1 Files als lineare Liste File angeordnet als verkette Liste von Blöcken Jeder Block enthält Zeiger zum Nachfolger Zeiger = Adresse des Blocks
Oracle Streams Doag Vortrag Claus Cullmann
Oracle Streams Doag Vortrag 27.10.11 Claus Cullmann Oracle Streams Doag Vortrag 27.10.11 Claus Cullmann Oracle Streams Doag Vortrag 27.10.11 Claus Cullmann Anwendungen Datenströme Überblick Oracle Streams
Oracle Transparent Data Encryption
Oracle Transparent Data Encryption Markus Flechtner Consultant [email protected] DOAG-Regionaltreffen NRW 22. April 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg
Datenbankadministration
Datenbankadministration 6. Hochverfügbarkeit AG DBIS University of Kaiserslautern, Germany Karsten Schmidt [email protected] (Vorlage TU-Dresden) Wintersemester 2008/2009 Hochverfügbarkeit
Neuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching
Neuerungen in 12.2 Marco Patzwahl MuniQSoft GmbH Unterhaching Schlüsselworte Neuerungen in 12.2, DBA Einleitung Jede neue Datenbankversion bringt diverse Neuerungen mit. Nur welche sind wichtig und welche
Roland Maile, Mirko Hotzy. Undokumentierte Parameter, Tipps und Tricks. Aus unserer Schulungs- und Beratungstätigkeit. Einleitung
Betrifft: Autor: Art der Info: Quelle: ASM Raw Device Storage nein Danke!? Roland Maile, Mirko Hotzy Undokumentierte Parameter, Tipps und Tricks Aus unserer Schulungs- und Beratungstätigkeit Einleitung
RMAN Duplicate. von. dbtotal.de. Jaroslav Dutov.
RMAN Duplicate von Jaroslav Dutov dbtotal.de Agenda Überblick Duplicate - das Verfahren Active Database Duplication der Ablauf Backup-based Duplication der Ablauf Troubleshooting Fazit
Backup & Recovery. Oracle 12c New Features. Peter Jensch Principial Consultant DOAG Regionaltreffen Stuttgart. 15. Mai 2014
Backup & Recovery Oracle 12c New Features Peter Jensch Principial Consultant DOAG Regionaltreffen Stuttgart BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART
11. Backup & Recovery. Datenbankadministration
11. Backup & Recovery Datenbankadministration Wiederholung Transaktionen TRANSAKTIONEN Kapselung mehrerer Datenbankoperationen ACID-Prinzip - D Dauerhaftigkeit Abschluss mit COMMIT oder ROLLBACK Achtung:
Oracle Database 12c: Backup and Recovery Workshop Ed 2
Oracle University Kontakt: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database 12c: Backup and Recovery Workshop Ed 2 Dauer: 5 Tage Lerninhalte In diesem Workshop zu Backup- und Recovery-Verfahren
Hochverfügbarkeit - wie geht das?
THINKIT DOIT ORBIT Hochverfügbarkeit - wie geht das? AGENDA Überblick Standby-Datenbanken FailSafe (Windows) Real Application Cluster (RAC) Architektur der Maximalen Verfügbarkeit Fragen? WAS IST HIGH
Oracle Real Application Clusters: Requirements
Oracle Real Application Clusters: Requirements Seite 2-1 Systemvoraussetzungen Mind. 256 MB RAM (mit 128 MB geht es auch...) Mind. 400 MB Swap Space 1,2 GB freier Speicherplatz für f r Oracle Enterprise
Eine Datenbank im Quantensprung
Eine Datenbank im Quantensprung Patrick Schwanke, Quest Software GmbH Dierk Lenz, Herrmann & Lenz Services GmbH 2010 Quest Software, Inc. ALL RIGHTS RESERVED Quest Software Simplicity at Work Quest unterstützt
Oracle 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
3. Architektur eines DBS (Oracle)
3. Architektur eines DBS (Oracle) aus Sicht des Datenbank Server Rechners Connectivity Komponente(n) des DBS (z.b. Oracle Listener) Installation ORACLE_HOME Instanz ORACLE_SID Datenbank Oracle: 1 (aktive)
Oracle Database 12c: Backup and Recovery Workshop
Oracle University Contact Us: +43 (0)1 33 777 401 Oracle Database 12c: Backup and Recovery Workshop Duration: 5 Days What you will learn In diesem Workshop zu Backup- und Recovery-Verfahren in Oracle Database
die wichtigsten Caches (SGA) sind on-the-fly änderbar.
Betrifft Autor Umgang und Verwaltung von Oracle Memory Reno Glass ([email protected]) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i -Kurs und NF9i-Techno-Circle der
Flashback Früher war alles besser Marion Mahr Daniel Schulz Flashback Früher war alles besser
Flashback Früher war alles besser Marion Mahr Senior Consultant Daniel Schulz Solution Architect OPITZ CONSULTING GmbH München, 14.09.2012 OPITZ CONSULTING GmbH 2012 Seite 1 Mission Wir entwickeln gemeinsam
Archive / 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
Oracle Database 12c: Admin, Install and Upgrade Accelerated
Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database 12c: Admin, Install and Upgrade Accelerated Duration: 5 Days What you will learn Der Kurs "Oracle Database 12c: Admin,
Backup und Recovery mit VSS Virtualisierte Oracle Datenbanken Manfred Wisotzky Peter Jensch DOAG Regionaltreffen 28. Januar 2016
Backup und Recovery mit VSS Virtualisierte Oracle Datenbanken Manfred Wisotzky Peter Jensch DOAG Regionaltreffen 28. Januar 2016 BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN
IBM 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-
Migration einer SAP/Oracle Datenbank auf neue Hardware incl. Releasewechsel
Migration einer SAP/Oracle Datenbank auf neue Hardware incl. Releasewechsel DOAG Regio Veranstaltung 14.12.205 Alexander Mignogna nobilia-werke J. Stickling GmbH & Co. KG Verl, den 16. März 2016 Inhalt
Prozessarchitektur einer Oracle-Instanz
6. Juni 2008 Inhaltsverzeichnis Oracle Instanz 1 Oracle Instanz 2 3 Redo Log Buffer Shared Pool Java Pool & Large Pool Oracle Instanz Eine Oracle-Instanz ist Hauptbestandteil des Oracle Datenbank Management
storage management (c) Till Hänisch 2003, BA Heidenheim
storage management (c) Till Hänisch 2003, BA Heidenheim warum? haenisch@susi:~ > df Filesystem 1k-blocks Used Available Use% Mounted on /dev/sda3 35115800 16351708 16980076 50% / /dev/sda1 23300 3486 18611
Bereitstellung von Microservice mit dem OCCS
Schlüsselworte Bereitstellung von Microservice mit dem OCCS Cloud, Microservice, Docker, Container Einleitung Stefan Kühnlein OPITZ CONSULTING GmbH München Microservices sind längst nicht mehr nur ein
Tabellen und Indizes Reorganisieren, aber wann?
Tabellen und Indizes Reorganisieren, aber wann? Ernst Leber MT AG Ratingen Schlüsselworte: Performance, Datenbankanalyse, Tabellenreorganisation, Indexreorganisation Einleitung Kernpunkt des Vortrages
Backup/Recovery. Tobias Weidt,
Backup/Recovery Konzepte und Empfehlungen Tobias Weidt, 23.04.2009 Einstieg ins Thema Ziel des Vortrages Übersicht über vorhandene Techniken für Backup/Recovery Beispiel für das Erstellen eines Gesamtkonzeptes
Oracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/O Martin Klier Performing Databases GmbH Mitterteich #FiveWordTechHorrors Storage comes from other department @MartinKlierDBA Oracle Core für Einsteiger: Datenbank
Backup & Recovery bei Oracle
Backup & Recovery bei Oracle Tage der Datenbanken, FH Gummersbach, 20.06.2013 Klaus Reimers [email protected] www.ordix.de Agenda ORDIX AG Überblick Oracle Architektur Backup - Grundlagen und Konzepte Recovery
Oracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 14 Index-Organized Tables Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 13 Seite 1 von 13 1. Anordnung von Zeilen in einer Tabelle 2. Einführung 3.
Migration nach 11gR2 Erfahrungsbericht. Ulrich Lickert Universitätsklinikum Freiburg
Migration nach 11gR2 Erfahrungsbericht Ulrich Lickert Universitätsklinikum Freiburg IT-Infrastruktur: Servervirtualisierung SUN- und Oracle-Support VMware- und Oracle-Support SUN V440 Prometheus Produktionssystem
RMAN Reloaded Recovery Manager 12c News & Features
RMAN Reloaded Recovery Manager 12c News & Features Oliver Herges Freelancer Hannover / Germany Schlüsselworte Oracle Recovery Manager, RMAN, Backup & Recovery, Database 12c, New Features 12c, News 12c
APEX: from past to present
APEX: from past to present Neues in APEX 4.2... und nützliche, kaum bekannte Features aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V. & Co KG Anwendungsentwicklung Erwartungen...
Safexpert Oracle Datenbank Konnektor
Safexpert Oracle Datenbank Konnektor Für IT Administratoren Stand: 01.03.2017 Inhalt 1 Kurzüberblick über den Oracle Datenbank Konnektor... 1 1.1 Systemanforderungen und Oracle Versionen... 1 1.2 Speicherplatz...
