Datentransfer mit Oracle Tools
|
|
- Sofie Acker
- vor 5 Jahren
- Abrufe
Transkript
1 Datentransfer mit Oracle Tools Was ist möglich? Christian
2 About me Christian Gohmann Senior Consultant at Trivadis GmbH, Düsseldorf Instructor since 2014 O-AI (Oracle Architecture and Internals) O-AI-DBA (Oracle Architecture and Internals for DBAs) Tool Owner of TVD-Backup Experiences with Oracle since 2006 (8i 19c) Architecture, Installation & Configuration High Availability Solutions (RAC, Data Guard) Migration Projects Backup & Recovery (RMAN, Data Pump) Blog:
3 Agenda 1. Einleitung 2. Data Pump 3. SQL*Loader 4. SQL Developer 5. SQL*Plus / SQLcl 6. External Tables
4 Einleitung
5 Zeichenkodierung 1/3 Zeichensatz wird beim Anlegen der Datenbank festgelegt Legt fest, welche Zeichen in der Datenbank gespeichert werden können Heutzutage wird immer häufiger der Unicode Zeichensatz (z.b. AL32UTF8) eingesetzt Zeichen müssen zwischen Client und Datenbank korrekt konvertiert werden Anderenfalls kommt es zu logischer Datenkorruption Bei identischen Zeichensatz findet keine Validierung statt Auf Client-Seite muss die Umgebungsvariable NLS_LANG korrekt gesetzt sein Legt fest welchen Zeichensatz der Client verwendet (z.b. WE8MSWIN1252) Standard Zeichensatz ist US7ASCII $> set/export NLS_LANG=GERMAN_GERMANY.WE8MSWIN1252 Unter Windows kann NLS_LANG auch über einen Registry Key unter dem Zweig HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\<Home Name> gesetzt werden
6 Zeichenkodierung 2/3 Bei der Verarbeitung einer Datei muss NLS_LANG ggf. anders gesetzt werden Zeichensatz muss mit dem Kodierung der Datei übereinstimmen Vor dem Einlesen einer Datei immer die Kodierung überprüfen $> file data_unicode.txt data_unicode.txt: UTF-8 Unicode text, with no line terminators $> export NLS_LANG=GERMAN_GERMANY.AL32UTF8 $> file data_ansi.txt data_ansi.txt: ISO-8859 text, with CRLF line terminators $> export NLS_LANG=GERMAN_GERMANY.WE8ISO8859P15 Windows Endof-Line Marker P15 unterstützt das -Zeichen Unter Windows kann die Kodierung einer Datei mit externen Tools, wie zum Beispiel Notepad++ ausgelesen werden.
7 Zeichenkodierung 3/3 Für die Überprüfung, ob die Daten korrekt in der Datenbank gespeichert wurde, sollte ein Unicode Client, wie zum Beispiel der SQL Developer verwendet werden Die aktuelle Version des SQL Developers kann über das Oracle Technology Network ( bezogen werden.
8 Data Pump
9 Allgemeines Eingeführt mit Oracle 10g als Nachfolger des Export/Import Utility Server-basiertes Werkzeug zum Entladen und Laden von Metadaten und Daten Verwendet intern das Datenbank-Jobsystem Ist vollständig in PL/SQL geschrieben (DBMS_DATAPUMP, DBMS_METADATA) Legacy Mode zur Verwendung der alten Export/Import Skripte Nur für den Austausch von Daten zwischen Oracle Datenbanken geeignet Speicherung der Daten erfolgt in dem proprietären Stream Format der Direct Path API Alternativ kann ein Datenbank-Link zwischen Quelle und Ziel verwendet werden Dumpfile wird auf dem Server abgelegt (DIRECTORY Objekt) Nicht kompatibel mit den Dumpfiles des Export/Import Utility Die Client Werkzeuge expdp und impdp dienen lediglich der Interaktion mit der Data Pump API.
10 Data Pump Export/Import Modi Full (FULL=YES) Entladen der vollständigen Datenbank bzw. Laden aller Objekte des Dumpfiles Tablespace (TABLESPACES=CRM_DATA,ERP_DATA) Entladen/Laden der Objekte von einem oder mehreren Tablespaces Transportable Tablespace (TRANSPORT_TABLESPACES=CRM_DATA,ERP_DATA) Entladen/Laden der Metadaten der Objekte der zu transportierenden Tablespaces Schema (Default) (SCHEMAS=USER1,USER2, ) Entladen/Laden vollständiger Schemas Table (TABLES=SCOTT.EMP,SCOTT.DEPT) Entladen/Laden von einzelnen Tabellen oder Partitionen Objekte von System-Schemas, wie zum Beispiel SYS, ORDSYS oder MDSYS werden nicht exportiert.
11 Beispiele Konsistenter, vollständiger Export der Datenbank Benutzer benötigt die Rolle EXP_FULL_DATABASE (z.b. SYSTEM) Paralleler Export nur mit der Enterprise Edition nöglich $> expdp system DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_full_%U.dmp \ LOGFILE=expdp_full.log FULL=YES FLASHBACK_TIME=SYSTIMESTAMP PARALLEL=2 Export des Schemas SCOTT, ohne Objekt-Statistiken Auf Undo Retention achten $> expdp system DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_scott.dmp \ SCHEMAS=SCOTT LOGFILE=expdp_scott.log EXCLUDE=STATISTICS Generierung SQL-Skript für ein bestehndes Dumpfile $> impdp system DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_scott.dmp \ SQLFILE=scott.sql SCHEMAS=SCOTT
12 Reduzierung der Spaltenanzahl und Datenmenge Bei einem Tabellen Export wird immer die vollständige Tabelle, inkl. aller Spalten exportiert. Lediglich die Datenmenge kann durch Angabe des QUERY Parameters eingeschränkt werden $> expdp scott/tiger DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_scott.dmp \ TABLES=EMP QUERY=EMP:"WHERE deptno = 10" NOLOGFILE=YES Ab Oracle 12c kann eine View definiert werden, die dann als eigenständige Tabelle exportiert wird Erlaubt das Ausblenden sensibler/nicht benötigter Spalten Erlaubt die Ergebnismenge einer komplexen Abfrage (z.b. Joins) zu exportieren Intern wird eine Vorlagen-Tabellen mit den Spalten der View, aber ohne Daten erstellt $> expdp scott/tiger DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_scott.dmp \ VIEWS_AS_TABLES=V_EMP_DEPT10 NOLOGFILE=YES
13 Manipulation von Metadaten und Daten 1/2 Data Pump erlaubt das Manipulieren der als XML gespeicherten Metadaten Parameter: REMAP_TABLESPACE, REMAP_SCHEMA, REMAP_TABLE, TRANSFORM $> impdp scott/tiger DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_scott.dmp \ TABLES=EMP REMAP_TABLESPACE=SCOTT_DATA:EMP_DATA TRANSFORM="PCTSPACE:20" \ NOLOGFILE=YES Zusätzlich wird die Manipulation von Daten mittels REMAP_DATA ermöglicht Vor dem Schreiben der Daten wird eine Funktion eines PL/SQL Pakets aufgerufen Wird auf Spaltenebene definiert $> impdp scott/tiger DIRECTORY=DATA_PUMP_DIR DUMPFILE=expdp_scott.dmp \ TABLES=EMP REMAP_DATA=EMP.ENAME:DATA_TRANSFORM.HIDE_NAME NOLOGFILE=YES
14 Manipulation von Metadaten und Daten 2/2 Beispiel: PL/SQL Funktion, die den Namen auf den ersten Buchstaben kürzt SQL> CREATE OR REPLACE PACKAGE DATA_TRANSFORM IS FUNCTION HIDE_NAME (name IN VARCHAR2) RETURN VARCHAR2; END DATA_TRANSFORM; / SQL> CREATE OR REPLACE PACKAGE BODY DATA_TRANSFORM IS FUNCTION HIDE_NAME (name IN VARCHAR2) RETURN VARCHAR2 IS BEGIN RETURN SUBSTR(name, 0, 1) '.'; END HIDE_NAME; END DATA_TRANSFORM; / Die PL/SQL Funktion sollte kein Rollback oder Commit auslösen.
15 Data Pump API Schema Export DECLARE h1 number; begin h1 := DBMS_DATAPUMP.OPEN (operation => 'EXPORT', job_mode => 'SCHEMA', job_name => 'EXP_SD_ _17_24, version => '12.2'); DBMS_DATAPUMP.SET_PARALLEL(handle => h1, degree => 1); DBMS_DATAPUMP.ADD_FILE(handle => h1, filename => 'expdp_scott-' TO_CHAR(SYSDATE,'hh24_mi_ss') '.log, directory => 'DATA_PUMP_DIR', filetype => 3); Liste der Schemas DBMS_DATAPUMP.SET_PARAMETER(handle => h1, name => 'KEEP_MASTER', value => 1); DBMS_DATAPUMP.METADATA_FILTER(handle => h1, name => 'SCHEMA_EXPR', value => 'IN(''SCOTT'')'); DBMS_DATAPUMP.ADD_FILE(handle => h1, filename => 'expdp_scott-' TO_CHAR(SYSDATE,'hh24_mi_ss') '.dmp, directory => 'DATA_PUMP_DIR', filesize => '500M', filetype => 1); DBMS_DATAPUMP.SET_PARAMETER(handle => h1, name => 'INCLUDE_METADATA', value => 1); DBMS_DATAPUMP.DATA_FILTER(handle => h1, name => 'SUBQUERY', value => 'WHERE DEPTNO = 10', table_name => 'EMP, schema_name => 'SCOTT'); DBMS_DATAPUMP.SET_PARAMETER(handle => h1, name => 'FLASHBACK_SCN', value => DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER); DBMS_DATAPUMP.SET_PARAMETER(handle => h1, name => 'DATA_ACCESS_METHOD', value => 'AUTOMATIC'); DBMS_DATAPUMP.SET_PARAMETER(handle => h1, name => 'ESTIMATE', value => 'BLOCKS'); DBMS_DATAPUMP.START_JOB(handle => h1, skip_current => 0, abort_step => 0); DBMS_DATAPUMP.DETACH(handle => h1); END; /
16 Data Pump Export Wizard 1/8
17 Data Pump Export Wizard 2/8
18 Data Pump Export Wizard 3/8
19 Data Pump Export Wizard 4/8
20 Data Pump Export Wizard 5/8
21 Data Pump Export Wizard 6/8
22 Data Pump Export Wizard 7/8
23 Data Pump Export Wizard 8/8
24 SQL Developer
25 Allgemeines Ergebnisse von SQL Abfragen können direkt im SQL Worksheet exportiert werden Über das Kontextmenu Export im Query Result Reiter zu finden Unterstützte Formate: CSV, DELIMITED, HTML, JSON, T2, TSV, XML Microsoft Excel, PDF INSERT, FIXED, LOADER Externe Textdateien (CSV, DELIMITED, TSV) können über den Import Wizard geladen werden Aufruf über das Kontextmenü (Import Data ) einer Tabelle im Connections Browser Kann verwendet werden, um ein SQL*Loader Controlfile zu generieren
26 Export Wizard 1/2
27 Export Wizard 2/2
28 Import Wizard 1/5 Vorschau der Daten, bei Problemen Encoding ändern
29 Import Wizard 2/5
30 Import Wizard 3/5
31 Import Wizard 4/5
32 Import Wizard 5/5
33 SQL*Loader
34 Allgemeines Laden von externen Dateien in die Datenbank Die flexible Parsing Engine erlaubt das Laden von nahezu beliebig formatierten Dateien Inklusive dem Laden von XML Dateien Unterstützung unterschiedlicher Load-Methoden Direct Path: Formatierte Oracle Blöcke werden direkt in die Datafiles geschrieben (verbesserte Performance) Conventional Path: Ausführung von klassischen INSERT Anweisungen in Kombination mit einem Bind-Array-Buffer Tabellen werden nicht automatisch durch SQL*Loader erstellt Konfiguration des SQL*Loader erfolgt in der Regel über ein Control File Für einfache Ladevorgänge kann der SQL*Loader Express Mode verwendet werden Der SQL*Loader kann auch in den Instant Client integriert werden (Paket: Tools).
35 SQL*Loader Control File Einfache Textdatei zum Steuern eines SQL*Loader Ladevorganges Unterteilt in drei große Bereiche Sitzungsinformationen Tabellen- und Feldinformationen Eingabedaten (BEGINDATA, optional) Kommentare können mit -- eingeleitet werden Escape-Zeichen: \ (Backslash) $> vi emp.ctl LOAD DATA INFILE 'emp*.csv BADFILE 'emp.bad' DISCARDFILE 'emp.dis' APPEND INTO TABLE EMP WHEN deptno = '10' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ( EMPNO ":EMPNO ", ENAME "UPPER(:ename)", JOB, MGR, HIREDATE DATE "dd.mm.yyyy", SAL, COMM, DEPTNO Eingabedateien, Verwendung von Wildcards ab 12c möglich Filterung von Datensätzen ) $> sqlldr scott/tiger CONTROL=emp.ctl Manipulation der Daten Die vom SQL*Loader generierten BADFILE (fehlerhafte Zeilen) und DISCARDFILE (aussortierte Zeilen) Dateien können wiederum als INFILE verwendet werden.
36 SQL*Loader Express Mode Verfügbar ab Oracle 12c Release 1 CSV Dateien können direkt in die dazugehörige Tabelle geladen werden Der Name der Eingabedatei entspricht dem Namen der Zieltabelle Im Hintergrund wird automatisch ein DIRECTORY Objekt angelegt Existiert bereits ein entsprechendes Objekt, so wird dies genommen Für das Anlegen benötigt der Benutzer das CREATE ANY DICTIONARY Privileg Beispiel: Laden von Datensätzen in die Tabelle EMP $> vi EMP.dat 9999,GOHMANN,CEO,,01-JAN-70,10000,,10 $> sqlldr scott/tiger TABLE=EMP Bei größeren Eingabedateien empfiehlt sich die Aktivierung der Resumable Operation (resumable=yes), damit Ladevorgänge nicht direkt abbrechen, wenn ein Tablespace vollgelaufen ist.
37 SQL*Plus / SQLcl
38 Generierung einer CSV Ausgabe mit SQL*Plus 1/3 Verfügbar ab Oracle 12c Release 2 Ausgabe der Ergebnismenge einer Abfrage als Comma Separated Values (CSV) Änderung des Trennzeichens (DELIMITER) und ob Anführungszeichen bei Zeichenketten (QUOTE) verwendet werden sollen ist möglich SQL> SET MARKUP CSV ON DELIMITER ";" QUOTE ON SQL> SELECT * FROM scott.emp WHERE ename = 'SCOTT'; "EMPNO";"ENAME";"JOB";"MGR";"HIREDATE";"SAL";"COMM";"DEPTNO" 7788;"SCOTT";"ANALYST";7566;"19-APR-87";3000;;20 Das verwendete Trennzeichen wird in Zeichenketten nicht escaped Die Generierung einer HTML Ausgabe gab es bereits in früheren Versionen von SQL*Plus.
39 Generierung einer CSV Ausgabe mit SQL*Plus 2/3 Formatierung von Spalten über COLUMN Kommandos ist möglich COLUMN FORMAT COLUMN HEADING COLUMN NULL SQL> COLUMN empno FORMAT SQL> COLUMN ename HEADING emp_name SQL> COLUMN comm NULL 'N/A' SQL> SELECT * FROM scott.emp WHERE ename = 'SCOTT'; "EMPNO";"EMP_NAME";"JOB";"MGR";"HIREDATE";"SAL";"COMM";"DEPTNO" ;"SCOTT";"ANALYST";7566;"19-APR-87";3000;N/A;20 Weitere COLUMN Kommandos, wie z.b. NOPRINT können (negative) Auswirkungen auf das Resultat haben.
40 Generierung einer CSV Ausgabe mit SQL*Plus 3/3 Ausgabe als CSV kann direkt beim Starten von SQL*Plus aktiviert werden Praktisch für die automatisierte Generierung von CSV Dateien Bestehende SQL Skripte müssen nicht erweitert werden $> sqlplus -S -M "CSV ON DELIMITER ';'" sed '/^$/d' Leerzeilen können z.b. mit sed entfernt werden Ggf. bei geänderten glogin.sql weitere Zeilen entfernen Die Ausgabe als HTML kann analog dazu aktiviert werden Durch Verwendung des -S Parameters wird SQL*Plus im Silent Mode verwendet.
41 Wechseln der Formatierung in SQLcl SQLcl erlaubt es mit SET SQLFORMAT das Format der Ausgabe zu ändern SQL> SET SQLFORMAT csv Folgende Formate werden unterstützt: CSV, HTML, JSON, XML ANSICONSOLE, INSERT, LOADER, FIXED, DELIMITED Die Angabe des Formats kann über ein spezielles Kommentar angegeben werden SQL> SELECT /*csv*/ * FROM emp; Zusätzlich besteht die Möglichkeit eigene Formate zu definieren (Java Script) Siehe SET SQLFORMAT und das spezielle Kommentar können im SQL Developer ebenfalls verwendet werden.
42 External Tables
43 Allgemeines Spezieller Objekttyp, der lesenden Zugriff auf Dateien außerhalb der Datenbank erlaubt Manipulation der Daten ist nicht möglich, entladen von Daten dagegen schon Dateien können nahezu beliebig formatiert sein Es wird eine Untermenge der Funktionalitäten des SQL*Loaders verwendet Lediglich Metainformationen zu der Tabelle werden im Data Dictionary abgelegt View: DBA_EXTERNAL_TABLES Ab Oracle 18c können Inline External Tables verwendet werden SQL> SELECT * FROM EXTERNAL(...); Kann wie eine normale Tabelle in SQL Anweisungen verwendet werden Zugriff auf die Daten erfolgt über einen Access Driver, die unterschiedliche Funktionalitäten bereitstellen Objektstatistiken sollten auch für External Tables mittels DBMS_STATS gesammelt werden.
44 Access Drivers ORACLE_LOADER (Default) Lesender Zugriff auf Textdateien außerhalb der Datenbank ORACLE_DATAPUMP Entladen der Ergebnismenge einer Abfrage in ein binäres Dumpfile Zugriff auf Inhalte von binären Dumpfiles Kann nicht von Data Pump gelesen werden ORACLE_HIVE Ab Oracle 12c Release 2 Lesender Zugriff auf Daten einer Apache Hive Datenquelle ORACLE_HDFS ab Oracle 12c Release 2 Lesender Zugriff auf Dateien in einem Hadoop Distributed File System (HDFS)
45 Preprocessor Erlaubt das automatische Ausführen eines Betriebssystembefehls/-skriptes Nicht verfügbar, wenn Database Vault aktiv ist Parameter an einen Befehl können nicht übergeben werden Z.B.: Entpacken der gezippten Eingabedateien, Manipulation der Inhalte Steht nur für den Access Driver ORACLE_LOADER zur Verfügung Es werden EXECUTE Privilegien für das DIRECTORY Objekt benötigt ACHTUNG: Der Benutzer kann dann jedes Skript in dem Verzeichnis ausführen SQL> GRANT EXECUTE ON DIRECTORY data_dir TO SCOTT; Unter Windows sollte die erste Anweisung in einem off sein Anderenfalls würden die ausgeführten Befehle als Eingabedaten verwendet werden Ein eigenes Verzeichnis für die ausführbaren Preprocessor Dateien verwendet.
46 Partitionierte External Tables Ab Oracle 12c Release 2 können partitionierte External Tables angelegt werden Eine Partition entspricht einer oder mehrerer Eingabedateien Bis auf Ebene Subpartition möglich Korrektheit der Daten gegenüber dem Partition Key wird nicht geprüft DBA ist verantwortlich für die Konsistenz der Daten Wird von allen Access Drivern unterstützt Optimizer kann z.b. Partition Pruning einsetzen, um die Performance der Abfrage zu verbessern
47 ORACLE_LOADER Beispiel SQL> CREATE DIRECTORY ext_data_dir AS '/data'; SQL> CREATE TABLE emp_xt4 ( empno NUMBER(4), ename VARCHAR2(10), deptno NUMBER(2) ) ORGANIZATION EXTERNAL ( TYPE ORACLE_LOADER DEFAULT DIRECTORY ext_data_dir ACCESS PARAMETERS ( RECORDS DELIMITED BY NEWLINE Preprocessor PREPROCESSOR 'unzip_emp.sh' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' )) REJECT LIMIT UNLIMITED Partitionierung PARTITION BY LIST (deptno) (PARTITION emp_dept10 VALUES ('10') LOCATION ('emp_dept10a.csv, 'emp_dept10b.csv'), PARTITION emp_dept20 VALUES ('20') LOCATION ('emp_dept20.csv'));
48 Entladen von Daten Access Driver ORACLE_DATAPUMP erlaubt das Entladen von Daten in eine externe Datei Daten werden in einem binären, proprietären Format (Dumpfile) gespeichert Kann wiederum nur mittels ORACLE_DATAPUMP eingelesen werden SQL> CREATE TABLE emp_xt ORGANIZATION EXTERNAL (TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY data_dir LOCATION ('ext_xt.dmp')) AS SELECT empno, ename FROM emp WHERE deptno = 10; SQL> CREATE TABLE emp_deptno10_xt (empno NUMBER(4), ename VARCHAR2(10)) ORGANIZATION EXTERNAL (TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY data_dir LOCATION ('ext_xt.dmp')); Parallelisierung ist durch Angabe von PARALLEL mit mehreren Dumpfiles möglich Das Dumpfile ist plattform- und betriebssystemunbhängig.
49 Further Information SQL Developer Documentation Oracle Utilities Guide 19c My Oracle Support
50 Questions and answers.. Christian Gohmann Senior Consultant Tel
Datenaustausch Hadoop & Oracle DB Carsten Herbe metafinanz Informationssysteme GmbH München
Datenaustausch Hadoop & Oracle DB Carsten Herbe metafinanz Informationssysteme GmbH München Schlüsselworte Hadoop, Sqoop, Sqoop 2, Hive, Oracle Big Data Konnektoren Einleitung Neben der klassischen Data
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
MehrBig Data: Die ersten Schritte eines Oracle Experten
Big Data: Die ersten Schritte eines Oracle Experten Schlüsselworte Jan Ott Senior Consultant Business Intelligence Trivadis AG Glattbrugg Big Data, Oracle Connectoren, Hadoop, Claudera, Oracle Einleitung
MehrDie Datenmanipulationssprache SQL
Die Datenmanipulationssprache SQL Daten eingeben Daten ändern Datenbank-Inhalte aus Dateien laden Seite 1 Data Manipulation Language A DML statement is executed when you Add new rows to a table Modify
MehrJobverarbeitung im Oracle Enterprise Manager Grid Control 11g
Jobverarbeitung im Oracle Enterprise Manager Grid Control 11g Matthias Reimann, GSES-D Halle, 05.09.2012 2010 GISA GmbH Leipziger Chaussee 191a 06112 Halle (Saale) www.gisa.de Agenda Die GISA Vortragsziel
MehrSQL Developer als DBA-Tool Christian Gohmann
Christian Gohmann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Über mich Christian Gohmann Consultant bei der Trivadis GmbH,
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
MehrLoader. Oracle SQL*Loader. Einsatzmöglichkeit für den Import von Massendaten. 2. Datenbankworkshop der Ag Bioinformatik BIC-GH / PDW IPK
2. Datenbankworkshop der Ag Bioinformatik Oracle SQL*Loader Loader Einsatzmöglichkeit für den Import von Massendaten Christian Künne IPK Überblick Oracle SQL*Loader - Hintergrund - Anmerkungen - Funktionsweise
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.
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
MehrMein Backup-die richtige Strategie oder der totale Irrweg? Volker Mach
Mein Backup-die richtige Strategie oder der totale Irrweg? Volker Mach Nürberg, 2013 MT AG GESCHÄFTSFORM HAUPTSITZ GRÜNDUNGSJAHR BESCHÄFTIGTE BETEILIGUNGEN INHABERGEFÜHRTE AG RATINGEN 1994 180 FESTANGESTELLTE
MehrDaten richtig bewegen. Data Pump extended. Sven Illert 14. Mai 2018, Düsseldorf. Die Datenbank-Spezialisten.
Daten richtig bewegen. Data Pump extended Sven Illert 14. Mai 2018, Düsseldorf Vorstellung Oracle DBA/Berater seit 2008 Oracle Database Certified Professional 11g Oracle RAC/GI Certified Expert 11g, 12c
MehrSQL-Loader. Prof. Dr. Waldemar Rohde Dipl.-Ing. Jörg Höppner 05.05.2006 1
SQL-Loader Prof. Dr. Waldemar Rohde Dipl.-Ing. Jörg Höppner 05.05.2006 1 Beschreibung Definition transferiert Daten aus einer oder mehreren externen Dateien in eine oder mehrere Tabellen einer Oracle-Datenbank.
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - WS Metadaten. Andreas Schmidt Metadaten 1/17
Metadaten Andreas Schmidt Metadaten 1/17 Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär- und Fremdschlüssel,
MehrWarum wird mein Index nicht benutzt?
Warum wird mein Index nicht benutzt? Index Nutzung-1 Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um eine Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting
Mehreinfach. gut. beraten. Oracle Big Data Konnektoren: Hadoop und die Oracle DB DOAG Konferenz + Ausstellung 2016 Nürnberg Philipp Loer
einfach. gut. beraten. Oracle Big Data Konnektoren: Hadoop und die Oracle DB DOAG Konferenz + Ausstellung 2016 Nürnberg Philipp Loer info@ordix.de www.ordix.de Agenda Hadoop Hive OLH: Oracle Loader for
MehrKomplexe XML-Dokumente über XSU und Objekt-Typen aus der Datenbank generieren
Komplexe XML-Dokumente über XSU und Objekt-Typen aus der Datenbank generieren Autor: Norbert Bahn, Opitz Consulting DOAGNews Q3_2005 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten
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.
MehrFreiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. IT-Berater. Dipl.-Inform.
Freiberuflicher Schwerpunkte: Unix, Oracle, Netzwerk 1 Oracle Data Guard Oracle Standby Database Höhere Verfügbarkeit und Datensicherheit 2 Oracle Data Guard Oracle Standby Database Konzepte Erzeugen und
MehrDBMS_RLS Package Es besteht die Möglichkeit, auf Views oder Tables eine Funktion zu legen, die abhängig von bestimmten Faktoren
Tipps & Tricks: Row Level Security Bereich: DBA Erstellung: 092008 MP Versionsinfo: 10.1, 10.2, 11.1 Letzte Überarbeitung: 072009 MP Row Level Security DBMS_RLS Package Es besteht die Möglichkeit, auf
MehrOracle Database Vault Beispiele zur Benutzung
Oracle Database Vault Beispiele zur Benutzung Grundsätzliches: Beispiel für Trennung der Verantwortlichkeiten in unserer Umgebung: wichtige RollenAufgaben: DB-Benutzer Rolle Aufgabe SYS SYSDBA Verwalter
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
MehrSODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG
SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales
MehrRelease 2. Inside 11gR2: Neues für den Entwickler Carsten Czarski und Ulrike Schwinn
Release 2 Inside 11gR2: Neues für den Entwickler Carsten Czarski und Ulrike Schwinn Inside 11gR2: Neues für den Entwickler SQL und PL/SQL: schneller und funktionaler LISTAGG-Funktion, Optimizer Hints für
MehrData Pump Specials Marco Patzwahl MuniQSoft GmbH Unterhaching / München
Data Pump Specials Marco Patzwahl MuniQSoft GmbH 82008 Unterhaching / München Schlüsselworte Datapump, Import/Export Optimierung,. Tipps & Tricks zu den Datapump Utilities Einleitung Datapump Export/Import
MehrSQL Developer Unit Tests
Perry Pakull Principal Consultant Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 @PerryPakull Principal Consultant Trivadis AG in
MehrDonnerstag, 10. November h00, Musensaal Database. LogMiner im Einsatz. Marco Patzwahl MuniQSoft GmbH, Unterhaching b.
Donnerstag, 10. November 2005 15h00, Musensaal LogMiner im Einsatz Marco Patzwahl MuniQSoft GmbH, Unterhaching b. München Schlüsselworte: LogMiner, Analyse der Redologdateien, Redolog Audit, fehlerhafte
MehrOracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011
Oracle GoldenGate Die Replikation beginnt mit Initial-Load! DOAG Konferenz Nürnberg 16. November 2011 Joachim Jaensch Principal Sales Consultant BU ST-PCM Agenda Oracle GoldenGate Initial-Load Synchronisation
MehrSkripte schreiben. Überblick SQL*Plus. Einloggen in SQL*Plus. Tabellenstrukturen anzeigen
Skripte schreiben Überblick Login in. Beschreiben der Tabellenstrukturen. Editieren der SQL-Anweisung Ausführen von SQL aus. SQL-Anweisungen in Dateien speichern bzw. SQL-Anweisungen anhängen. Ausführen
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 Export und Oracle Data Pump. Ein Vergleich
Oracle Export und Oracle Data Pump Ein Vergleich Jörg Dilba, 23.03.2011 Data Pump - Allgemeines Lange haben die Anwender darauf gewartet, ihre Exports und Imports zu beschleunigen, ab der Version 10g hat
MehrPrakt. Datenbankprogrammierung. Sommersemester Was sind Constraints? I,11: Verwendung von Constraints. Festlegung von Constraints
Prakt. Datenbankprogrammierung Sommersemester 2005 I,11: Verwendung von Constraints Was sind Constraints? Constraints stellen Regeln auf Tabellenebene sicher. Constraints verhindern das Löschen aus einer
MehrDaniela Reiner. Stuttgart,
Data driven documentation für PL/SQL Daniela Reiner Consultant daniela.reiner@trivadis.com Stuttgart, 14.05.2009 Basel Baden Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München
MehrSQL. Datenmanipulation. Datenmanipulationssprache. Ein neues Tupel hinzufügen. Das INSERT Statement
SQL Datenmanipulation Datenmanipulationssprache Ein DML Statement wird ausgeführt wenn: neue Tupel eingefügt werden existierende Tupel geändert werden existierende Tupel aus der Tabelle gelöscht werden
MehrData Warehousing mit Oracle9i [E]TL mit External Tables & Table Functions. Peter Welker - Trivadis Deutschland GmbH
Data Warehousing mit Oracle9i [E]TL mit External Tables & Table Functions Peter Welker - Trivadis Deutschland GmbH Agenda DWH-Features für die ETL-Prozesse Change Data Capture External Tables Table Functions
MehrPerformante Verarbeitung großer Datenbanken am praktischem Beispiel
Performante Verarbeitung großer Datenbanken am praktischem Beispiel Thomas Lehmann 08.09.2015, Dresden Agenda 1. Technische Rahmenbedingungen 2. Theoretische Grundlagen 3. Verschiedene Probleme am praktischen
MehrFlexible Schnittstelle für Flat Files in das DWH
Flexible Schnittstelle für Flat Files in das DWH DOAG Konferenz 2012 Thomas Mauch Consultant, Trivadis GmbH, Nürnberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN
MehrPrakt. Datenbankprogrammierung. Sommersemester I,9: Datenmanipulation. Daten-Manipulations-Sprache. Das INSERT-Statement
Prakt. Datenbankprogrammierung Sommersemester 2005 I,9: Datenmanipulation Daten-Manipulations-Sprache DML-Statements werden ausgeführt bei: Hinzufügen von Datensätzen Modifizieren von Datensätzen Löschen
MehrAPEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH
APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Connect 2018 Call for Papers bis 08.11.2017!! Agenda About APEX Office Print Lizenz / Architektur /
MehrFakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten
Fakultät für Informatik & Wirtschaftsinformatik Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär-
MehrXML-Schnittstellen zum Import und Export von Daten für eine Oracle DB Ein Erfahrungsbericht DOAG 2006
XML-Schnittstellen zum Import und Export von Daten für eine Oracle DB Ein Erfahrungsbericht DOAG 2006 Dr. Wolfgang Braunisch Opitz Consulting GmbH Seite 1 Gliederung Anforderungsszenario Lösungsalternativen
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
MehrMetadaten oder Metainformationen sind Daten, die Informationen über Merkmale anderer Daten enthalten, aber nicht diese Daten selbst (Wikipedia)
Metadaten oder Metainformationen sind Daten, die Informationen über Merkmale anderer Daten enthalten, aber nicht diese Daten selbst (Wikipedia) Dr. Christian Senger Metadaten 1 Vorgehen bei ER Modellierung
Mehr<Insert Picture Here> z/os Migration und Integration
z/os Migration und Integration Thomas Niewel Leitender Systemberater Agenda Überblick Integration von z/os Daten und Anwendungen Migration von z/os Daten und Anwendungen Erfahrungen
MehrNeue Wege zur Oracle-Migration
Neue Wege zur Oracle-Migration Laurenz Albe laurenz.albe@cybertec.at Cybertec Swiss PGDay 2018 Die Problemstellung DB-Migration besteht aus mehreren Teilen: Objektdefinitionen migrieren (CREATE TABLE,
MehrRMAN Recovery Katalog: Wozu ist der da und soll ich ihn benutzen?
RMAN Recovery Katalog: Wozu ist der da und soll ich ihn benutzen? Dierk Lenz DOAG Database Day 2017 Herrmann & Lenz Services GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung,
MehrOracle Version 5 für MS-DOS
Herrmann & Lenz Services GmbH 22. November 2007 Die Firma Herrmann & Lenz wurde 1995 gegründet und hat aktuell 10 Mitarbeiter. Firmensitz: Burscheid (bei Köln). Beratung, Schulung und Fernwartung für das
MehrDatenbanken Labor, MI : Übung 1 SQL - Abfragen Patrick Lipinski
Aufgabe 1 Erstellen Sie eine Abfrage, die aus der EMP/DEPT-Tabelle die Felder Empno, Ename, Deptno und dname aller Mitarbeiter mit einem Gehalt von > 2500 ausgibt. select EMPNO, ENAME from EMP where SAL
MehrMigration 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
MehrDOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1
OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH
Mehrquick documentation Inhalt Datenmodellierung
quick documentation TO: FROM: SUBJECT: ARND.SPIERING@AS-INFORMATIK.NET QS ORACLE SPATIAL DATENBANKEN DATE: 14.08.2011 Inhalt Dieses Dokument beschreibt Ansätze zur Datenmodellierung, Qualitätssicherung
MehrGESTERN OWB, HEUTE ODI
GESTERN OWB, HEUTE ODI Ein Erfahrungsbericht eines OWB - Entwicklers Christian Piasecki! ÜBER MICH Christian Piasecki Consultant Beratung, Training, Entwicklung Oracle Technologie Oracle BI Suite Oracle
MehrDOAG 2016 Oracle APEX Security
Für die Restricted Einstellung sind nur folgende Items vorgesehen: Display as Text (escape special characters, does not save state) Display as Text (does not save state) Display as Text (based on LOV,
MehrEntwicklungsumgebung für die Laborübung
Entwicklungsumgebung für die Laborübung VL Datenbanksysteme Ingo Feinerer Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Gliederung
MehrDesigner Development Kit (DDK)
Designer Development Kit (DDK) Eigene Code-Generatoren im Designer Dr. Gudrun Pabst Trivadis GmbH Dr. Jürgen Menge Oracle GmbH Inhalt > Agenda Für besseren Durchblick. Zum Hintergrund... Installation,
MehrDatenschutz: 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
MehrOracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 2 Oracle 10g Express Edition (XE) Installation auf Windows XP GridAgenda Timo Meyer Administration von Oracle-Datenbanken Seite 1 von 50 Timo Meyer Sommersemester 2006 Seite
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
MehrPHP- Umgang mit Datenbanken (1)
PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb
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
MehrTOra - Toolkit for Oracle
TOra - Toolkit for Oracle Einführung in das Entwicklungswerkzeug TOra Timo Meyer Seite 1 von 15 OCP DBA 9i 2005-07-05 Seite 1 von 15 Agenda 1. Einleitung 2. Installation 3. TOra Toolkit for Oracle 4. Live-Demonstration
MehrOracle Virtual Private Database
Oracle Virtual Private Database Rolf Wesp Consultant Application Development Rolf.Wesp@trivadis.com Düsseldorf, September 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
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 &
MehrOracle Developer Monthly Datenbank-Update für Anwendungsentwickler
Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler Einwahl in die Telefonkonferenz 0800 6648515 oder +49 69 222216106 Conference Code: 9969115 Meeting Passcode: 06062014 Carsten Czarski
MehrMigration der Daten eines CRS-Mandanten von Kunde zu Kunde
Migration CRS-Mandant Kunde -> Kunde Migration der Daten eines CRS-Mandanten von Kunde zu Kunde Dr. Kurt Franke targens GmbH Kurt.Franke@targens.de, Kurt-Franke@web.de Agenda targens Kurzvorstellung Situation
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
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
Mehr12. Datenschutz: Zugriffsrechte in SQL Datenschutz: Zugriffsrechte in SQL
12. Datenschutz: Zugriffsrechte in SQL 12-1 Datenschutz: Zugriffsrechte in SQL 12. Datenschutz: Zugriffsrechte in SQL 12-2 Inhalt 1. Anforderungen, Allgemeines 2. Die SQL-Befehle GRANT und REVOKE 3. Sichten
MehrPerformance in der Oracle Datenbank von Anfang an
Performance in der Oracle Datenbank von Anfang an Marco Mischke, 26.04.2018 DOAG Regional Agenda Tabellen Indizes Ausführungspläne SQL vs PL/SQL Tabellen Zu 99% werden Standard Strukturen zur Speicherung
MehrAktualisierungsinstruktionen von R5.x auf R6.0
Aktualisierungsinstruktionen von R5.x auf R6.0 Version: Veröffentlicht am: Feb 22, 2018 2 / 11 INHALTSVERZEICHNIS 1 ÜBERSICHT... 4 2 VORBEDINGUNGEN ZUM INSTALLATION VON SM-CLIENT 6.0.0... 5 3 AKTUALISIERUNG...
MehrBekannte Probleme bei der Umstellung auf Oracle 12c R2 (UTF-8)
Bekannte Probleme bei der Umstellung auf Oracle 12c R2 (UTF-8) Inhalt 1 Einleitung 2 1.1 Technischer Hintergrund Oracle VARCHAR2 2 2 Das Test- und Korrektur-Paket 3 3 Korrekturen in der Anwendung 6 3.1
MehrOracle Data Pump. DOAG Regionaltreffen München/Südbayern. Montag, 19. Juni 2006 um 17:00 Uhr
Ihr Partner für Schulung, Betreuung und Beratung rund um die Oracle Datenbank 0101 1010101 0101011010 11010110100011 1010101101000000 1000101010101000000 1001110101010000000001 0110101110010100000000001
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
MehrTriggern. Change Data Capture
Triggern. Change Data Capture Triggers Was sind Triggers? Eine bestimmte Art von gespeicherte Prozedur, die automatisch ausgeführt wird wenn eine DML oder DDL Anweisung ausgeführt wird Eine Menge von Aktionen,
MehrData Dictionary for Oracle
Data Dictionary for Oracle Programm von QUEST SOFTWARE um Daten über die Struktur einer Oracle9i Datenbank und deren Objekte abzufragen Timo Meyer Seite 1 von 18 OCP DBA 9i 2005-07-05 Seite 1 von 18 Agenda
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
MehrModen Exportieren und Importieren ORACLE DATA PUMP. Seite 1. Gunther Pippèrr 2010 http://www.pipperr.de
Moden Exportieren und Importieren ORACLE DATA PUMP 0101 1010101 0101011010 11010110100011 1010101101000000 1000101010101000000 1001110101010000000001 0110101110010100000000001 0101101000110100100000000010
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
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`
MehrMySQL Queries on "Nmap Results"
MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar
Mehr<Insert Picture Here> MySQL Workbench für Einsteiger
MySQL Workbench für Einsteiger Ralf Gebhardt Principal Sales Consultant MySQL Agenda MySQL Workbench 5.2 Design, Entwicklung, Administration MySQL Workbench Varianten Erweiterbarkeit
MehrRegionaltreffen Rhein Main 26. März 2007
Regionaltreffen Rhein Main 26. März 2007 SWE Jens Fudickar / OraTool pro Softwareentwicklung Jens Fudickar ist ein kleines Softwarehaus, dessen Hauptprodukt das OraTool ist. Darüber hinaus sind wir in
MehrNeue Welten: Externe Daten mit APEX nutzen
Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.
MehrDie Nutzung von Webservices in der Oracle Datenbank. 11 März 2010
Die Nutzung von Webservices in der Oracle Datenbank 11 März 2010 Agenda Vorstellung Apps Associates Einstieg und Definition Webservice Definition Application Server / Oracle Application Server Oracle Webservices
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
Mehr1001 Möglichkeiten eine Staging Area zu füllen. Sven Bosinger its-people GmbH
Ausgangslage Szenarien Populate the Stage - 1001 Möglichkeiten eine Staging Area zu füllen Sven Bosinger its-people GmbH 1 Sven Bosinger Solution Architect BI und Portfoliomanagement BI its-people GmbH
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
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
Mehr5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
MehrInteractive Report zu Excel und zurück 2017 DATAGROUP
Interactive Report zu Excel und zurück Vorstellung Henner Hucke Dipl. Ing. agr. an der Martin Luther Universität Halle seit 1994 Tätigkeitsschwerpunkt Datenbanken seit 1999 im Oracle Umfeld tätig Oracle
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
MehrExterne Prozeduren unter Windows mit dem Freeware-Compiler MinGW
Externe Prozeduren unter Windows mit dem Freeware-Compiler MinGW Autor: Jens-Uwe Petersen, Trivadis GmbH DOAGNews Q1_2004 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere
MehrDWx2r XSD/XML-Processing. Testversion
DWx2r XSD/XML-Processing Testversion INHALTSVERZEICHNIS 1. DWX2R XSD/XML-PROCESSING... 3 2. KONFIGURATION... 4 3. AUFRUF... 5 3.1 Tabellen-Generierung... 6 3.2 Laden der XML-Messages... 6 ReadMe Seite
MehrDBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz Philipp Loer ORDIX AG Paderborn Schlüsselworte DBMS_METADATA, DBMS_METADATA_DIFF, SXML, AUDIT Abstract Ziel dieses Vortrags ist es aufzuzeigen, wie
MehrPostgreSQL Ein Überblick
26. August 2007 Agenda Neue Funktionen im Bereich SQL, XML und Volltextsuche Geschwindigkeitsverbesserungen Neue Erweiterungen (contrib) XML (1) Neuer Datentyp xml ( well-formedness ) Viele Funktionen
MehrJSON Daten in Oracle Datenbank 12c Release 2
JSON Daten in Oracle Datenbank 12c Release 2 Ulrike Schwinn (Ulrike.Schwinn@oracle.com, @uschwinn) BU Core & Cloud Technologies Oracle Deutschland B.V. & Co KG Oracle Technology Monthly BU Core & Cloud
Mehr