Streams als Ersatz für Readonly Snapshots?!?

Größe: px
Ab Seite anzeigen:

Download "Streams als Ersatz für Readonly Snapshots?!?"

Transkript

1 Streams als Ersatz für Readonly Snapshots?!? Konrad Häfeli Principal Consultant Nürnberg, DOAG Konferenz, November 2007 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien

2 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

3 Einleitung Streams als Ersatz für Readonly Snapshots? Äpfel mit Birnen vergleichen? Oder DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

4 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

5 Ausgangslage (1) Replikation mit ReadOnly Snapshots (fast refreshable) Telekom Call-Data-Record Billingsystem (OLTP) Oracle ca. 300 Tabellen ca. 350 GB Daten 5-7 GB Redosize pro Stunde (16 Redogruppen à 500MB) Durchschnittlich 100 Tx/s Maximal 300 Tx/s Decision Support System Reporting, Statistiken, Umsatzprüfung, DWH Staging Verfügbarkeit (unterschiedlich DWH Extract high Prio) Aktualität 10 Min Stabilisierte Umgebung, definierte Arbeitsprozesse DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

6 Ausgangslage (2) Herausforderungen Zeitaufwand initiales Erstellen (z.t. Stunden, danach Indexe...) Früher Rollbacksegmentsizing wegen Tx Mix Buffering im Snapshotlog (HWM, Reorgbedarf ) Bei Schemaanpassungen (DDL) Verlust des Replicationsupports Bugs, Refreshverwaltung okay, Daten nicht... Datentests nötig Erhöhter Tx Aufwand (Triggering) auf der Source-DB Refresh Tx Last auf Source-DB Implementation create snapshot CDR refresh force as select * from CDR@OLTP; DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

7 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

8 Streams Funktionalität Capture Propagate Apply Source Site (Downstream) Capture Site Target Site Online Log Files Source Database Local Archiving LGWR Capture Database Capture Prozess Remote Archiving Capture Queue Propagation Prozess Apply Queue Apply Prozess Online Log Files Target Database Local Archiving Standby Log Files Archived Log Files Archived Log Files DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

9 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

10 Setup Vorgehen Scripten des Setups Downstream Capturing Daten sind immer im Spiel. Housekeeping (Logminerrepository und Archlogs) Instanziierung der Daten DB Konfiguration/Sizing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

11 Vorgehen Schema-Stream könnte die einfachste Lösung sein Schnell mit dem HR Schema getestet und läuft Nicht praktikabel Nicht alle Objekte des Schemas sollen repliziert werden Somit negative Rulesets nötig Nicht alle Objekte sind streamsfähig SELECT OWNER, TABLE_NAME, REASON, AUTO_FILTERED FROM DBA_STREAMS_UNSUPPORTED; Der Teufel liegt im Detail! DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

12 Setup Vorgehen Scripten des Setups Downstream Capturing Daten sind immer im Spiel. Housekeeping (Logminerrepository und Archlogs) Instanziierung der Daten DB Konfiguration/Sizing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

13 Scripten des Setups (1) Streams ist sehr codeintensiv (PL/SQL) Es gibt auch ein GUI EM, aber Anforderung Einfach (generisch), Reproduzierbar, Dokumentierbar Konfigurationsfile (config.sql) define STRMADMIN=STRMADMIN define STRMPWD=manager define SOURCEDBLINK=OLTP.PROD.COM define TARGETDBLINK=DSS.PROD.COM define DOWNSTRDBLINK=DSS.ATEST.COM define STREAM_DIR=STREAMS_DIR define QUEUE_NAME=OLTP_DSS define STREAM_NAME_PAT=OLTP_DSSS DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

14 Scripten des Setups (2) Package-globale Variablen create or replace package tvdstrconf as Define the Variables to use in the tvdstr package -- g_strmadmin VARCHAR2(20) := '&STRMADMIN'; g_strmpwd VARCHAR2(20) := '&STRMPWD'; g_sourcedblink VARCHAR2(20) := '&SOURCEDBLINK'; g_downstrdblink VARCHAR2(20) := '&DOWNSTRDBLINK'; g_targetdblink VARCHAR2(20) := '&TARGETDBLINK'; g_stream_dir VARCHAR2(20) := '&STREAM_DIR'; g_queue_name VARCHAR2(20) := '&QUEUE_NAME'; g_stream_name_pat VARCHAR2(20) := &STREAM_NAME_PAT'; end tvdstrconf; / DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

15 Scripten des Setups (3) Funktionalitätspackage tvdstr SQL> descr tvdstr PROCEDURE CP_TAB PROCEDURE MK_APPLY_QUEUE PROCEDURE MK_APPLY_RULE PROCEDURE MK_CAPT PROCEDURE MK_CAPT_QUEUE PROCEDURE MK_CAPT_RULE PROCEDURE MK_PROP_RULE PROCEDURE MK_RULE PROCEDURE MK_TAB_INSTANT PROCEDURE START_CAPT PROCEDURE START_APPLY PROCEDURE STOP_CAPT PROCEDURE STOP_APPLY PROCEDURE RM_ALL_RULE PROCEDURE RM_APPLY_QUEUE PROCEDURE RM_APPLY_RULE PROCEDURE RM_CAPT PROCEDURE RM_CAPT_QUEUE PROCEDURE RM_CAPT_RULE PROCEDURE RM_PROP PROCEDURE RM_PROP_RULE PROCEDURE RM_RULE PROCEDURE CLEAR_ERRORS PROCEDURE PRINT_ERRORS PROCEDURE PRINT_ERROR_HEADERS PROCEDURE PRINT_TRANSACTION() PROCEDURE PRINT_TRAN_HEADERS() PROCEDURE EXEC_ERROR() DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

