Lets talk about LOBs please
|
|
- Friedrich Hausler
- vor 7 Jahren
- Abrufe
Transkript
1 Beate Künneke BK Unternehmensberatung Lets talk about LOBs please DOAG Konferenz Nürnberg
2 Agenda Strukturiert, semistrukturiert, unstrukturiert Migration LOBs Warum alles in der DB? Flashback und LOBs Chunks SecureFiles Verschlüsselung Partitionierung UNDO UTF-8 und LOBs Logging LONG SecureFiles Komprimierung Space Management House-Keeping DBMS_SPACE BasicFiles SQL und PL/SQL SecureFiles 2
3 Strukturiert, semistrukturiert, unstrukturiert <?xml version="1.0" encoding="iso "?> <!DOCTYPE kochrezept SYSTEM "kochrezept.dtd"> <kochrezept> <rezeptname>cocktailsauce zum Lobster</rezeptname> <zutatenliste> <zutat>180 g Mayonnaise </zutat> <zutat>1 EL Ketchup </zutat> <zutat>2 EL geschlagene Sahne</zutat> <zutat>1 TL Weinbrand</zutat> <zutat>etwas Meerrettich</zutat> <zutat>salz und Pfeffer</zutat> </zutatenliste> <anweisungsfolge> <anweisung>mayonnaise mit Ketchup, Meerrettich und Weinbrand vermengen. </anweisung> <anweisung>geschlagene Sahne vorsichtig unterziehen.</anweisung> <anweisung>zum Schluss nach Geschmack mit Salz und Pfeffer würzen.</anweisung> </anweisungsfolge> </kochrezept> Quelle: Wikipedia 3
4 Warum alles in der DB? Speicherung Verwaltung Performance Verschlüsselung Zugriff Sicherung/Wiederherstellbarkeit Konsistenz Datenschutz und Datensicherheit 4
5 LONG Verwendbar auch für Oracle Version < 8i Inhalte bestehen aus Zeichen (LONG) oder Binär -Daten(LONG RAW) Größenbeschränkung: 2GB-1 Schon lange abgekündigt, wird aktuell (12c) aber immer noch unterstützt und im Data Dictionary verwendet Zahlreiche Einschränkungen/Nachteile Pro Tabelle maximal 1 LONG-Spalte Keine Indizierung von LONG-Spalten Keine Unterstützung von Partitionierung und LONG in einer Tabelle Kann nicht als Datentyp für den Rückgabewert einer Funktion gewählt werden 5
6 LOBs Datentyp ab 8i verfügbar und derzeit der aktuell zu verwendende für große Datenmengen CLOB= Character large objects Text files: log files, SQL scripts, RTF documents Ersetzt LONG NCLOB für nationale Zeichensätze (z.b. 红烧大虾 in Sojasoße gebratener Hummer) BLOB= Binary large objects Binary files: Excel, MS Word,PDFs, pictures, movies. Ersetzt LONG RAW Bfiles Speicherung einer Referenz auf eine Datei im Dateisystem Anwendung DBMS_LOB package SQL functionsregexp_... tohandle CLOBs Oracle Text supportforfulltextsearch Speicherung als BasicFiless SecureFiles (neueste Speicherform) Quelle: Wikipedia 6
7 BasicFiles Verwendbar ab 8i, derzeit (noch) gültig, ist aber nicht mehr die modernste Speicherform Besteht aus LOB-Segment und LOB-Index LOB-Segment und LOB-Index sind zwangsweise in demselben TBS können aber unabhängig vom Tabellen-TBS abgelegt werden Lob-Index verwaltungstechnisch nicht mit Index vergleichbar Beispiel: CREATE TABLE BK.REZEPTE ( REZEPT_ID NUMBER(12,0) NOT NULL, REZ_NAME varchar2(100) NOT NULL, REZ_BILD BLOB NOT NULL ) TABLESPACE BK_TS01 COLUMN RE_BILD STORE AS BASICFILE BLOB; 7
8 SecureFiles Verwendbar ab 11g SecureFiles ist ein kein neuer Datentyp, sondern die neue Implementierung des basicfile SecureFiles erweitert LOBs um Features wie Verschlüsselung Komprimierung (Performance und Speicherplatz) Deduplizierung (Performance und Speicherplatz) Bei nicht-nutzung ist der Performance und/oder Speicherplatzgewinn fragwürdig SecureFiles erlaubt die Konsolidierung von dateibasierten- mit relationalen Daten Einheitliches Security-Modell Einheitliche Datensicht Einheitliches Datenmanagement Voraussetzung ist ASSM SecureFiles sind für die Anwendung transparent Datentypen weiterhin BLOB/CLOB Definition in der Storage-Clause oder durch DB-Parameter Keine funktionalen Unterschiede Selbst Deduplication" ist transparent für den Entwickler Komprimierung/Deduplizierung und/oder Verschlüsselung sind kostenpflichtig 8
9 Space Management Wo muss man schauen? DBA_SEGMENTS, DBA_LOBS Tabelle mit LOB-Spalte(n) Separate TBS für Tabellen und LOBs möglich Falls mehre LOBs pro Tabelle ggfs. pro LOB separates TBS Auswirkungen ggfs. nur für komfortablere Administration falls TBS auf derselben Platte liegen LOB-Daten Inline (enable storage in row) bis 4000 Byte Zu empfehlen bei kleinen Lobs auf die immer gleichzeitig mit den Tabellen-Daten zugegriffen wird Beim Zugriff auf Tabellen-Daten werden die LOB-daten mitgelesen, somit mehr Blöcke gelesen werden müssen Out-of-line (disable storage in row), falls LOB-Daten > 4000 Byte, dann immer out-of-line Tabelle speichert LOB-Locator LOB-Segmente sollten benannt werden LOB-Index Interne Struktur für den Zugriff auf LOB-Daten Immer in demselben TBS wie LOB-Daten Kann nicht separat per drop, rebuild oder move verändert werden 9
10 Chunks Unterteilung der Lob Segmente in Chunks Chunk-Größe ist vielfaches der Blockgröße Write wird durchgeführt auf Chunk-Basis Es werden Versionen von Daten in den Chunks gehalten BasicFiles statische Größe DB-Parameter Maximal 32K SecureFiles Dynamische Größe Auch größer 32K möglich Wer will noch einen Tschunk? Inhalt: Limetten, Rohrzucker, Crushed Ice, Rum, Club Mate 10
11 UNDO LOBs werden anders behandelt als bei den anderen Datentypen Ältere Versionen werden im LOB-Segment selbst gehalten Zur Steuerung gibt es 2 Parameter PCTVERSION RETENTION Parameter PCTVERSION Relevant für basicfile Verwendung für securefile noch möglich aber nicht sinnvoll Kennzeichnet den Bereich der beim insert frei bleibt für Updates Parameter RETENTION Zeitperiode in denen ältere Versionen noch verfügbar sind Unterstützt in Automatic Undo Management Wert wird über UNDO_RETENTION gesetzt Entweder PCTVERSION oder RETENTION Achtung bei Fallback Query/Table CREATE TABLE ContainsLOB_tab (n NUMBER, c CLOB) lob (c) STORE AS BASICFILE segname (TABLESPACE lobtbs1 CHUNK 4096 RETENTION NOCACHE LOGGING STORAGE (MAXEXTENTS 5) ); 11
12 Migration Limits der Datentypen VARCHAR2 Byte-Länge für Spalte Bis 11g 4000 Byte Ab 12c 32K LONG 2GB-1 CLOB, BLOB, NCLOB (4 gigabytes - 1) * (database block size) BFILE Betriebssystem-abhängig Der Zeichensatz ist bei der Länge der zu speichernden Daten zu beachten Z.B. bei UNICODE: 1 Zeichen sind max. 4 Byte, d.h. in einer VARCHAR2-Spalte können ggfs. nur 1000 Zeichen gespeichert werden VARCHAR2 kann zu LONG konvertiert werden Mit der Einschränkung: die Tabelle darf nicht partioniert sein. LONG- Spalte kann in LOB konvertiert werden Bascisfile in SecureFiles Keine einfache Konvertierung möglich CTAS Alter table move lob Data Pump Online Table Redefinition (DBMS_REDEFINITION) 12
13 Partitionierung Für Tabellen mit LOBs bietet sich Partitionierung an Beliebt ist Range-Partitionierung 1 oder auch 2 Ebenen Beachtung verdient auch die Reference-Partitionierung Für LOBs gilt: LOB-Segmente und LOB-Indexe folgen der Partitionierungsstrategie der Tabelle Interessante Besonderheit für die Umstellung von BasicFiles auf SecureFiles: Neue Partitionen können als SecureFiles angelegt werden, auch wenn die bisher verwendeten als BasicFiles angelegt wurden Eine normale Tabelle kann über dbms_redefiniton in eine partitionierte Tabelle konvertiert werden. 13
14 Logging LOGGING/NOLOGGING Bei LOBs wird keine Rollback-Information (UNDO) für die Daten erzeugt, da (überschriebene) LOB-Daten in Versionen gehalten werden, Rollback Information gibt es nur für LOB Index Änderungen (unerheblich ob LOGGING oder NOLOGGING) LOGGING bedeutet FULL REDO für LOB-Daten FILESYSTEM_LIKE_LOGGING für SecureFiles Für SecureFiles zusätzliche Option: NOLOGGING wird zu FILESSYSTEM_LIKE_LOGGING NOLOGGING/FILESYSTEM_LIKE_LOGGING interessant für BULK Loads oder INSERTS CACHE impliziert LOGGING 14
15 House-Keeping Shrink-Befehl gibt es auch für BasicFile-Lobs, aber nicht für SecureFiles: ALTER TABLE employees MODIFY LOB (emp_lob) (SHRINK SPACE); Ansonsten Reorganisieren über MOVE, DBMS_REDEFINITION,.. Nützliches Feature: DROP_EMPTY_SEGMENTS Im Package DBMS_SPACE_ADMIN Bereinigt leere Segmente Erforderlich sind SYS-Privilegien Segment-Creation kann auch bereits mit der Option DEFERRED verzögert werden durch den Initialisierungsparameter deferred_segment_creation SELECT name, type, value, isses_modifiable, issys_modifiable FROM v$parameter WHERE name LIKE 'defer%'; 15
16 Flashback und LOBs Delorean5 von ADC - Wikipedia Flashback Query oder Flashback Table werden normalerweise aus dem UNDO-TBS bedient Dies gilt für LOBs nicht Es sind keine Rollback-Informationen für LOB-Daten vorhanden, denn für LOB-Daten gibt es Versionen in den LOB-Segmenten Potentieller Platz im UNDO nützt für Flashback Query oder Table nichts! Steuerung über PCTVERSION oder RETENTION Weiterhin ist die Art des Space-Managements zu beachten AUTO (ASSM) bei SecureFiles ist RETENTION maßgeblich Bei BasicFiless kann PCTVERSION genutzt werden MANUEL (MSSM) PCTVERSION 16
17 UTF-8 und LOBs 红烧大虾 Bei der Benutzung von Multibyte-Datensätzen ist bei der Bearbeitung auf die korrekte Längenangabe zu achten Dies führt zu einem fehlerhaften BLOB dbms_lob.writeappend(v_blob, dbms_lob.getlength(v_data), utl_raw.cast_to_raw(v_data)); -- falsch Dies ist korrekt dbms_lob.writeappend(v_blob, utl_raw.length( utl_raw.cast_to_raw(v_data)), utl_raw.cast_to_raw(v_data)); -- korrekt 17
18 SQL und PL/SQL Beispiel für ein einfaches Insert: INSERT INTO Print_media (product_id, ad_id, ad_sourcetext) VALUES (1, 1, 'This is a One Line Advertisement'); Oder Nutzung von EMPTY_CLOB() Viele SQL VARCHAR2 Funktionen und Operatoren funktionieren auch für LOBs PL/SQL ein wichtiges Package ist dbms_lob Neue Features in 12c Mehr Möglichkeiten zur parallelen Ausführung von INSERT, INSERT AS SELECT, CREATE TABLE AS SELECT, DELETE, UPDATE, MERGE, Multitable INSERT, SQL*Loader und Import/Export Bei BasicFiles nur wenn partitioniert ist 18
19 DBMS_SPACE Wieviel Speicherplatz benötigt eine Tabelle mit LOB-Spalte(n)? Tabelle mit Zugriff auf dba_segments ggfs. auch für Partitionen Zugehörige LOB-Daten und LOB-Indexe haben eigenständige Namen und können über das DD ausfindig gemacht werden über den Zugriff auf dba_lobs Ggfs. gibt es auch noch IOT (dba_indexes) Nachteil: Es wird nicht gefüllter Platz innerhalb des Segmentes mitgezählt! Genauere Antwort liefert das Package Dbms_space Dbms_space.space_usage Dbms_space.unused_space mit 2 überlagerten Prozeduren für BasicFiles SecureFiles (hier werden genauere Werte geliefert) Hinweis mit einem Anwendungsbeispiel: s. Carsten Czarski Blog 19
20 SecureFiles Verschlüsselung TDE: Transparent für den Benutzer Verschlüsselt bei Betriebssyste-Zugriff Beispiel: CREATE TABLE tabellenname (spaltenname varchar2(2000) ENCRYPT USING 'AES256' SALT, lobspalte blob) LOB (lobspalte) STORE AS SECUREFILE (ENCRYPT USING 'AES256') ; NO SALT wird nicht unterstützt Mögliche Verschlüsselungsalgorithmen: AES192 (default), 3DES168, AES128, and AES256 Alle LOBs in einer LOB-Spalte sind verschlüsselt Alle Partitionen einer LOB-Spalte sind verschlüsselt ALTER TABLE kann für enable/disable genutzt werden Schlüssel im Wallet oder Passwort Datapump unterstützt Verschlüsslung, export/import nicht 20
21 SecureFiles Komprimierung Textteil......wird ersetzt durch... _FLIEGEN 1 WENN_ 10 _NACH. 11 HINTER 100, 101 Beispiel: Ausgangstext: WENN HINTER FLIEGEN FLIEGEN FLIEGEN, FLIEGEN FLIEGEN FLIEGEN NACH. (66 Zeichen) Eine sehr einfache, aber nicht sehr effiziente Entropiekodierung besteht darin, alle Teile einer Nachricht nach ihrer Häufigkeit zu sortieren, und mittels binären Zahlen zu nummerieren. Kodiertext: (25 Zeichen) Lizenzpflichtige Option bei der Benutzung von SecureFiles 3 Level: low, medium (default) und high Deduplication Kandidaten sind identische Lobs Innerhalb eines LOB-Sgements, kann nicht Partitionen oder Subpartitionen übergreifend wirken Kann auf Partitions-Ebene spezifiziert werden Mit DBMS_LOB.SETOPTIONS kann für einzelne LOBs die Option enabled/disabled werden. Komprimierung verspricht Performance-Gewinn Denn weniger Blöcke müssen in die SGA eingelesen werden 21
22 Lets talk about LOBs please Warum alles in der DB? Flashback und LOBs Strukturiert, semistrukturiert, unstrukturiert SecureFiles Verschlüsselung Partitionierung UNDO UTF-8 und LOBs Chunks Migration Logging LOBs LONG SecureFiles Komprimierung Space Management House-Keeping BasicFiles SecureFiles DBMS_SPACE SQL und PL/SQL DOAG 2015, Lets talk about LOBs please Beate Künneke
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
Mehr<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
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MehrLOB-Komprimierung mit der Datenbank 11g
LOB-Komprimierung mit der Datenbank 11g Mathias Zarick, Trivadis GmbH Mit der Datenbank-Version 11g ist es möglich, Large Objects (LOBs) komprimiert zu speichern. Das neue Feature aus der neuen, kostenpflichtigen
MehrOracle 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 karin.patenge@oracle.com Agenda Oracle
MehrErzeugung und Veränderung von Tabellen
Datenbanken - Objekte Erzeugung und Veränderung von Tabellen Objekt Tabelle View Sequence Index Synonym Basiseinheit zum Speichern; besteht aus Zeilen und Spalten; Logische Repräsentation; kann Teilmengen
MehrDatenbanken II. Speicherung und Verarbeitung großer Objekte (Large Objects) Jörg Kohlsdorf 05IND-T
Datenbanken II Speicherung und Verarbeitung großer Objekte (Large Objects) Jörg Kohlsdorf 05IND-T Hochschule für Technik, Wirtschaft und Kultur (FH) Leipzig Fachbereich Informatik, Mathematik und Naturwissenschaften
MehrDOAG Regionaltreffen TABLE REORG. Klaus Reimers. Leiter Beratung & Entwicklung, ORDIX AG, Paderborn
DOAG Regionaltreffen TABLE REORG Klaus Reimers Leiter Beratung & Entwicklung, ORDIX AG, Paderborn kr@ordix.de Agenda Reorganisationsgründe - Extents - Blockfüllgrad - Migrated Rows Workarounds - Storage
MehrVerschlüsselung. Klaus Reimers ORDIX AG Köln. Verschlüsselung, encrypt, decrypt, dbms_obfuscation_toolkit, dbms_crypto, wallet, datapump, rman
Verschlüsselung Klaus Reimers ORDIX AG Köln Schlüsselworte: Verschlüsselung, encrypt, decrypt, dbms_obfuscation_toolkit, dbms_crypto, wallet, datapump, rman Einleitung Die Frage nach einer Verschlüsselung
MehrFlashback mal sieben. DOAG Konferenz , Nürnberg. Klaus Reimers
Flashback mal sieben DOAG Konferenz 15.11.2011, Nürnberg Klaus Reimers info@ordix.dede www.ordix.de Agenda Flashback Query Flashback Query Versions Between Flashback Table Flashback Table Drop Flashback
Mehrids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage nach CHAR oder VARCHAR
ids-system GmbH Tipp #3 Leer-Strings in SQL oder die Frage Zusammenfassung Dieses Dokument beschreibt die Unterschiede zwischen CHAR und VARCHAR Datentyp sowie die Behandlung im SQL Michael Tiefenbacher
MehrOracle Transparent Data Encryption
Oracle Transparent Data Encryption Markus Flechtner Consultant markus.flechtner@trivadis.com DOAG-Regionaltreffen NRW 22. April 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrRelationales Datenbanksystem Oracle
Relationales Datenbanksystem Oracle 1 Relationales Modell Im relationalen Modell wird ein relationales Datenbankschema wie folgt beschrieben: RS = R 1 X 1 SC 1... R n X n SC n SC a a : i=1...n X i B Information
MehrTipps und Tricks in der Datenbankadministration
Tipps und Tricks in der Datenbankadministration Nürnberg, 17. November 2011 Volker Mach - Fachbereichsleiter IT System Services MT AG Key Facts MT AG MANAGING TECHNOLOGY ENABLING THE ADAPTIVE ENTERPRISE
Mehrids-system GmbH Tipp #5 STRING_UNITS ab DB FP 4
ids-system GmbH Tipp #5 STRING_UNITS ab DB2 10.5 FP 4 Zusammenfassung Dieses Dokument beschreibt die Neuerungen beim Handling von CHARACTER und GRAPHIC Datentypen im DB2 Michael Tiefenbacher m.tiefenbacher@ids-system.de
MehrTabellen 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
MehrOracle Database 11gR2 Effiziente Datenspeicherung. Vorteile von Komprimierung
Oracle Database gr2 Effiziente Datenspeicherung Vorteile von Komprimierung Einsparung von Plattenplatz (Storage) Kosten- und Ressourcenreduktion (Green IT) Effizientere Buffer Cache Nutzung Effizientere
MehrLOB Komprimierung mit Oracle 11g. Einführung. SecureFiles. Nötige Lizenzierungen. Mathias Zarick. Consultant. Oktober 2009
LOB Komprimierung mit Oracle 11g Mathias Zarick. Consultant. Oktober 2009 Mit Oracle Database 11g ist es möglich, Large Objects (LOBs) komprimiert in der Datenbank zu speichern. Durch dieses Feature aus
MehrTablespaces und Datendateien
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
MehrORACLE und IBM DB2 Datentypen 14.12.2011
1/27 ORACLE und IBM DB2 Datentypen PHP-User-Group Stuttgart 14.12.2011 ORACLE Datentypen ein Überblick IBM DB2 Datentypen ein Überblick 2/27 ORACLE und IBM DB2 Datentypen Wer Wer bin bin ich ich?? Thomas
MehrDB1. DB SQL-DQL 1 Mario Neugebauer
DB1 DB1-12 041-SQL-DQL 1 Mario Neugebauer Einführung Informationsmodellierung Relationales Datenbankmodell Datenbanksprache SQL Einführung Daten-Abfrage-Sprache - DQL Daten-Definitions-Sprache - DDL Daten-Manipulations-Sprache
MehrThemen des Kapitels. 2 Grundlagen von PL/SQL. PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren. 2.1 Übersicht. Grundelemente von PL/SQL.
2 Grundlagen von PL/SQL Grundelemente von PL/SQL. 2.1 Übersicht Themen des Kapitels Grundlagen von PL/SQL Themen des Kapitels PL/SQL Blöcke Kommentare Bezeichner Variablen Operatoren Im Kapitel Grundlagen
MehrKurs. 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.
MehrOracle 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
MehrOracle Advanced Compresion 10g versus 11g
Regionaltreffen München/Südbayern am Montag, 12.01.2009, 17:00 Uhr Oracle Advanced Compresion 10g versus 11g Platz in der Datenbank optimal nützen Ihr Partner für Schulung, Betreuung und Beratung rund
MehrOracle Flashback DOAG K onferenz Nürnberg 2009 Marco P atzwahl Patzwahl
Oracle Flashback DOAG Konferenz Nürnberg 2009 Marco Patzwahl MuniQSoft GmbH Gegründet 1998 Tätigkeitsbereiche: Oracle IT Consulting & Services Oracle Schulungen (SQL, PL/SQL, DBA, APEX, B&R, ) Software-Lösungen
MehrNeuerungen 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
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes
MehrNeue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Effiziente Speicherung für SAP Jörn Bartels Architect Oracle Database Server Technologies 2 Oracle 12c Jörn Bartels Architect Oracle Database Server Technologies 3 1997 Effiziente Speicherung für SAP
MehrOracle 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
MehrObjektrelationale und erweiterbare Datenbanksysteme
Objektrelationale und erweiterbare Datenbanksysteme Erweiterbarkeit SQL:1999 (Objekt-relationale Modellierung) In der Vorlesung werden nur die Folien 1-12 behandelt. Kapitel 14 1 Konzepte objekt-relationaler
MehrOracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.
MehrVerschlüsseln als Überlebensstrategie
Verschlüsseln als Überlebensstrategie Netzwerk- und Datenverschlüsselung in Oracle Datenbanken Heinz-Wilhelm Fabry ORACLE Deutschland GmbH 1 Agenda Datentransfer über das Netzwerk
MehrDOAG 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 &
Mehr5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri
5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit
MehrObjektrelationale Datenbanken
Vorlesung Datenbanksysteme vom 26.11.2008 Objektrelationale Datenbanken Konzepte objektrelationaler DBs SQL:1999 OO vs. OR Konzepte objektrelationaler Datenbanken Große Objekte (LOBs: Large Objects) Mengenwertige
MehrDatenbank 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
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 1997 Effiziente Speicherung für SAP 8.0 Jörn Bartels Architect Oracle Database Server Technologies 2 Effiziente Speicherungsformen Ziele Index Komprimierung Index Organized Tables Ergebnisse 3 Ziele
MehrAufbau 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
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,
MehrXML in der Oracle Datenbank
XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche
MehrOracle 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.
MehrFast Analytics on Fast Data
Fast Analytics on Fast Data Kudu als Storage Layer für Banking Applikationen Problem Klassischer Kreditprozess Beantragung in der Filiale Aufwendiger Prozess Nachweis durch Dokumente Manuelle Bewilligung
MehrDatenbank 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
MehrWie die Datenbank ILM unterstützt
Wie die Datenbank ILM unterstützt Oracle Data Warehouse Detlef Schröder, Leitender Systemberater BI & DWH Oracle Deutschland B.V.&Co. KG Information Lifecycle Die neuesten Daten stehen
Mehr3. 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)
MehrÜbersicht der wichtigsten MySQL-Befehle
Übersicht der wichtigsten MySQL-Befehle 1. Arbeiten mit Datenbanken 1.1 Datenbank anlegen Eine Datenbank kann man wie folgt erstellen. CREATE DATABASE db_namen; 1.2 Existierende Datenbanken anzeigen Mit
MehrErzeugen von Constraints
Erzeugen von Constraints Was sind Constraints? Durch Constraints werden Regeln auf einem bestimmtem Tabellen-Level erzwungen. Die folgenden Constraint-Typen sind in Oracle integriert: NOT NULL UNIQUE Key
MehrOracle PL/SQL für Experten - Performance Analyse und Laufzeitoptimierung
Oracle PL/SQL für Experten - Performance Analyse und Laufzeitoptimierung Seminarunterlage Version: 12.06 Copyright Version 12.06 vom 29. Dezember 2016 Dieses Dokument wird durch die veröffentlicht. Copyright.
MehrIn 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?
MehrAndrea Held. Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken. Empfehlungen
Andrea Held Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken Partitionierung Komprimierung ILM Assistant Flashback Data Archive Empfehlungen 1 Datenwachstum Wachsende Kosten Schlechtere
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrOracle Advanced Compression Option
Oracle Advanced Compression Option Martin Bracher OPITZ CONSULTING Schweiz GmbH Thalwil, Zürich Schlüsselworte: Advanced Compression, Backup, RMAN, Data Guard, Table Compression, Secure Files, LOB, Hybrid
MehrAutomatisierte Datenmigration mit dynamischen SQL
Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant Rolf.Wesp@trivadis.com Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
MehrZü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
MehrMySQL-Befehle. In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben.
MySQL-Befehle 1. Einleitung In diesem Tutorial möchte ich eine kurze Übersicht der wichtigsten Befehle von MySQL geben. 2. Arbeiten mit Datenbanken 2.1 Datenbank anlegen Eine Datenbank kann man wie folgt
MehrFunktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
MehrFuzzy-Suche in Application Express
Fuzzy-Suche in Application Express So geht s! Carsten Czarski Consulting Member of technical staff - Oracle Application Express September 2017 Copyright 2016 Oracle and/or its affiliates. All rights reserved.
MehrWS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #3. SQL (Teil 1)
Vorlesung #3 SQL (Teil 1) Fahrplan Wiederholung/Zusammenfassung Relationales Modell Relationale Algebra Relationenkalkül Geschichte der Sprache SQL SQL DDL (CREATE TABLE...) SQL DML (INSERT, UPDATE, DELETE)
MehrHochschule Karlsruhe Technik und Wirtschaft- 10.7.2013. Anhänge: Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Prof. Schmidt.
Fakultät für Informatik und Wirtschaftsinformatik SS 2013 Datenbanken und Informationssysteme II Szenario: Projektverwaltung. Es gibt Projekte, Projektleiter, Mitarbeiter und ihre Zuordnung zu Projekten.
MehrSQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
MehrOracle 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
MehrAbfragen (Queries, Subqueries)
Abfragen (Queries, Subqueries) Grundstruktur einer SQL-Abfrage (reine Projektion) SELECT [DISTINCT] {* Spaltenname [[AS] Aliasname ] Ausdruck} * ; Beispiele 1. Auswahl aller Spalten SELECT * ; 2. Auswahl
MehrEinfache Administration von Oracle Datenbanken mit der neuen Toad 10 DBA Suite
Teilnehmer Passcode: 243415# Einfache Administration von Oracle Datenbanken mit der neuen Toad 10 DBA Suite Johannes Ahrends Technical Director Quest Software GmbH 2009 Quest Software, Inc. ALL RIGHTS
MehrOracle Index Tuning &Admin
Oracle Index Tuning &Admin Marco Patzwahl MuniQSoft GmbH München-Unterhaching Schlüsselworte: SQL, PL/SQL, DBA Zusammenfassung Indizes sind ein erprobtes Mittel, um SQL-Abfragen zu beschleunigen. Aber
MehrOracle DB 12c Spatial Raster DOAG Oracle Spatial & Geodata Day
Oracle DB 12c Spatial Raster 12.05.2016 DOAG Oracle Spatial & Geodata Day Erik Jost grit graphische Informationstechnik Beratungsgesellschaft mbh Werne Olpe Agenda Vorstellung grit GmbH Oracle Database
Mehr<Insert Picture Here> Security-Basics. Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update. Carsten Czarski, ORACLE Deutschland B.V. Co.
Security-Basics Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update Carsten Czarski, ORACLE Deutschland B.V. Co. KG Themen Rechte, Rollen und PL/SQL: Grundsätzliches Invokers vs.
MehrTechnische Background Info und Trivadis Scripts
Betrifft Autor Art der Info Quelle ITL-Waits identifizieren mit Oracle9i 9.2.x Andri Kisseleff (andri.kisseleff@trivadis.com) Technische Background Info und Trivadis Scripts Aus dem NF9i-DBA Kurs und TUN-Kurs
MehrOracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 6 Locks & Latches Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. Einführung Locks & Latches 2. Locks (Sperren) 3. Modi & Levels
MehrPhilipp Nebel, 05 IN. Speicherung von Datenbank-Objekten in Oracle
Philipp Nebel, 05 IN Speicherung von Datenbank-Objekten in Oracle 1. Allgemeines Diese Ausarbeitung soll sich mit der Speicherung von Datenbankobjekten des RDBMS Oracle beschäftigen. Als Datenbankobjekte
MehrVorlesung. Grundlagen betrieblicher Informationssysteme. Prof. Dr. Hans Czap. Email: Hans.Czap@uni-trier.de. Lehrstuhl für Wirtschaftsinformatik I
Vorlesung Grundlagen betrieblicher Informationssysteme Prof. Dr. Hans Czap Email: Hans.Czap@uni-trier.de - II - 1 - Inhalt Kap. 1 Ziele der Datenbanktheorie Kap. 2 Datenmodellierung und Datenbankentwurf
MehrKapitel 4 Dynamisches SQL
Kapitel 4 Dynamisches SQL Flien zum Datenbankpraktikum Wintersemester 2010/11 LMU München 2008 Thmas Bernecker, Tbias Emrich unter Verwendung der Flien des Datenbankpraktikums aus dem Wintersemester 2007/08
MehrMySQL Installation. AnPr
Name Klasse Datum 1 Allgemeiner Aufbau Relationale Datenbank Management Systeme (RDBMS) werden im Regelfall als Service installiert. Der Zugriff kann über mehrere Kanäle durchgeführt werden, wobei im Regelfall
MehrXML-Datenaustausch in der Praxis Projekt TOMIS bei der ThyssenKrupp Stahl AG
Mittwoch, 9. November 2005 13h00, Bruno-Schmitz-Saal 18. Deutsche ORACLE-Anwenderkonferenz XML-Datenaustausch in der Praxis Projekt TOMIS bei der ThyssenKrupp Stahl AG Volker Husemann Thyssen Krupp Stahl
MehrInhalt. Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle. Daten und Tabellen - ein Beispiel. Daten und Tabellen - Normalisierung
Inhalt Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle Daten und Tabellen Normalisierung, Beziehungen, Datenmodell SQL - Structured Query Language Anlegen von Tabellen Datentypen (Spalten,
MehrObjekt-relationales Datenbanksystem Oracle
Objekt-relationales Datenbanksystem Oracle 1 Benutzerdefinierte Datentypen 1.1 Unvollständige Typen create-incomplete-type OR 1.2 Kollektionstypen REPLACE TYPE type-name create-varray-type OR TYPE type-name
MehrPartitionierung Indizes und Statistiken
Partitionierung Indizes und Statistiken DOAG Konferenz + Ausstellung 18.11.2014 Nürnberg Klaus Reimers info@ordix.de www.ordix.de Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen
MehrDatenbank und Tabelle mit SQL erstellen
Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`
MehrOracle 9i Einführung. Performance Tuning. Kurs. Teil 8 Indizes. Universität Hannover. Installation. Index-Typen. Anhang.
Kurs Oracle 9i Einführung Performance Tuning Teil 8 Indizes Grid Einführung Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 15 Seite 1 von 15 Agenda 1. Einführung 2. 3. B*Tree-Index 4. Bitmap-Index Grid
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
MehrOracle 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
MehrHistorisierung und Versionierung
DOAG NRW-Regionaltreffen 7. Juli 2005, Aachen Historisierung und Versionierung für ein bestehendes Datenmodell ohne Änderung der Anwendung Martin Friemel, Martin Kubitza Enterprise Web AG, Duisburg fon
MehrAnwendungsentwicklung Datenbanken SQL. Stefan Goebel
Anwendungsentwicklung Datenbanken SQL Stefan Goebel SQL Structured Query Language strukturierte Abfragesprache von ANSI und ISO standardisiert deklarativ bedeutet was statt wie SQL beschreibt, welche Daten
MehrKapitel 4 Dynamisches SQL
Kapitel 4 Dynamisches SQL Flien zum Datenbankpraktikum Wintersemester 2012/13 LMU München 2008 Thmas Bernecker, Tbias Emrich 2010 Tbias Emrich, Erich Schubert unter Verwendung der Flien des Datenbankpraktikums
MehrEs geht also im die SQL Data Manipulation Language.
1 In diesem Abschnitt wollen wir uns mit den SQL Befehlen beschäftigen, mit denen wir Inhalte in Tabellen ( Zeilen) einfügen nach Tabelleninhalten suchen die Inhalte ändern und ggf. auch löschen können.
MehrIm Folgenden möchten wir Ihnen einige Beispiele aufzeigen, wie ALTER TABLE gemäß SQL92 verwendet wird:
ALTER TABLE BEFEHLE Im Folgenden möchten wir Ihnen einige Beispiele aufzeigen, wie ALTER TABLE gemäß SQL92 verwendet wird: Fügt die Spalte Adresse zur Tabelle Kunden hinzu: ALTER TABLE Kunden ADD COLUMN
MehrObjektorientierung in Oracle
Seminarunterlage Version: 11.10 Version 11.10 vom 12. September 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrEinführung in SQL. 1. Grundlagen SQL. Structured Query Language. Viele Dialekte. Unterteilung: i. DDL (Data Definition Language)
Einführung in SQL 1. Grundlagen Structured Query Language Viele Dialekte Unterteilung: i. DDL (Data Definition Language) ii. iii. DML (Data Modifing Language) DRL (Data Retrival Language) 1/12 2. DDL Data
MehrU 8 SQL. = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN:
U 8 SQL = Structured Query Language (heute auch Standard Query Language) ALLGEMEIN: - Abfragesprache für relationale Datenbanken, die plattformübergreifend verwendet wird - Vereinfachte Verwendung über
MehrJohannes Ahrends Geschäftsführer CarajanDB GmbH. 2013 CarajanDB GmbH
Johannes Ahrends Geschäftsführer CarajanDB GmbH Vorstellung CarajanDB GmbH Ziel Zeichenkonvertierung Umstellung der Datenbank Migration mit Export / Import Planung einer Migration Minimal Downtime Migration
MehrFlashback 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
MehrVerwendung und Einsatzmöglichkeiten des Flashback-Query
DOAG-Präsentation Nov. 2002 Verwendung und Einsatzmöglichkeiten des Flashback-Query 1 Facts & Figures Über 300 Mitarbeiter Über 340 Kunden (ohne Schulung) Über 1000 Projekte 100 Service Level Agreements
MehrOracle 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
MehrParallele Programmierung in SQL und PL/SQL. Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011
Parallele Programmierung in SQL und PL/SQL Peter Bekiesch Dierk Lenz DOAG 2011 Konferenz und Ausstellung 17. November 2011 Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit
MehrOracle Zusatzoptionen intermedia Video
Oracle Zusatzoptionen Oracle intermedia Video Oracle intermedia Video Inhalt: - intermedia Architektur - was ist intermedia Video? - Unterstützte Formate - Datentypen( LOB's, Limits), Methoden - ORDVideo
MehrÜbung PL/SQL Trigger Lösungen
Übung PL/SQL Trigger Lösungen 1) Gebe das aktuelle Datum aus. Wofür steht dual? Ändere das Datum für Deine aktuelle Session auf das Format Jahr (4 Stellen) Monat (2 Stellen) Tag (2 Stellen)[Leerzeichen]Stunde
MehrNaxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Architecture
Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur Subject New Features Oracle 9i Architecture Author Edo Bezemer Oracle Engineering Date August 2002 INHALTSVERZEICHNIS ARCHITEKTUR...3 SERVER PARAMETER
Mehr