Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und...

19
Integrierte Lösungen für Adress- und Risikomanagement Information Management Dbvisit Disaster Recovery Standby Philipp Austen, accumio finance services gmbh DOAG Regionaltreffen Hannover - 24. Juli 2012

Transcript of Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und...

Page 1: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Integrierte Lösungen für Adress- und Risikomanagement Information Management Dbvisit Disaster Recovery Standby Philipp Austen, accumio finance services gmbh DOAG Regionaltreffen Hannover - 24. Juli 2012

Page 2: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 2

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

SAF Unternehmensverbund Erfolg durch Erfahrung und Kompetenz

accumio finance services gmbh Gründungsjahr: 2004

Gesellschafter: SAF Forderungsm. GmbH

Kernkompetenz: Informationsmanagement (IM)

SAF Forderungsmanagement GmbH

Gründungsjahr: 1996

Gesellschafter: Deutsche Telekom AG

Kernkompetenz: Forderungsmanagement

Heidelberg

Berlin Hannover

Nürnberg

Dortmund

Köln

Koblenz

Page 3: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 3

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Inkasso Services

Inkassoservices

Gerichtliches

Mahnverfahren

Telefoninkasso

Factoring (über

Partner)

eCommerce

Web Inkasso

Services

Web Information

Management

Vor-Ort Services

Vor-Ort-Inkasso

Vor-Ort-

Informations- und

Recherche-Services

Objektsichtung

Kfz-Sicherstellungen

Bonität B2C Bonitäts-/

Wirtschaftsinfos B2B Monitoring Produkte Auskunfteiscore Identitätsprüfung Adressermittlung Waschabgleich Zahlungsgarantie Betrugsprävention

Information Management

SAF Unternehmensverbund Übersicht der Geschäftsfelder

Page 4: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 4

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Dbvisit Disaster Recovery Standby Agenda

Alternativen zu Oracle Data Guard Betrieb einer Disaster Recovery Standby unabhängig von der Datenbanklizenz

Dbvisit Standby Technische Funktionsweise, Systemvoraussetzungen, Komponenten von Dbvisit Standby

Dbvisit Standby Setup Setup und Einrichtung

Gut zu wissen Vergleich mit Oracle Data Guard, Client Failover und relevante Init-Parameter

Page 5: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 5

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

►Eigene, scriptbasierte Lösung [ID 333749.1]

►Lösungen von Drittanbietern

► Dbvisit Standby (Dbvisit Software Ltd.)

► DBShadow (Libelle AG)

► TVD Standby (Trivadis GmbH)

► DBSentinel (DBConcepts GmbH)

Dbvisit Disaster Recovery Standby Übersicht über Alternativen zu Oracle Data Guard

Page 6: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 6

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

►Cronjob auf Primary Server

► Zusammenstellen der Archive Logs

► Archive Logs zu Standby übertragen

► Konsistenzprüfung

► Archivelog-Verwaltung

► Bei Fehler: Benachrichtigung DBA

►Cronjob auf Standby Server

► Übertragene Archive Logs applizieren

► Archivelog-Verwaltung

► Bei Fehler: Benachrichtigung DBA

Dbvisit Disaster Recovery Standby Dbvisit Standby – Technische Funktionsweise

Page 7: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 7

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

►Betriebssysteme

► Windows 2000 – 2008

► Linux: Intel, AMD, Itanium & PPC

► Solaris & Open Solaris

► HPUX

► AIX

Dbvisit Disaster Recovery Standby Dbvisit Standby – Systemvorraussetzungen

►Oracle Database

► Versionen 8i bis 11gR2 – 32 & 64 Bit

► XE

► Standard Edition (One)

► Standard Edition mit RAC

► Enterprise Edition

Page 8: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 8

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► Dbvisit Standby Web-Oberfläche

►dbvserverd – Dbvisit Standby Setup & Konfiguration über ein GUI

► Dbvisit Standby auf der Kommandozeile

►dbvisit – Dbvisit Hauptprogramm

►dbv_oraStartStop – Start, Stop, Failover und Switchover

►dbvisit_setup – Setup & Konfiguration von Dbvisit Standby

►dbv_functions – Tools und Funktionen

Dbvisit Disaster Recovery Standby Dbvisit Standby – Anwendungskomponenten (1/2)

Page 9: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 9

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► Dbvisit Database Configuration (DDC) Datei