16 Scripten des Setups (4) Streamadmin auf alle Sites grant dba to STRMADMIN identified by STRMPWD; Explizite Grans (wenn eigene Packages eingesetzt werden) BEGIN DBMS_STREAMS_AUTH.GRANT_ADMIN_PRIVILEGE( grantee => 'STRMADMIN', grant_privileges => true); END; / Objektkonfiguration create table &STRMADMIN..DO_STREAM( owner varchar2(200), table_name varchar2(200), where_clause VARCHAR2(2000) default ' '); DB Links für alle Sites mit connect in Streamadmin DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

17 Setup Vorgehen Scripten des Setups Downstream Capturing Daten sind immer im Spiel. Housekeeping (Logminerrepository und Archlogs) Instanziierung der Daten DB Konfiguration/Sizing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

18 Architekturentscheid Hauptanforderung Entkopplung der Produktion von der Streamslast Problem bei Realtime Mining auf Sourcesystem Extensives read auf Redodestination Commit waits Tx Performance Degradierung Applikationsbacklog I/O Tuning nötig Lösung Redotransport Eigenständige Capturesite => Downstream-Capturing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

19 Downstream Capture Konfiguration Dasselbe SYS Passwort remote_login_passwordfile EXCLUSIVE 10gR2, dieselbe Architektur Logtransport Konfiguration Archived-Log Downstream -> zeitverzögert alter system set LOG_ARCHIVE_DEST_2 = 'SERVICE=&DOWNSTRDBLINK LGWR ASYNC OPTIONAL NOREGISTER VALID_FOR=(ONLINE_LOGFILE,PRIMARY_ROLE)'; Real-Time Downstream Capturing (Mining) dbms_capture_adm.set_parameter( capture_name => tvdstrconf.g_queue_name, parameter => 'downstream_real_time_mine', value => 'y' ); DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

20 Capture Prozess Schritte Capture Change Generate LCR Enqueue Message Capture Change Liest via Logminerinfrastruktur DML und DDL Änderungen aus den redos/archs Liest alle Redodaten (Einschränkung erst beim Generieren der LCRs) Generate LCR Konvertierung der changes in logical change records Entsprechend der Objektkonfiguration Enqueue Message Stellt die LCRs in die CaptureQueue ora_q00n_, ora_qmnc_ Prozess DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

21 Setup Vorgehen Scripten des Setups Downstream Capturing Daten sind immer im Spiel. Housekeeping (Logminerrepository und Archlogs) Instanziierung der Daten DB Konfiguration/Sizing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

22 Housekeeping Logminer-Repository (1) Logminerrepository Schema SYSTEM SYSAUX Tablespace LOGMNR_% Kritische Tabelle system.logmnr_restart_ckpt$ Beinhaltet die Captureprozess Checkpoints Kann sehr gross werden (default chkpt per 10MB redomine) Wird häufig abgefragt (Capture Prozess) Beinhaltet die START_SCN und FIRST_SCN Sollte mit der CHECKPOINT_RETENTION gepurged werden Macht es aber NICHT! begin dbms_capture_adm.alter_capture ( capture_name end; / => 'CAPTURE_PPB_DSSSTR', checkpoint_retention_time => 1); DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

23 Housekeeping Logminer-Repository (2) Konfiguration (dbms_capture_adm.set_parameter) parameter => 'PARALLELISM', value => '5'); parameter => '_CHECKPOINT_FREQUENCY', value => '100'); parameter => '_SGA_SIZE', value => '100'); Regelmässiges purgen durch declare v_first_scn number; begin select timestamp_to_scn(systimestamp 1/8) into v_first_scn from dbms_capture_adm.alter_capture ( end; / capture_name => 'CAPTURE_PPB_DSSSTR', first_scn => v_first_scn); Regelmässiges checkpointen von DBA_CAPTURE parameter => '_CHECKPOINT_FORCE', value => 'Y'); DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

24 Housekeeping Archlogs (1) Archiver-Stuck-Gefahr auf beiden Sites!! Source-Site Rman IST streams-aware Hat aber Bug, löscht gar nicht mehr backup archivelog all delete input; RMAN-08137: WARNING: archive log not deleted as it is still needed Source Stuck riskieren? NEIN! Forciert löschen Entkopplung von der Capture-Site Entsprechend des Backupkonzepts/Implementation DELETE ARCHIVELOG ALL BACKED UP 1 TIMES TO SBT; DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

25 Housekeeping Archlogs (2) Capture-Site rman IST NICHT streams-aware Moven der FIRST_SCN setzt die standby archives PURGABLE Job für Checkpointing der Logminer-Information (z.b. Stündlich, älter als 3 Stunden) select SEQUENCE#, PURGEABLE, FIRST_TIME,FIRST_SCN from dba_registered_archived_log; SEQUENCE# PUR FIRST_TIME FIRST_SCN YES :19: YES :34: NO :49: NO :03: Regelmässiges Löschen der Source-Archives mit rman select 'delete noprompt force archivelog like ''' NAME ''';' from dba_registered_archived_log where PURGEABLE='YES'; DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

26 Setup Vorgehen Scripten des Setups Downstream Capturing Daten sind immer im Spiel. Housekeeping (Logminerrepository und Archlogs) Instanziierung der Daten DB Konfiguration/Sizing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

27 Instanziierung der Daten (1) Initiales Laden Create table as select from Performance Datapump import Benötigt ein DIRECTORY für die Logfiles In PL/SQL Package via DB-Link Loop über die Objektkonfigurationstabelle (DO_STREAM) Where Clause anwenden Parallelisiert v_dphandel := dbms_datapump.open( operation => 'IMPORT', job_mode => 'TABLE', remote_link => tvdstrconf.g_sourcedblink, job_name => 'IMPDP_' v_tab_name ); DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

28 Instanziierung der Daten (2) Monitoren, bereinigen select JOB_ID,JOB_NAME from V$DATAPUMP_JOB; JOB_ID JOB_NAME STATE F2B9EFF1E51B7FE BA1D6C93 IMPDP_TVDSTR_HEARTBEAT select ATTACH_ID, JOB_ID, TYPE from V$DATAPUMP_SESSION; ATTACH_ID JOB_ID TYPE F2B9EFF1E51B7FE BA1D6C93 DBMS_DATAPUMP 4 39F2B9EFF1E51B7FE BA1D6C93 MASTER exec DBMS_DATAPUMP.stop_job(3); Logfile monitoring (auf DIRECTORY) Job "STRMADMIN"."IMPDP_TVDSTR_HEARTBEAT" successfully completed at 17:46:53 DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

29 Rules/Propagation Implizite Erstellung des Propagationprozesses dbms_streams_adm.add_table_propagation_rules dbms_streams_adm.add_table_propagation_rules( table_name => rec.owner '.' rec.table_name, streams_name => 'PROPAGATION_' tvdstrconf.g_queue_name, source_queue_name => 'CAPTURE_Q', destination_queue_name => tvdstrconf.g_targetdblink, include_dml => true, include_ddl => true, source_database => tvdstrconf.g_sourcedblink ); Capture/Apply Rulesdefinition dbms_streams_adm.add_table_rules DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

30 Start Prozesse Start des Capture Prozesses dbms_capture_adm.start_capture( capture_name => 'CAPT_' tvdstrconf.g_queue_name ); Konfiguration Apply Prozess (dbms_apply_adm.set_parameter) parameter => DISABLE_ON_ERROR', value => 'N'); parameter => 'PARALLELISM ', value => '5'); Start des Apply Prozesses dbms_apply_adm.start_apply ( apply_name => 'APPLY_' tvdstrconf.g_queue_name ); DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

31 Setup Vorgehen Scripten des Setups Downstream Capturing Daten sind immer im Spiel. Housekeeping (Logminerrepository und Archlogs) Instanziierung der Daten DB Konfiguration/Sizing DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

32 DB Konfiguration/Sizing STREAMS_POOL Cachen der BUFFERD Queues (CAPTURE und APPLY) Vermindert spillover Alter system set STREAMS_POOL = 500MB; Spillover Auf default tablespace des STRMADMIN Users Explizit erstellen und zuteilen create tablespace STRM_TAB... alter user STRMADMIN default tablespace STRM_TAB; DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

33 TVDSTR Setup Action auf allen Objekten in DO_STREAM (Konfigurationstabelle) -- Queues: exec tvdstr.mk_capt_queue exec tvdstr.mk_apply_queue -- Instantiate: exec tvdstr.mk_tab_instant exec tvdstr.cp_tab -- Prozesse: exec tvdstr.mk_capt exec tvdstr.mk_rule exec tvdstr.start_capt exec tvdstr.start_apply DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

34 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

35 Monitoring des Betriebs (1) V$- und DBA-Views für Queues dba_queues dba_queue_schedules v$buffered_queues Capturing dba_capture v$streams_capture Propagation dba_propagation v$propagation_receiver v$propagation_sender dba_queue_schedules Apply dba_apply dba_apply_parameters v$streams_apply_coordinator DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