►Textdatei mit Dbvisit-Konfiguration für eine Datenbank. Wird durch dbvisit_setup erstellt, kann auf dem primären Server mit Texteditor verändert werden.

► Dbvisit Database Repository (DDR)

►DB-Schema für Dbvisit Verwaltung. Wird durch dbvisit_setup erstellt.

► Dbvisit Standby trace files

►Dbvisit erstellt Trace Files während der Laufzeit. Erleichtert die Fehleranalyse. Wird bei Fehlermeldung an Benachrichtigungs-Mail angehangen.

Dbvisit Disaster Recovery Standby Dbvisit Standby – Anwendungskomponenten (2/2)

Page 10: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 10

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► Oracle Software mit gleichem Patchlevel auf Primary und Standby

► Dbvisit Standby Software auf Primary und Standby

► Primärdatenbank ist gestartet und läuft im Archivelog Mode

► Force Logging ist aktiv

► SSH Key Authentifizierung für User oracle ist eingerichtet

Dbvisit Disaster Recovery Standby Dbvisit Standby Setup – Vorbereitungen

Page 11: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 11

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Live Demonstration ► Dbvisit Standby Userguide http://www.dbvisit.com/content/online/dbvisit_standby_userguide

► Dbvisit Standby Quick Setup für Linux http://www.dbvisit.com/docs/Dbvisit_Standby_Quick_Installation_Guide_Linux

► Dbvisit Standby Quick Setup für Windows http://www.dbvisit.com/docs/Dbvisit_Standby_Quick_Installation_Guide_Windows

Dbvisit Disaster Recovery Standby Dbvisit Standby Setup – Demonstration

Page 12: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 12

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Dbvisit Disaster Recovery Standby Dbvisit Standby – Oracle Data Guard im Vergleich

Dbvisit Standby

Oracle Data Guard

Page 13: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 13

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► Connect-String für Client Failover

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL=TCP)(HOST=dbvisit1)(PORT=1521))

(ADDRESS = (PROTOCOL=TCP)(HOST=dbvisit2)(PORT=1521))

)

(CONNECT_DATA =

(SERVICE_NAME = myservice)

)

)

Dbvisit Disaster Recovery Standby Automatisches & transparentes Client Failover (1/3)

Page 14: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 14

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► Service anlegen und starten

> begin

dbms_service.create_service(service_name => 'myservice',

network_name => 'myservice',

failover_method => 'BASIC',

failover_type => 'SELECT',

failover_retries => 600,

failover_delay => 5);

dbms_service.start_service('myservice');

end;

/

Dbvisit Disaster Recovery Standby Automatisches & transparentes Client Failover (2/3)

Page 15: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 15

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► Startup Trigger anlegen

> create trigger servicetrigg after startup on database

declare

v_role varchar(30);

begin

select database_role into v_role from v$database;

if v_role = 'PRIMARY' then

dbms_service.start_service('myservice');

else

dbms_service.stop_service('myservice');

end if;

end;

/

Dbvisit Disaster Recovery Standby Automatisches & transparentes Client Failover (3/3)

Page 16: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 16

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

► STANDBY_FILE_MANAGEMENT = AUTO ?

►Achtung: Diese Parametrierung ist Teil von Data Guard

►Mit Dbvisit Standby muss unter Oracle SE, SEO, XE in der Dbvisit Database Configuration (DDC) Konfigurationsdatei ADD_DATAFILE = YES gesetzt werden

► ARCHIVE_LAG_TARGET = n Sekunden ?

►Klein halten der „Recovery Lücke“

►Erzwingt Logswitch, wenn

►ARCHIVE_LAG_TARGET > „Sekunden seit letztem Logswitch“ + „Erwartete Sekunden bis zum nächsten Logswitch“

►Aktuelles Redo Log Redo-Informationen enthält

Dbvisit Disaster Recovery Standby Init-Parameter

Page 17: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 17

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Vielen Dank für Ihre Aufmerksamkeit!

Page 18: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 18

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Dbvisit Disaster Recovery Standby Backup Slide – Redo Size und Log Gap Graphen

Page 19: Information ManagementDbvisit Disaster Recovery Standby fileIntegrierte Lösungen für Adress- und Risikomanagement Information ManagementDbvisit Disaster Recovery Standby Philipp

Seite 19

Philipp Austen | accumio finance services gmbh | DOAG Regionaltreffen Hannover | 24. Juli 2012

Dbvisit Disaster Recovery Standby Backup Slide – Log Transfer Graphen