36 Monitoring des Betriebs (2) Scriptlibrary für Interaktion ( SQL> SELECT apply_name, to_char(hwm_message_create_time, 'dd-mm-yy hh24:mi:ss') create_time, to_char (hwm_time, 'dd-mm-yy hh24:mi:ss') hwm_time, (hwm_time - hwm_message_create_time) * delay FROM v$streams_apply_coordinator; APPLY_NAME create time HWM_TIME delay APPLY_PPB_DSSSTR :13: :06: SQL> select tvdstr.stream_delay('apply_ppb_dssstr') from dual; delay Spacemanagement nicht vergessen ORA-01653: unable to extend in tablespace SYSAUX DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

37 Monitoring des Betriebs (3) Heartbeat Tabellenimplementierung create table &STRMADMIN..TVDSTR_HEARTBEAT(STAMP DATE);... sys.dbms_scheduler.create_job( job_name => '&STRMADMIN..TVDSTR_HEARTBEAT_J', job_type => 'PLSQL_BLOCK', job_action => 'begin insert into &STRMADMIN..TVDSTR_HEARTBEAT (select sysdate from dual); end;', repeat_interval => 'FREQ=SECONDLY;INTERVAL=15',... Monitoring auf Daten Zeitdifferenz: Heartbeattabellen Source-Target DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

38 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

39 Fehler/Crashes/Bugs (1) Komplexität ist der Feind der Verfügbarkeit! Redotransport, Logminer, Datapump, Scheduler, Advanced Queues (Buffered Queues), Capture/Propagate/Apply Prozesse Bei Datenfehlern am einfachsten Resetup mit Scripts Errorkorrektur ist schwierig, Inkonsistenzgefahr Problematisch sind Abhängigkeiten Source crashed wegen Target (Patch für ) Logminerbug verhindert capture (Bug , resp ) DB-Console IOT Objekt purging (ALTER IOT ) ORA-26773: Invalid data type for column "malformed redo" Bei Streams gibt es alles was Murphy zu bieten hat DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

40 Fehler/Crashes/Bugs (2) Recommended Patch for Streams Metalink Note: Type: (Last Revision Date: 19-SEP-2007) minimal patches that needs to be applied Recommended Patches on top of Bug THE LOGMINER READER CONSUMES TOO MUCH CPU TIME WHEN IDLE (5-7%) Bug REQUIRED_CHECKPOINT_SCN NOT MOVING FORWARD Bug CDC CAPTURE PROCESS ABORTS. ORA- 600[KRVXGCTASI:ARRAY SIZE]/ORA-1280 IN ALERT LOG Bug Streams Apply patch includes bugs: , , , and Also unbedingt auf DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

41 Fehler/Crashes/Bugs (3) Recommended Patches on top of Bug CAPTURE SLOW DUE TO CONTROL FILE READS Bug REQUIRED_CHECKPOINT_SCN NOT MOVING FORWARD Bug IGNORE_TRANSACTION HANDLES ROLLED BACK TXN Bug ARCHIVED LOG ENTRIES CAN TAKE A LONG TIME TO Bug CAPTURE LOGMINER READING CURRENT REDO PEAKS IO Bug Tracking Bug for Inventory of Data Guard Logminer/Logical Standby Bug Tracking Bug for Inventory of Data Guard Physical StandbyIncludes Bug (archived logs can take a long time to search [control file]) DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

42 Agenda Einleitung Ausgangslage Streams Funktionalität Daten sind immer im Spiel. Setup Monitoring des Betriebs Fehler/Crashes/Bugs Fazit DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

43 Streams eine gute Alternative zu RO Snapshots? Beurteilung der Technik und Herausforderungen Kriterium Komplexität Setupaufwand Betriebsaufwand Stabilität (Bugs) Instanziierung der Daten Verlust des Replikationssupports bei DDL Tx Impact auf Source I/O Impact auf Source Verfügbarkeit/Fehlertoleranz Tuningmöglichkeiten RO-Snp Streams DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

44 Fazit (1) Kein blindes Technikvertrauen, Bugliste ist lang und patchen, patchen, patchen,... Entkopplung der Source ein Muss Gewichtung der Vorteile ausschlaggebend Entkopplung (Impact) der Source Replikation von DDLs Hohe Verfügbarkeit nicht gegeben! Monitoring der Funktionalität via Datenchecks auf Heartbeat Einfaches, reproduzierbares wiederaufsetzen des Ganzen oder Teile bei Problemfällen nötig Alternative Zugriffe planen (z.b. direkt auf Source ) DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

45 Fazit (2) Betriebsteam muss entsprechende Skills haben Soll nun die readonly Snapshotumgebung durch Streams abgelöst werden? Ein diplomatisches it depends ist die richtige Antwort. DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

46 Dokumentation/Informationen Oracle Doc Oracle Streams Concepts and Administration B Metalink Note: g Streams Recommended Configuration Note: Recommended Patch for Streams Internet Cern: iguration NOCOUG: Streams-Team: Trivadis Training: Streams Workshop Wir stehen ihnen gerne mit unseren gesammelten Erfahrungen für eine individuelle Umsetzung zur Verfügung! DOAG Konferenz 2007: Streams als Ersatz für Readonly Snapshots?!?

47 Vielen Dank!? Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien

Berechtigungsplattform

Berechtigungsplattform Absicherung einer Berechtigungsplattform Christoph Jansen Consultant Tel.: 040 / 248 591 30 christoph.jansen@trivadis.com Hamburg, 12.04.2011 Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg

Mehr

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München

Dynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester

Mehr

Performance Tools. für alle Editionen

Performance Tools. für alle Editionen Performance Tools. für alle Editionen Andreas Cejna Kodachrome Cloud Control Bunt Umfangreich Mächtig Aber zu welchem Preis? Enterprise Edition in der DB Diagnostic Pack (Tuning Pack) Dark sideofthemoon

Mehr

Zeitlich abhängig von OWB?

Zeitlich abhängig von OWB? Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed

Mehr

Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen)

Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen) Ein reales Testumfeld bereitstellen - basierend auf einer Produktionsdatenbank (ohne eine neue Kopie zu erstellen) Auch in früheren Versionen als der 11.2, konnte man eine Standby Datenbank abhängen, sie

Mehr

Oracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz

Oracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz Oracle 12c: Neuerungen in PL/SQL Roman Pyro DOAG 2014 Konferenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung,

Mehr

Automatisierte Datenmigration mit dynamischen SQL

Automatisierte 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.

Mehr

Oracle Audit Vault. Sven Vetter Principal Consultant, Partner Sven.Vetter@trivadis.com. DOAG, Stuttgart, Jan. 2008

Oracle Audit Vault. Sven Vetter Principal Consultant, Partner Sven.Vetter@trivadis.com. DOAG, Stuttgart, Jan. 2008 Oracle Audit Vault Sven Vetter Principal Consultant, Partner Sven.Vetter@trivadis.com DOAG, Stuttgart, Jan. 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München

Mehr

Datensicherheit und Hochverfügbarkeit

Datensicherheit und Hochverfügbarkeit Datensicherheit und Hochverfügbarkeit 1. Instanzfehler Aussage: Instanzfehler werden durch Crash Recovery vom DBS automatisch behandelt. Recovery Zeiten? Ausfall von Speichersubsystem, Rechner,...? Ausfall

Mehr

PostgreSQL in großen Installationen

PostgreSQL in großen Installationen PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,

Mehr

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt

Mehr

www.informatik-aktuell.de

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,

Mehr

Oracle Backup und Recovery

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

Mehr

Archive / Backup System für OpenVMS

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

Mehr

Das Configuration Management im Oracle-Datenbank-Umfeld

Das Configuration Management im Oracle-Datenbank-Umfeld Das Configuration Management im Oracle-Datenbank-Umfeld Reiner Wolf Senior Consultant Reiner.Wolf@trivadis.com 08.09.2009 DOAG, Köln Basel Baden Bern Lausanne Zurich Düsseldorf Frankfurt/M. Freiburg i.

Mehr

Oracle DWH Konferenz Neuss

Oracle DWH Konferenz Neuss Oracle DWH Konferenz Neuss Migration OWB to ODI Martin de Gooijer Prinzipal Consultant BI BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Migration

Mehr

SQL (Structured Query Language) Schemata Datentypen

SQL (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

Mehr

Die Oracle BI Trilogie von Trivadis

Die Oracle BI Trilogie von Trivadis Die Oracle BI Trilogie von Trivadis Teil 2 - Aufbau einer DWH- und BI-Landschaft Zürich, 25. November 2009 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart

Mehr

Flashback mal sieben. DOAG Konferenz , Nürnberg. Klaus Reimers

Flashback 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

Mehr

27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte

27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte Ole Raether raether@oraservices.de 27. 03. 2007 IT-Frühstück IT Trend Virtualisierung Hype oder Nutzen? Praxisaspekte Inhalt oraservices.de Probleme: Failover Cluster, RAC 24*7 Fazit Was tun? oraservices.de

Mehr

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 Hochschule Darmstadt DATENBANKEN Fachbereich Informatik Praktikum 3 Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.09.2009 PL/SQL Programmierung Anwendung des Cursor Konzepts und Stored Procedures Und Trigger

Mehr

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT

Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG

Mehr

TOP 10 Monitoring SQL Befehle

TOP 10 Monitoring SQL Befehle TOP 10 Monitoring SQL Befehle Autor(en): Marco Patzwahl, MuniQSoft GmbH Viel Kunden haben schon mehr als 100 Datenbanken zu betreuen. Da kommt man ohne automatisierte Überwachungsskripte nicht sehr weit.

Mehr

DB2 for VM / VSE 7.5. News & Experiences. Torsten Röber. GSE Frühjahrstagung April 2008, Bonn. IBM Software Group

DB2 for VM / VSE 7.5. News & Experiences. Torsten Röber. GSE Frühjahrstagung April 2008, Bonn. IBM Software Group DB2 for VM / VSE 7.5 News & Experiences IBM Software Group Torsten Röber GSE Frühjahrstagung April 2008, Bonn Agenda DB2 Server/Client for VSE & VM 7.5 Migrationsprojekte Performance Hints & Tipps Lessons

Mehr

Oracle Streams Doag Vortrag Claus Cullmann

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

Mehr

Änderungen erkennen Schneller handeln Stefan Panek. Senior Consultant Christoph Jansen. Consultant 23.10.2008

Änderungen erkennen Schneller handeln Stefan Panek. Senior Consultant Christoph Jansen. Consultant 23.10.2008 Änderungen erkennen Schneller handeln Stefan Panek. Senior Consultant Christoph Jansen. Consultant 23.10.2008 Seit der Datenbankversion 9i bietet Oracle das Feature Change Data Capture an. Aber was genau

Mehr

Neuerungen in Marco Patzwahl MuniQSoft GmbH Unterhaching

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

Mehr

Das neue Volume-Flag S (Scannen erforderlich)

Das neue Volume-Flag S (Scannen erforderlich) NetWorker 7.4.2 - Allgemein Tip 2, Seite 1/5 Das neue Volume-Flag S (Scannen erforderlich) Nach der Wiederherstellung des Bootstraps ist es sehr wahrscheinlich, daß die in ihm enthaltenen Informationen

Mehr

1001 Möglichkeiten eine Staging Area zu füllen. Sven Bosinger its-people GmbH

1001 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

Mehr

Streams Internals. Jaroslav Dutov. dbtotal.de Jaroslav Dutov. von.

Streams Internals. Jaroslav Dutov. dbtotal.de Jaroslav Dutov. von. Streams Internals von Jaroslav Dutov dbtotal.de -1- Agenda Transaktion Redo Logs Log Miner Advanced Queuing Oracle Streams Praxisbericht -2- Transaktion ist durch ACID-Eigenschaften

Mehr

Safexpert Oracle Datenbank Konnektor. Stand: 02.01.2012. IBF-Automatisierungs-und Sicherheitstechnik GmbH A-6682 Vils Bahnhofstraße 8

Safexpert Oracle Datenbank Konnektor. Stand: 02.01.2012. IBF-Automatisierungs-und Sicherheitstechnik GmbH A-6682 Vils Bahnhofstraße 8 Safexpert Oracle Datenbank Konnektor Stand: 02.01.2012 IBF-Automatisierungs-und Sicherheitstechnik GmbH A-6682 Vils Bahnhofstraße 8 Tel.: +43 (0) 5677 5353 0 E-Mail: office@ibf.at 1 Kurzüberblick über

Mehr

Entwicklung einer Informix- Administrationsdatenbank mit ERwin

Entwicklung einer Informix- Administrationsdatenbank mit ERwin Entwicklung einer Informix- Administrationsdatenbank mit ERwin Ausgangslage Ein oder mehrere Informix-Datenbankserver Mehrere Datenbanken Sehr viele Tabellen 21.10.1997 2 Problemstellung Fehlerprävention

Mehr

Die Idee der Recovery Area: Sie enthält bei Beschädiging der Database Area alles, was für ein erfolgreiches Recovery gebraucht wird

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

Mehr

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME ALLGEMEINES Für die Mehrplatzinstallation von PLATO wird der Einsatz eines dedizierten Servers und ein funktionierendes Netzwerk mit Vollzugriff auf den PLATO-Ordner (Empfehlung: mit separatem, logischem

Mehr

Sepiola Mockups. Overview. Show notes. Primäre Navigation anklicken um zum gewünschten Mockups zu gehen. Backup usage. Overview.

Sepiola Mockups. Overview. Show notes. Primäre Navigation anklicken um zum gewünschten Mockups zu gehen. Backup usage. Overview. Show notes usage Incremental s Free 35% 30% 35% 711 MB 598 MB 739 MB Quota: 2 GB change quota under Settings schedule Last s Successfull Tuesday, 19.3.09 12:16 Successfull Wednesday, 19.3.09 12:25 Successfull

Mehr

Data Guard und OMS / Grid Control -

Data Guard und OMS / Grid Control - Deutsche Oracle Anwendergruppe - SIG Database Data Guard und OMS / Grid Control - Eine gute Kombination? Andreas Kother Senior Consultant, ORDIX AG, Paderborn ak@ordix.de www.ordix.de Copyright ORDIX AG

Mehr

Oracle Database Backup Service - DR mit der Cloud

Oracle Database Backup Service - DR mit der Cloud Oracle Database Backup Service - DR mit der Cloud Martin Berger Trivadis AG CH-3015 Bern Schlüsselworte Oracle Cloud, Backup, Disaster Recovery, RMAN, cloud.oracle.com, PaaS Einleitung Mit dem Oracle Database

Mehr

IT-Symposium 2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1

IT-Symposium 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 Oracle Database 10g Diagnostik- und Taskmanagement Diagnostik Management Was passiert in der Datenbank, gibt es Probleme? Möglichst

Mehr

Transaktionsverwaltung

Transaktionsverwaltung Transaktionsverwaltung VU Datenbanksysteme vom 21.10. 2015 Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Transaktionsverwaltung

Mehr

zum IT- und Business Service Management

zum IT- und Business Service Management Mit ITIL von IT-Leistungen über IT-s hin zum IT- und Business Kunde: DOAG ITIL DAY Ort: Stuttgart Datum: 03.06.2008 Christian Wischki, Trivadis AG christian.wischki@trivadis.com Basel Baden Bern Lausanne

Mehr

SQL and PL/SQL unleashed. Neuheiten bei Oracle 11g und Oracle 12c im Bereich SQL und PL/SQL

SQL and PL/SQL unleashed. Neuheiten bei Oracle 11g und Oracle 12c im Bereich SQL und PL/SQL . Neuheiten bei Oracle 11g und Oracle 12c im Bereich SQL und PL/SQL Johannes Gritsch Themenübersicht Neue Scheduler Job Typen SQL_SCRIPT und BACKUP_SCRIPT SQL RowLimit: PERCENT und TIES WITH-Klausel mit

Mehr

DOAG 2010 ORACLE PLATTFORM MIGRATION CROSS PLATFORM TRANSPORTABLE TABLESPACES (XTTS)

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

Mehr

Schlüsselworte Data Guard, Standby Datenbank, RMAN, Backup, Restore, Recovery

Schlüsselworte Data Guard, Standby Datenbank, RMAN, Backup, Restore, Recovery Betrifft Standby Datenbanken Backup Art der Info Lösungskonzept (November 2002) Autor Irina Flegler (irina.flegler@trivadis.com) Martin Wunderli (martin.wunderli@trivadis.com) Quelle Beratungstätigkeit

Mehr

Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH

Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH Dani Schnider Principal Consultant Business Intelligence BI Trilogie, Zürich/Basel 25./26. November 2009 Basel Baden Bern Lausanne Zürich

Mehr

Martin Wunderli (martin.wunderli@trivadis.com)

Martin Wunderli (martin.wunderli@trivadis.com) Betrifft Standby Aber logisch! Art der Info Lösungskonzept (Januar 2003) Autor Quelle Martin Wunderli (martin.wunderli@trivadis.com) Beratungstätigkeit Schlüsselworte Data Guard, Logische Standby Datenbank

Mehr

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank

Aufbau eines IT-Servicekataloges am Fallbeispiel einer Schweizer Bank SwissICT 2011 am Fallbeispiel einer Schweizer Bank Fritz Kleiner, fritz.kleiner@futureways.ch future ways Agenda Begriffsklärung Funktionen und Aspekte eines IT-Servicekataloges Fallbeispiel eines IT-Servicekataloges

Mehr

Datenbanken und Oracle, Teil 2

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

Mehr

O-BIEE Einführung mit Beispielen aus der Praxis

O-BIEE Einführung mit Beispielen aus der Praxis O-BIEE Einführung mit Beispielen aus der Praxis Stefan Hess Business Intelligence Trivadis GmbH, Stuttgart 2. Dezember 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg

Mehr

IT-Symposium 2004 4/20/2004. Ralf Durben. Business Unit Datenbank. ORACLE Deutschland GmbH. www.decus.de 1

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

Mehr

OWB Referenzarchitektur, Releasemanagement und Deployment. Carsten Herbe metafinanz - Informationssysteme GmbH

OWB Referenzarchitektur, Releasemanagement und Deployment. Carsten Herbe metafinanz - Informationssysteme GmbH OWB Referenzarchitektur, Releasemanagement und Deployment Carsten Herbe metafinanz - Informationssysteme GmbH Wir fokussieren mit unseren Services die Herausforderungen des Marktes und verbinden Mensch

Mehr

Oracle Streams in der Praxis

Oracle Streams in der Praxis Oracle Streams in der Praxis Matthias Mann HVB Information Services mbh München 20. Deutsche ORACLE-Anwenderkonferenz CongressCenter Nürnberg Seite 1 Inhalt _ - Systemarchitektur und Setup der Replikationsumgebung

Mehr

MySQL Replikation - Die Eier legende Wollmilchsau?

MySQL Replikation - Die Eier legende Wollmilchsau? MySQL Replikation - Die Eier legende Wollmilchsau? DOAG Webinar 2015 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 21 Über FromDual GmbH FromDual bietet neutral

Mehr

Aktuelle Entwicklungen

Aktuelle Entwicklungen PostgreSQL Aktuelle Entwicklungen (Hans-Jürgen Schönig), [HACKERS] Are we losing momentum? Bruce Momjian: August 2003 Momjian Blog: Postgres Is Hot Bruche Momjian Blog: June 7, 2008 I have attended or

Mehr

www.informatik-aktuell.de

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,

Mehr

Big Data Projekte richtig managen!

Big Data Projekte richtig managen! Big Data Projekte richtig managen! Stuttgart, Oktober 2014 Praktische Herausforderungen eines Big Data Projektes Definition: Was ist Big Data? Big data is a collection of data sets so large and comple

Mehr

SQL. Fortgeschrittene Konzepte Auszug

SQL. Fortgeschrittene Konzepte Auszug SQL Fortgeschrittene Konzepte Auszug Levels SQL92 Unterteilung in 3 Levels Entry Level (i.w. SQL89) wird von nahezu allen DBS Herstellern unterstützt Intermediate Level Full Level SQL DML 2-2 SQL92 behebt

Mehr

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration Richtlinienbasierte Verwaltung und Multi-Server-Administration 3 Richtlinienbasierte Verwaltung und Multi-Server- Administration SQL Server Management Studio bietet eine Reihe von Unterstützungsmöglichkeiten,

Mehr

Powershell DSC Oliver Ryf

Powershell DSC Oliver Ryf 1 Powershell DSC Oliver Ryf Partner: 2 Agenda Begrüssung Vorstellung Referent PowerShell Desired State Configuration F&A Weiterführende Kurse 3 Vorstellung Referent Seit 1991 IT-Trainer 1995 MCSE und MCT

Mehr

Prozedurale Datenbank- Anwendungsprogrammierung

Prozedurale Datenbank- Anwendungsprogrammierung Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.

Mehr

MySQL 101 Wie man einen MySQL-Server am besten absichert

MySQL 101 Wie man einen MySQL-Server am besten absichert MySQL 101 Wie man einen MySQL-Server am besten absichert Simon Bailey simon.bailey@uibk.ac.at Version 1.1 23. Februar 2003 Change History 21. Jänner 2003: Version 1.0 23. Februar 2002: Version 1.1 Diverse

Mehr

Johannes Ahrends CarajanDB GmbH

Johannes Ahrends CarajanDB GmbH Johannes Ahrends Experte mit über 20 Jahren Oracle Erfahrung Spezialist für Backup & Recovery Hochverfügbarkeit Health checks Performance Optimierung Einsatz von Oracle Standard Edition Oracle in virtuellen

Mehr

Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung

Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung Betrifft Optimizer Autor Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl

Mehr

RMAN Recovery Katalog: Wozu ist der da und soll ich ihn benutzen?

RMAN 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,

Mehr

Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author

Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur. Subject. New Features Oracle 9i Tuning. Edo Bezemer. Author Naxtron GmbH Schlosstalstrasse 210 8408 Winterthur Subject New Features Oracle 9i Tuning Author Edo Bezemer Oracle Engineering Date August 2002 INHALTSVERZEICHNIS PERFORMANCE UND TUNING...3 TABELLEN ONLINE

Mehr

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel

ORM & OLAP. Object-oriented Enterprise Application Programming Model for In-Memory Databases. Sebastian Oergel ORM & OLAP Object-oriented Enterprise Application Programming Model for In-Memory Databases Sebastian Oergel Probleme 2 Datenbanken sind elementar für Business-Anwendungen Gängiges Datenbankparadigma:

Mehr

MySQL Cluster und MySQL Proxy

MySQL Cluster und MySQL Proxy MySQL Cluster und MySQL Proxy Alles Online Diese Slides gibt es auch unter: http://rt.fm/s4p Agenda (Don't) Panic Web- und MySQL-Server MySQL Master-Master Cluster MySQL Proxy und Cluster MySQL Master-Slave/Master

Mehr

Regionaltreffen Rhein Main 26. März 2007

Regionaltreffen 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

Mehr

Data Guard. Aus der Praxis. Alexander Hofstetter Trivadis GmbH München

Data Guard. Aus der Praxis. Alexander Hofstetter Trivadis GmbH München Data Guard Aus der Praxis Alexander Hofstetter Trivadis GmbH München BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH About me

Mehr

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP

Datenbanktechnologie mit praktischen Übungen in MySQL und PHP Datenbanktechnologie mit praktischen Übungen in MySQL und PHP Übung, Sommersemester 2013 22. April 2013 - MySQL Sebastian Cuy sebastian.cuy@uni-koeln.de Datenbanken Was sind eigentlich Datenbanken? Eine

Mehr

Asynchrone Replikation Projekt oder Produkt. Lukas Grützmacher (AIS Automation Dresden GmbH)

Asynchrone Replikation Projekt oder Produkt. Lukas Grützmacher (AIS Automation Dresden GmbH) Asynchrone Replikation Projekt oder Produkt Lukas Grützmacher (AIS Automation Dresden GmbH) 16.11.2016 Über mich Lukas Grützmacher Jahrgang 1975 Studium der Informatik an der TU Dresden Dipl. Inf. im Jahr

Mehr

Critical Patch Update und Ihre Applikation funktioniert noch?

Critical Patch Update und Ihre Applikation funktioniert noch? Critical Patch Update und Ihre Applikation funktioniert noch? Sven Vetter Principal Consultant / Partner sven.vetter@trivadis.com DOAG Stuttgart, 19.07.2007 Basel Baden Bern Lausanne Zürich Düsseldorf

Mehr

Built in Function. BIF Compatibility. Eine anonymisierte Kundenpräsentation. von Siegfried Fürst SOFTWARE ENGINEERING GmbH

Built in Function. BIF Compatibility. Eine anonymisierte Kundenpräsentation. von Siegfried Fürst SOFTWARE ENGINEERING GmbH GIVE and TAKE Programme Inspiring experiences Built in Function BIF Compatibility Eine anonymisierte Kundenpräsentation von Siegfried Fürst SOFTWARE ENGINEERING GmbH 2015 SOFTWARE ENGINEERING GMBH and

Mehr

Data Guard. Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS. Funktionsweise und Einsatzmöglichkeiten. Klaus Garstecki

Data Guard. Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS. Funktionsweise und Einsatzmöglichkeiten. Klaus Garstecki Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS Data Guard Funktionsweise und Einsatzmöglichkeiten Klaus Garstecki ORDIX AG, Paderborn ak@ordix.de Copyright ORDIX AG Data Guard 1 Agenda Data

Mehr

BMC Control M Tipps & Tricks 3

BMC Control M Tipps & Tricks 3 BMC Control M Tipps & Tricks 3 Vom Control M User...... Für den Control M User Collected by: Martin Dienstl, BMC Software martin_dienstl@bmc.com Spezielle Startzeit Anforderung: - Ein Job wartet auf nur

Mehr

PostgreSQL Wartungsstrategien

PostgreSQL Wartungsstrategien Jens Wilke PGConf.DE 11. November 2011 Wartungsstrategien Warum Wartung? Autovacuum Tuning Repairtools Warum Wartung? Statistiken pg statistic ANALYZE MVCC (Multiversion Concurrency Control) Wiederverwendung

Mehr

Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten

Fakultä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-

Mehr

MIN oder MAX Bildung per B*Tree Index Hint

MIN oder MAX Bildung per B*Tree Index Hint E-Mail: rainer@lambertz-c.de Internet: http://www.lambertz-c.de MIN oder MAX Bildung per B*Tree Index Hint Zugegeben, der Trick Min- oder Maximalwerte per Index Hint zu ermitteln ist nicht neu. Gewöhnlich

Mehr

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das

CI mit Forms im Weblogic Umfeld: CI mit Forms geht das CI mit Forms im Weblogic Umfeld: CI mit Forms geht das DOAG Konferenz 2011 Jan-Peter Timmermann Principal Consultant, Trivadis GmbH, Nünberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG

Mehr

SanStore: Kurzanleitung / SanStore: Quick reference guide

SanStore: Kurzanleitung / SanStore: Quick reference guide SanStore Rekorder der Serie MM, MMX, HM und HMX Datenwiedergabe und Backup Datenwiedergabe 1. Drücken Sie die Time Search-Taste auf der Fernbedienung. Hinweis: Falls Sie nach einem Administrator-Passwort

Mehr

Oracle 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 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

Mehr

Windows Server 2012 R2 Essentials & Hyper-V

Windows Server 2012 R2 Essentials & Hyper-V erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials

Mehr

Datenbanken Konsistenz und Mehrnutzerbetrieb III

Datenbanken Konsistenz und Mehrnutzerbetrieb III Datenbanken Konsistenz und Mehrnutzerbetrieb III 1. Oracle Architektur! Komponenten des Oracle Servers! Zugriff über Netzwerk 2. Zugriffsrechte! Starten und Schließen der Datenbank! Nutzer und Rollen!

Mehr

Geschäftslogik in die Datenbank Umstellung eines Kernbanksystems

Geschäftslogik in die Datenbank Umstellung eines Kernbanksystems Geschäftslogik in die Datenbank Umstellung eines Kernbanksystems Michael Meyer Berenberg Bank Hamburg Schlüsselworte: PL/SQL, Objektorientierung, Oracle Types, XML, Zentralisierung der Geschäftslogik,

Mehr

die wichtigsten Caches (SGA) sind on-the-fly änderbar.

die wichtigsten Caches (SGA) sind on-the-fly änderbar. Betrifft Autor Umgang und Verwaltung von Oracle Memory Reno Glass (Reinhold.Glass@trivadis.com) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i -Kurs und NF9i-Techno-Circle der

Mehr

DOAG 2015. Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.

DOAG 2015. Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V. DOAG 2015 Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V. & Co KG Monitoring Werkzeuge, Advisors... Einfaches Framework zum Monitoring

Mehr

Oracle Datenbank - Recovery

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

Mehr

SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner

SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner SWISSVAULT StorageCenter Console Version 5 Kurzanleitung für SWISSVAULT Combo Partner April 2008 Version 1.0 Inhaltsverzeichnis 1 VERWENDUNGSZWECK... 3 2 INSTALLATION... 3 3 STORAGECENTER CONSOLE EINRICHTEN...

Mehr

Oracle Virtual Private Database

Oracle 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

Mehr

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de

MySQL Replikation. Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de 19.11.2013. linsenraum.de MySQL Replikation Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de linsenraum.de 19.11.2013 Erkan Yanar erkan.yanar@linsenraum.de linsenraum.de (linsenraum.de) MySQL Replikation 19.11.2013 1 / 37 Who

Mehr

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks

Löschen eines erkannten aber noch nicht konfigurierten Laufwerks NetWorker - Allgemein Tip 359, Seite 1/6 Löschen eines erkannten aber noch nicht konfigurierten Laufwerks Seit der Version 7.3.0 ist es sehr einfach, vorhandene Sicherungslaufwerke durch den NetWorker

Mehr

Anleitung. Integration von Kentix Geräten in den OpManager

Anleitung. Integration von Kentix Geräten in den OpManager Anleitung Integration von Kentix Geräten in den OpManager Integration von Kentix Geräten in den OpManager Inhalt 1 Über diese Anleitung... 3 2 Initial Setup... 3 3 Importieren der Device Templates... 3

Mehr

DB2 Codepage Umstellung

DB2 Codepage Umstellung DB2 Codepage Umstellung Was bei einer Umstellung auf Unicode zu beachten ist Torsten Röber, SW Support Specialist DB2 April 2015 Agenda Warum Unicode? Unicode Implementierung in DB2/LUW Umstellung einer

Mehr

Index- und Zugriffsstrukturen für. Holger Brämer, 05IND-P

Index- und Zugriffsstrukturen für. Holger Brämer, 05IND-P Index- und Zugriffsstrukturen für Data Warehousing Holger Brämer, 05IND-P Index- und Zugriffstrukturen für Data Warehousing Materialisierte Sichten Bitmap-Indexe Verbundindexe Materialisierte Sichten gehören

Mehr

Installationsanleitung unter Windows

Installationsanleitung unter Windows Installationsanleitung unter Windows Verwenden Sie zur Installation ein Benutzerkonto mit Administratorberechtigung! 1. Download des aktuellen Backup-Client und des Sprachpakets: 1.1 Windows: ftp://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r2/windows/

Mehr

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache)

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache) Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache) vom 8. August 2005 Seite 1 / 7 1.System-Voraussetzungen Um dieses System zu verwenden, muß Oracles HTTP-Server mit dem

Mehr