Oracle Streams. Concreet en beheerbaar toepassen. Ingo Wevers

Size: px
Start display at page:

Download "Oracle Streams. Concreet en beheerbaar toepassen. Ingo Wevers"

Transcription

1

2 Oracle Streams Concreet en beheerbaar toepassen Ingo Wevers

3 Ingo Wevers Sinds 1994 in ICT Ontwikkelaar SAS, PL/SQL, VB Databases: MS SQL Server, DB2, Sybase, Oracle GRID-IT Eneco Specialisatie Security en Streams actief OGH Database SIG

4 Agenda Interesse: praktisch Oracle Streams met een DBA pet Noodzaak: beheren Tijd: dik 1 uur Reacties: laatste 5 minuten Onderwerpen: theorie en praktijk

5 Theorie overview processen supplemental logging logical changes records (lcr) rules handlers SCN backup en recovery performance monitoring Oracle 11g patches

6 Praktijk case toeliching setup databases setup Oracle Streams DDL capture opleveren DML capture DML statements DDL statement error resolving Oracle Streams verwijderen

7 Overview Informatie delen andere database Transformeren data Conflict handling dml data username Metadata High available Tracking data Auditing

8 Streams Overview Data Guard informatie delen/distribueren meerdere richtingen disaster recovery en high availability een richting subset van data, custom apply maximale data protectie met automatische switchover en failover functies heterogene platformen homogene platformen binnen eenzelfde database altijd meerdere databases verschillende versies van Oracle dezelfde versies van Oracle delen tussen Oracle en niet-oracle databases en OS redo apply and SQL apply alleen met Oracle databases

9 Overview Oracle Streams Source Update Delete capture propaga4on Target apply local capture

10 Overview Oracle Streams Source Update Delete downstream capture Target capture apply

11 update license set aantal = where produc4d = 30; commit; license reader Processen Local capture Redo record region region Redo record Redo record Redo record region preparer Redo record reader coordinator prefilter queue preparer Lcr queue Lcr builder Lcr Lcr apply apply Lcr propaga4on Lcr Lcr handler license Lcr source database target database

12 update license set aantal = where produc4d = 30; commit; listener rfs Standby Redo record Standby Redo record lgwr license reader server Standby Redo record Standby Redo record Redo record Standby Redo record Redo record preparer servers Redo record Redo record Redo record lns builder server preparer servers source database Processen - downstream capture apply license target database

13 Supplemental logging Database supplemental logging Minimal ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; Identification key logging ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (FOREIGN KEY) COLUMNS; Table supplemental logging Unconditional ALTER TABLE t1 ADD SUPPLEMENTAL LOG GROUP t1_g1 (c1,c3); Conditional ALTER TABLE t1 ADD SUPPLEMENTAL LOG DATA (FOREIGN KEY) COLUMNS;

14 Logical change records - LCR Type Row LCR s: DDL LCR s: Source_database_name Source_database_name Command_type Command_type Object_owner Object_owner Object_name Object_name Object_type Tag Ddl_text Transaction_id Scn DATABASE_CAPTURE_ADM: Log_user Current_schema Old_values row_id Base_table_owner new_values serial# Base_table_name session# thread# tx_name username Tag Transaction_id scn

15 LCR ROW type Convert_long_to_lob_chunk Get_lob_operation_size Add_column Set_value(s) Get_lob_offset Set_lob_operation_size Get_log_information STATIC FUNCTION CONSTRUCT( Get_value source_database_name IN VARCHAR2, command_type IN VARCHAR2, object_owner IN VARCHAR2, object_name IN VARCHAR2, tag IN RAW DEFAULT NULL, Execute transaction_id IN VARCHAR2 DEFAULT NULL, scn IN NUMBER DEFAULT NULL, old_values IN SYS.LCR$_ROW_LIST DEFAULT NULL, Get_values new_values IN SYS.LCR$_ROW_LIST DEFAULT NULL) RETURN SYS.LCR$_ROW_RECORD; Delete_column Set_log_informaIon Rename_column Get_long_information Set_lob_offset

16 LCR DDL type Get_base_table_name Set_object_type Execute Set_ddl_text STATIC FUNCTION CONSTRUCT( source_database_name IN VARCHAR2, command_type IN VARCHAR2, Get_object_type object_owner IN VARCHAR2, object_name IN VARCHAR2, object_type IN VARCHAR2, ddl_text IN CLOB, logon_user IN VARCHAR2, current_schema IN VARCHAR2, base_table_owner IN VARCHAR2, Get_ddl_text Set_logon_user base_table_name IN VARCHAR2, tag IN RAW DEFAULT NULL, transaction_id IN VARCHAR2 DEFAULT NULL, scn IN NUMBER DEFAULT NULL) RETURN SYS.LCR$_DDL_RECORD; Set_logon_user Get_base_table_owner Get_current_schema Set_base_table_name Set_base_table_owner Set_current_schema

17 LCR row en ddl GET_COMMAND_TYPE SET_EXTRA_ATTRIBUTE IS_NULL_TAG GET_COMMIT_SCN GET_TRANSACTION_ID GET_COMPATIBLE SET_OBJECT_NAME ROW and DDL LCR SET_COMMAND_TYPE GET_TAG GET_EXTRA_ATTRIBUTE GET_OBJECT_NAME SET_OBJECT_OWNER GET_OBJECT_OWNER GET_SOURCE_TIME SET_TAG SET_SOURCE_DATABASE_NAME GET_SCN GET_SOURCE_DATABASE_NAME

18 Rules A database object that enables a client to perform an acion when an event occurs and a condiion is sa4sfied. Rule condiion Rule evalutaion context Rule acion context DBMS_STREAMS_ADM.SET_RULE_TRANSFORM_FUNCTION Global Schema Table Subset WHERE FROM ((( :dml.get_object_owner() = 'STR_OWN' and :dml.get_object_name() = 'LOCATIONS')) and :dml.is_null_tag() = 'Y' and :dml.get_value('new','"region_id"').accessnumber()=2) :dml.get_source_database_name() = SOURCE.NET' )

19 Streams - handler Event koppelen aan Action ROW LCR aanroep van procedure DDL LCR aanroep van procedure standaard tabel A tabel A plsql procedure dml handler tabel A plsql procedure ddl handler PRE COMMIT handler ERROR handler tabel A dml change tabel ddl change tabel

20 SCN DBA_CAPTURE status van processen START_SCN CAPTURED_SCN APPLIED_SCN FIRST_SCN SOURCE_RESETLOGS_SCN MAX_CHECKPOINT_SCN REQUIRED_CHECKPOINT_SCN LAST_ENQUEUED_SCN

21 Recovery source database DBA: recovery needed source DB 4me Start apply and capture 11:35 scn target DB Stop apply and capture 11:39 4me scn

22 Recovery source database Steps: DBA: recovery needed source DB 11:52 4me 1. Stop capture 2. Bepaal scn 3. Dbms_capture set parameter maximum scn pit scn 4. Zet start scn source gelijk aan oldest scn target 5. Start capture again 6. Wait until applied to max scn and check LAST_ENQUEUE_MESSA GE_NUMBER 7. Drop apply 8. Create apply 9. Start apply scn target DB 11:48 4me scn Drop capture Create capture met scn uit stap Start capture with

23 Recovery target database Steps: source DB 11:52 1. defer archive des4na4on 2. Execute pit recovery 3. enable archive des4na4on 4me scn target DB 11:39 4me scn DBA: recovery needed

24 Performance STREAMS_POOL_SIZE table supplemental logging checkpoint_retention_time => 7 SEND_BUF_SIZE en RECV_BUF_SIZE parameters in the listener.ora hanteer een max. commit frequency aan van spilling van of het capture process of apply reader process door gebrek aan memory een apply server kan aan een transactie werken; splits grote batch jobs parallelisme unique index op change table

25 Monitoring Oracle Streams Componenten: source database Streams database target database archiving Logging processen en state performance backup

26 Monitoring Oracle Streams Streams processen: capture proces: V$STREAMS_CAPTURE INITIALIZING CAPTURING CHANGES EVALUATING RULE CREATING LCR ENQUEUING MESSAGE SHUTTING DOWN WAITING FOR DICTIONARY REDO DICTIONARY INITIALIZATION - Processing a dictionary build. MINING (PROCESSED SCN = scn_value) LOADING (step X of Y) WAITING FOR REDO PAUSED FOR FLOW CONTROL

27 Monitoring Oracle Streams apply coordinator proces: INITIALIZING APPLYING SHUTTING DOWN CLEANLY ABORTING apply reader proces: V$STREAMS_APPLY_COORDINATOR V$STREAMS_APPLY_READER IDLE - Performing no work DEQUEUE MESSAGES SCHEDULE MESSAGES INITIALIZING SPILLING PAUSED

28 Monitoring Oracle Streams apply server proces: V$STREAMS_APPLY_SERVER INITIALIZING IDLE RECORD LOW-WATERMARK ADD PARTITION DROP PARTITION EXECUTE TRANSACTION WAIT COMMIT WAIT DEPENDENCY WAIT FOR NEXT CHUNK TRANSACTION CLEANUP

29 Monitoring dba scripts Start capture en stop capture Start apply en stop apply Disable constraints Unusable indexes Execute apply_errors Status voor capture en apply Spilled messages rep_capture_perf.sql rep_apply_perf.sql rep_hc_streams_10gr2.sql

30 Monitoring EM Grid-Control EMGC biedt: Overview health Oracle Streams Ondersteuning voor Streams Setup Ondersteuning voor Streams monitoring Stoppen en starten van Streams Error handling Statistics of Streams Parameters zetten

31

32

33

34

35

36

37 Monitoring EMGC UDM User defined metric: Capture: enabled status Apply: enabled status

38 Oracle 11gR2 Combined capture en apply DBMS_COMPARISON UTL_SPADV package Oracle scheduler Oracle XStreams API Compresses tables DBMS_STREAMS_ADM.SPLIT_STREAMS DBMS_STREAMS_ADM.SET_MESSAGE_TRACKING DBMS_STREAMS_ADM.KEEP_COLUMNS Txn_age_spill_threshold: apply; seconden voor spilling Performance advisors Automatic data converison Tables with virtual columns Skip_autofiltered_table_ddl Rtrim_on_implicit_conversion Synchronous capture Support XMLType Support voor TDE

39 Patches Recommended patches for Streams: Note

40 Demo Oracle Streams Functionele doelen: gegevens sneller beschikbaar ddl wijzigingen synchroniseren dml kunnen laden in het datawarehouse metadata vastleggen: dml - ddl Technische doelen: inrichten van Oracle Streams acties in de alert file oplever wijze in OTAP model werking dml werking ddl verwijderen streams 11g feature

41 Demo toeliching setup databases setup Oracle Streams DDL capture opleveren DML capture monitoring Oracle Streams verwijderen

42 Demo - koppeling table a table a ddl dml / ddl package table a table a table a dml source data streams data warehouse data

43 Demo records source data streams data table ddl table a warehouse data table a dml table a table a hist Table A PERSONEELSNR USERID USERNAME PRINTER Table A DML PERSONEELSNR USERID USERNAME PRINTER MGT_TIJDSTEMPEL MGT_ACTIECODE MGT_DAGNUMMER MGT_USERNAME Table DDL TIMESTAMP SOURCE_DATABASE_NAME COMMAND_TYPE OBJECT_OWNER OBJECT_NAME OBJECT_TYPE DDL_TEXT LOGON_USER CURRENT_SCHEMA BASE_TABLE_OWNER BASE_TABLE_NAME TAG TRANSACTION_ID SCN

44 Afsluiting 1. Samenvatting 2. Status Oracle Streams - Goldengate 3. Backup en recovery 4. Communicatie 5. Afstemming - acceptatie criteria 6. Organisatie ReacIes? Ingo Wevers: it.nl Presenta4e op it.nl

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Implement Streams Release 2. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Implement Streams Release 2. 5 Jours [35 Heures] Objectif Perform basic troubleshooting of a Streams environment Alter the Streams environment to add, modify and drop new sites or objects Configure conflict handling for data replication Transform the

More information

I have been playing with Oracle Streams again lately. My goal is to capture changes in 10g and send them to a 9i database.

I have been playing with Oracle Streams again lately. My goal is to capture changes in 10g and send them to a 9i database. I have been playing with Oracle Streams again lately. My goal is to capture changes in 10g and send them to a 9i database. Below is the short list for setting up Change Data Capture using Oracle Streams.

More information

Real-time Data Replication

Real-time Data Replication Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different

More information

Oracle Data Integration Solutions GoldenGate New Features Summary

Oracle Data Integration Solutions GoldenGate New Features Summary Oracle Data Integration Solutions GoldenGate New Features Summary Valarie Bedard Principle Sales Consultant Tony Velardo DIS Account Manager Oracle Data Integration Moving Data to Transform Business 1

More information

www.peoug.org 1-2 www.peoug.org

www.peoug.org 1-2 www.peoug.org Implementando Oracle Streams Una solución moderna de replicación de datos Miguel Palacios (miguel.palacios@gbsperu.net) PEOUG Day - 18 de Noviembre 2009 www.peoug.org 1-2 www.peoug.org Mi Perfil: Miguel

More information

ORACLE DATABASE 11G: COMPLETE

ORACLE DATABASE 11G: COMPLETE ORACLE DATABASE 11G: COMPLETE 1. ORACLE DATABASE 11G: SQL FUNDAMENTALS I - SELF-STUDY COURSE a) Using SQL to Query Your Database Using SQL in Oracle Database 11g Retrieving, Restricting and Sorting Data

More information

Oracle9i Data Guard: SQL Apply Best Practices. An Oracle White Paper September 2003

Oracle9i Data Guard: SQL Apply Best Practices. An Oracle White Paper September 2003 Oracle9i Data Guard: SQL Apply Best Practices An Oracle White Paper September 2003 Oracle9i Data Guard: SQL Apply Best Practices Introduction... 3 SQL Apply Best Practices & Observations At a Glance...

More information

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/- Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application

More information

Informatica Data Replication 9.1.1 FAQs

Informatica Data Replication 9.1.1 FAQs Informatica Data Replication 9.1.1 FAQs 2012 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)

More information

Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured, hands-on activities.

Delivery Method: Instructor-led, group-paced, classroom-delivery learning model with structured, hands-on activities. Course Code: Title: Format: Duration: SSD024 Oracle 11g DBA I Instructor led 5 days Course Description Through hands-on experience administering an Oracle 11g database, you will gain an understanding of

More information

ORACLE DATABASE 12C: NEW FEATURES FOR ADMINISTRATORS GRADE CURRICULAR. Enterprise Manager Express home page versus Enterprise Manager Database Control

ORACLE DATABASE 12C: NEW FEATURES FOR ADMINISTRATORS GRADE CURRICULAR. Enterprise Manager Express home page versus Enterprise Manager Database Control FACULDADE DE EDUCAÇÃO SUPERIOR DO PARANÁ CURSO DE EXTENSÃO UNIVERSITÁRIA ORACLE DATABASE 12C: NEW FEATURES FOR ADMINISTRATORS GRADE CURRICULAR Enterprise Manager and Other Tools Enterprise Manager (EM)

More information

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress* Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing

More information

Oracle Database 12c: New Features for Administrators

Oracle Database 12c: New Features for Administrators Oracle University Contact Us: 67 52 67 24 Oracle Database 12c: New Features for Administrators Duration: 5 Days What you will learn In the Oracle Database 12c: New Features for Administrators course, you

More information

Module 14: Scalability and High Availability

Module 14: Scalability and High Availability Module 14: Scalability and High Availability Overview Key high availability features available in Oracle and SQL Server Key scalability features available in Oracle and SQL Server High Availability High

More information

SOUG-SIG Data Replication With Oracle GoldenGate Looking Behind The Scenes Robert Bialek Principal Consultant Partner

SOUG-SIG Data Replication With Oracle GoldenGate Looking Behind The Scenes Robert Bialek Principal Consultant Partner SOUG-SIG Data Replication With Oracle GoldenGate Looking Behind The Scenes Robert Bialek Principal Consultant Partner BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN

More information

Oracle Database Links Part 2 - Distributed Transactions Written and presented by Joel Goodman October 15th 2009

Oracle Database Links Part 2 - Distributed Transactions Written and presented by Joel Goodman October 15th 2009 Oracle Database Links Part 2 - Distributed Transactions Written and presented by Joel Goodman October 15th 2009 About Me Email: Joel.Goodman@oracle.com Blog: dbatrain.wordpress.com Application Development

More information

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP) Audience Data Warehouse Administrator Database Administrators Database Designers Support Engineer Technical Administrator Related Training Required Prerequisites Working knowledge of SQL and use of PL/SQL

More information

Oracle Database 10g: New Features for Administrators

Oracle Database 10g: New Features for Administrators Oracle Database 10g: New Features for Administrators Course ON10G 5 Day(s) 30:00 Hours Introduction This course introduces students to the new features in Oracle Database 10g Release 2 - the database for

More information

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I

COURCE TITLE DURATION. Oracle Database 11g: Administration Workshop I COURCE TITLE DURATION DBA 11g Oracle Database 11g: Administration Workshop I 40 H. What you will learn: This course is designed to give students a firm foundation in basic administration of Oracle Database

More information

ORACLE DATABASE: ADMINISTRATION WORKSHOP I

ORACLE DATABASE: ADMINISTRATION WORKSHOP I ORACLE DATABASE: ADMINISTRATION WORKSHOP I CORPORATE COLLEGE SEMINAR SERIES Date: March 18 April 25 Presented by: Lone Star Corporate College in partnership with Oracle Workforce Development Program Format:

More information

Techniques for implementing & running robust and reliable DB-centric Grid Applications

Techniques for implementing & running robust and reliable DB-centric Grid Applications Techniques for implementing & running robust and reliable DB-centric Grid Applications International Symposium on Grid Computing 2008 11 April 2008 Miguel Anjo, CERN - Physics Databases Outline Robust

More information

Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard]

Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard] Twee remedies tegen systeemuitval en datacorruptie [RAC en Data Guard] SPREKER : E-MAIL : DATUM : Jos van den Oord Jos.van.den.Oord@transfer-solutions.com 14 oktober 2010 WWW.TRANSFER-SOLUTIONS.COM Inleiding:

More information

Oracle Audit Vault Oracle FLEXCUBE Universal Banking Release 12.0.3.0.0 [April] [2014]

Oracle Audit Vault Oracle FLEXCUBE Universal Banking Release 12.0.3.0.0 [April] [2014] Oracle Audit Vault Oracle FLEXCUBE Universal Banking Release 12.0.3.0.0 [April] [2014] Table of Contents 1. INTRODUCTION... 1-1 1.1 SCOPE... 1-1 1.2 INTRODUCTION OF ORACLE AUDIT VAULT... 1-1 1.2.1 Advantages...

More information

Conventional Files versus the Database. Files versus Database. Pros and Cons of Conventional Files. Pros and Cons of Databases. Fields (continued)

Conventional Files versus the Database. Files versus Database. Pros and Cons of Conventional Files. Pros and Cons of Databases. Fields (continued) Conventional Files versus the Database Files versus Database File a collection of similar records. Files are unrelated to each other except in the code of an application program. Data storage is built

More information

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - Administration Workshop I Release 2. 5 Jours [35 Heures] Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Monitor performance Describe Oracle Database Architecture Install Oracle Grid Infrastructure Install and configure Oracle Database

More information

Oracle Database 12c: Admin, Install and Upgrade Accelerated

Oracle Database 12c: Admin, Install and Upgrade Accelerated Oracle University Contact Us: + 38516306373 Oracle Database 12c: Admin, Install and Upgrade Accelerated Duration: 5 Days What you will learn This Oracle Database 12c: Admin, Install and Upgrade Accelerated

More information

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?

DBMS Questions. 3.) For which two constraints are indexes created when the constraint is added? DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)

More information

Backup Types. Backup and Recovery. Categories of Failures. Issues. Logical. Cold. Hot. Physical With. Statement failure

Backup Types. Backup and Recovery. Categories of Failures. Issues. Logical. Cold. Hot. Physical With. Statement failure Backup Types Logical Backup and Recovery Cold Hot Physical With Without Issues Categories of Failures Protectthe database from numerous types of failures Increase Mean-Time-Between-Failures (MTBF) Decrease

More information

Streams Intervention. s Eva Dafonte Pérez. CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/it

Streams Intervention. s Eva Dafonte Pérez. CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/it Streams Intervention Responsibilities s Eva Dafonte Pérez Initial Setup Target database preparation - Tier1 Streams initialization parameters Listener configuration Streams administrator user creation

More information

OGH: : 11g in de praktijk

OGH: : 11g in de praktijk OGH: : 11g in de praktijk Real Application Testing SPREKER : E-MAIL : PATRICK MUNNE PMUNNE@TRANSFER-SOLUTIONS.COM DATUM : 14-09-2010 WWW.TRANSFER-SOLUTIONS.COM Real Application Testing Uitleg Real Application

More information

Oracle 11g Database Administration

Oracle 11g Database Administration Oracle 11g Database Administration Part 1: Oracle 11g Administration Workshop I A. Exploring the Oracle Database Architecture 1. Oracle Database Architecture Overview 2. Interacting with an Oracle Database

More information

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW

D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW D12C-AIU Oracle Database 12c: Admin, Install and Upgrade Accelerated NEW Duration: 5 Days What you will learn This Oracle Database 12c: Admin, Install and Upgrade Accelerated course will provide you with

More information

Oracle Data Guard. Caleb Small Caleb@Caleb.com. Puget Sound Oracle Users Group Education Is Our Passion

Oracle Data Guard. Caleb Small Caleb@Caleb.com. Puget Sound Oracle Users Group Education Is Our Passion Oracle Data Guard Caleb Small Caleb@Caleb.com Outline Overview Planning a DataGuard Installation Architecture Setting up DataGuard Managing & Monitoring Crash & Burn Demo Overview Data Guard Concepts Causes

More information

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,

More information

Oracle Database 12c: Administration Workshop NEW

Oracle Database 12c: Administration Workshop NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Administration Workshop NEW Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY Tokyo. Koln Sebastopol. Cambridge Farnham. FIFTH EDITION Oracle Essentials Rick Greenwald, Robert Stackowiak, and Jonathan Stern O'REILLY" Beijing Cambridge Farnham Koln Sebastopol Tokyo _ Table of Contents Preface xiii 1. Introducing Oracle 1

More information

ORACLE CORE DBA ONLINE TRAINING

ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA ONLINE TRAINING ORACLE CORE DBA THIS ORACLE DBA TRAINING COURSE IS DESIGNED TO PROVIDE ORACLE PROFESSIONALS WITH AN IN-DEPTH UNDERSTANDING OF THE DBA FEATURES OF ORACLE, SPECIFIC ORACLE

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle University Entre em contato: 0800 891 6502 Oracle Database 11g: Administration Workshop I Duração: 5 Dias Objetivos do Curso This course is designed to give students a firm foundation in basic administration

More information

news from Tom Bacon about Monday's lecture

news from Tom Bacon about Monday's lecture ECRIC news from Tom Bacon about Monday's lecture I won't be at the lecture on Monday due to the work swamp. The plan is still to try and get into the data centre in two weeks time and do the next migration,

More information

Critical Database. Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur. Prem Venkatasamy. Principal Technical Architect

Critical Database. Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur. Prem Venkatasamy. Principal Technical Architect Real World Mission Critical Database Monitoring i at AT&T with Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur Principal Technical Architect Prem Venkatasamy Director IT

More information

Modern PL/SQL Code Checking and Dependency Analysis

Modern PL/SQL Code Checking and Dependency Analysis Modern PL/SQL Code Checking and Dependency Analysis Philipp Salvisberg Senior Principal Consultant BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA

More information

Oracle Database 10g: Backup and Recovery 1-2

Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-2 Oracle Database 10g: Backup and Recovery 1-3 What Is Backup and Recovery? The phrase backup and recovery refers to the strategies and techniques that are employed

More information

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn

Oracle Database 12c: Administration Workshop NEW. Duration: 5 Days. What you will learn Oracle Database 12c: Administration Workshop NEW Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about the Oracle Database architecture. You will discover

More information

Oracle Database 11g R1 & R2: New Features for Administrators

Oracle Database 11g R1 & R2: New Features for Administrators Oracle Database 11g R1 & R2: New Features for Administrators Summary This Oracle 11g course will assist experienced Oracle database administrators to quickly learn the new features and concepts associated

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Contact Us: (+202) 35 35 02 54 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This course is designed to give you a firm foundation in basic

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Contact Us: 1.800.529.0165 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop I Release 2

More information

PeopleSoft DDL & DDL Management

PeopleSoft DDL & DDL Management PeopleSoft DDL & DDL Management by David Kurtz, Go-Faster Consultancy Ltd. Since their takeover of PeopleSoft, Oracle has announced project Fusion, an initiative for a new generation of Oracle Applications

More information

Oracle Architecture. Overview

Oracle Architecture. Overview Oracle Architecture Overview The Oracle Server Oracle ser ver Instance Architecture Instance SGA Shared pool Database Cache Redo Log Library Cache Data Dictionary Cache DBWR LGWR SMON PMON ARCn RECO CKPT

More information

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012 Oracle vs. SQL Server Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012 Agenda Discussions on the various advantages and disadvantages of one platform vs. the other For each topic,

More information

Administering Microsoft SQL Server 2012 Databases

Administering Microsoft SQL Server 2012 Databases Administering Microsoft SQL Server 2012 Databases Install and Configure (19%) Plan installation. May include but not limited to: evaluate installation requirements; design the installation of SQL Server

More information

Special Interest Group Oracle WebCenter

Special Interest Group Oracle WebCenter Special Interest Group Oracle WebCenter Eric Bos Oracle ECM Consultant 28 Oktober 2013 1 Oracle WebCenter Capture 1. Webcenter Capture vs OFR (Perceptive IDC) 2. WebCenter Capture 3. Workspaces en andere

More information

Oracle GoldenGate on Disaster Recovery

Oracle GoldenGate on Disaster Recovery Oracle on Disaster Recovery Infrastructure at your Service. Oracle on Disaster Recovery Infrastructure at your Service. About Me Hervé Schweitzer Chief Technology Officer Principal Consultant Mobile +41

More information

Oracle Database 10g: Administration Workshop II Release 2

Oracle Database 10g: Administration Workshop II Release 2 ORACLE UNIVERSITY CONTACT US: 00 9714 390 9000 Oracle Database 10g: Administration Workshop II Release 2 Duration: 5 Days What you will learn This course advances your success as an Oracle professional

More information

Dbvisit Replicate. Dbvisit Replicate Overview

Dbvisit Replicate. Dbvisit Replicate Overview Dbvisit Replicate Dbvisit Replicate Overview Agenda! The Problem! The Replication Solution! Dbvisit Replicate! Benefits! Pricing! Q&A and Open Discussion Dbvisit Replicate Overview 2 The Problem! Users

More information

Content Management met Office SharePoint. Astrid van Raalte Solution Specialist Business Productivity

Content Management met Office SharePoint. Astrid van Raalte Solution Specialist Business Productivity Content Management met Office SharePoint Astrid van Raalte Solution Specialist Business Productivity Schiphol, 19 januari 2010 Agenda Nieuwe Manieren van (Samen) werken en de rol van Software Uitdagingen

More information

SQL Server Training Course Content

SQL Server Training Course Content SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance

More information

Database 10g Edition: All possible 10g features, either bundled or available at additional cost.

Database 10g Edition: All possible 10g features, either bundled or available at additional cost. Concepts Oracle Corporation offers a wide variety of products. The Oracle Database 10g, the product this exam focuses on, is the centerpiece of the Oracle product set. The "g" in "10g" stands for the Grid

More information

Oracle Database Cloud Services OGh DBA & Middleware Day

Oracle Database Cloud Services OGh DBA & Middleware Day Oracle Database Cloud Services OGh DBA & Middleware Day Jan van Tiggelen Principal Sales Consultant Oracle Core Technology June 4th, 2015 Safe Harbor Statement The following is intended to outline our

More information

SQL Object Level Recovery Native 1.1

SQL Object Level Recovery Native 1.1 SQL Object Level Recovery Native 1.1 September 2009 Note: these pages apply to a version of this product that is not the current released version. For the latest support documentation, please see http://documentation.red-gate.com

More information

AV-004: Administering and Programming with ORACLE

AV-004: Administering and Programming with ORACLE AV-004: Administering and Programming with ORACLE Oracle 11g Duration: 140 hours Introduction: An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve

More information

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box)

SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box) SQL Server 2012 Gives You More Advanced Features (Out-Of-The-Box) SQL Server White Paper Published: January 2012 Applies to: SQL Server 2012 Summary: This paper explains the different ways in which databases

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Oracle and Visual Studio 2013: What's New and Best Practices Alex Keh Senior Principal Product Manager, Oracle Program Agenda Introduction to ODAC New Features Schema Compare ODP.NET, Managed Driver

More information

Oracle DBA Course Contents

Oracle DBA Course Contents Oracle DBA Course Contents Overview of Oracle DBA tasks: Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the relation to Oracle Different DBA job roles(vp of DBA, developer DBA,production

More information

Oracle Database 10g Express

Oracle Database 10g Express Oracle Database 10g Express This tutorial prepares the Oracle Database 10g Express Edition Developer to perform common development and administrative tasks of Oracle Database 10g Express Edition. Objectives

More information

Oracle Education @ USF

Oracle Education @ USF Oracle Education @ USF Oracle Education @ USF helps increase your employability and also trains and prepares you for the competitive job market at a much lower cost compared to Oracle University. Oracle

More information

State of Wisconsin Database Hosting Services Roles and Responsibilities

State of Wisconsin Database Hosting Services Roles and Responsibilities State of Wisconsin Hosting Services oles and esponsibilities Document evision History (Major Post Publishing evisions Only) Date Version reator Notes 12/9/2010 1.0 This document describes the Hosting Services

More information

RMAN BACKUP & RECOVERY. Recovery Manager. Veeratteshwaran Sridhar

RMAN BACKUP & RECOVERY. Recovery Manager. Veeratteshwaran Sridhar RMAN Recovery Manager BACKUP & RECOVERY Veeratteshwaran Sridhar Why Backup & Recovery? The purpose of a backup and recovery strategy is to protect the database against data loss and reconstruct the database

More information

Shadowbase Data Replication Solutions. William Holenstein Senior Manager of Product Delivery Shadowbase Products Group

Shadowbase Data Replication Solutions. William Holenstein Senior Manager of Product Delivery Shadowbase Products Group Shadowbase Data Replication Solutions William Holenstein Senior Manager of Product Delivery Shadowbase Products Group 1 Agenda Introduction to Gravic Shadowbase Product Overview Shadowbase for Business

More information

Data Integration and ETL with Oracle Warehouse Builder: Part 1

Data Integration and ETL with Oracle Warehouse Builder: Part 1 Oracle University Contact Us: + 38516306373 Data Integration and ETL with Oracle Warehouse Builder: Part 1 Duration: 3 Days What you will learn This Data Integration and ETL with Oracle Warehouse Builder:

More information

Oracle Database Security Solutions

Oracle Database Security Solutions Oracle Database Security Solutions Eric Cheung Senior Manager, Technology Sales Consulting Eric.cheung@oracle.com May 2008 Key Drivers for Data Security Privacy and Compliance Sarbanes-Oxley

More information

ORACLE 11g RDBMS Features: Oracle Total Recall Oracle FLEXCUBE Enterprise Limits and Collateral Management Release 12.1 [December] [2014]

ORACLE 11g RDBMS Features: Oracle Total Recall Oracle FLEXCUBE Enterprise Limits and Collateral Management Release 12.1 [December] [2014] ORACLE 11g RDBMS Features: Oracle Total Recall Oracle FLEXCUBE Enterprise Limits and Collateral Management Release 12.1 [December] [2014] Table of Contents 1. INTRODUCTION... 2 2. REQUIREMENT /PROBLEM

More information

Oracle Database 12c Recovery Manager New Features

Oracle Database 12c Recovery Manager New Features Oracle Database 12c Recovery Manager New Features Presented by: Andy Colvin February 13, 2013 *DISCLAIMER* Oracle 12c has not been released yet Some features may not be available I believe Oracle has mentioned

More information

Best Approaches to Database Auditing: Strengths and Weaknesses. henry.parnell@lumigent.com

Best Approaches to Database Auditing: Strengths and Weaknesses. henry.parnell@lumigent.com Best Approaches to Database Auditing: Strengths and Weaknesses henry.parnell@lumigent.com Agenda Why are audit records of Database Operations required in some cases? And why is collecting them difficult?

More information

Automatic Data Optimization

Automatic Data Optimization Automatic Data Optimization Saving Space and Improving Performance! Erik Benner, Enterprise Architect 1 Who am I? Erik Benner @erik_benner TalesFromTheDatacenter.com Enterprise Architect Ebenner@mythics.com

More information

Database Assessment. Vulnerability Assessment Course

Database Assessment. Vulnerability Assessment Course Database Assessment Vulnerability Assessment Course All materials are licensed under a Creative Commons Share Alike license. http://creativecommons.org/licenses/by-sa/3.0/ 2 Agenda Introduction Configuration

More information

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content

Oracle 11g DBA Online Course - Smart Mind Online Training, Hyderabad. Oracle 11g DBA Online Training Course Content Oracle 11g DBA Online Training Course Content Faculty: Real time and certified INTRODUCTION TO ORACLE DBA What is DBA? Why a Company needs a DBA? Roles & Responsibilities of DBA Oracle Architecture Physical

More information

Oracle Database 11g Comparison Chart

Oracle Database 11g Comparison Chart Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

Oracle Database 11g Express Edition PL/SQL and Database Administration Concepts -II

Oracle Database 11g Express Edition PL/SQL and Database Administration Concepts -II Oracle Database 11g Express Edition PL/SQL and Database Administration Concepts -II Slide 1: Hello and welcome back to the second part of this online, self-paced course titled Oracle Database 11g Express

More information

Cursusrooster Technology NEDERLAND. Nederland maart juni 2011. Learn Oracle From Oracle

Cursusrooster Technology NEDERLAND. Nederland maart juni 2011. Learn Oracle From Oracle Cursusrooster Technology Nederland maart juni 2011 NEDERLAND Boekingen en Informatie Education Service Desk Telefoon: 030 66 99 244 Website: www.oracle.com/nl/education E-Mail: esd_nl@oracle.com CURSUSROOSTER

More information

Oracle Database 11g Best Practices for using Partitioning in HA Environments and VLDBs

Oracle Database 11g Best Practices for using Partitioning in HA Environments and VLDBs Oracle Database 11g Best Practices for using Partitioning in HA Environments and VLDBs Session# S307725 Ami Aharonovich Oracle Certified Professional Independent Oracle DBA Consultant & Instructor aaharon@gmail.com

More information

Creating a Technical Disaster Recovery Implementation Plan (TDRIP)

Creating a Technical Disaster Recovery Implementation Plan (TDRIP) Creating a Technical Disaster Recovery Implementation Plan (TDRIP) Arjen Visser Avisit Solutions Limited Creators of Dbvisit Protection Recovery Continuity Introducing myself Arjen Visser Founder and CEO

More information

SQL Server to Oracle A Database Migration Roadmap

SQL Server to Oracle A Database Migration Roadmap SQL Server to Oracle A Database Migration Roadmap Louis Shih Superior Court of California County of Sacramento Oracle OpenWorld 2010 San Francisco, California Agenda Introduction Institutional Background

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited MS SQL Server 2012 Database Administration With AlwaysOn & Clustering Techniques Module 1: SQL Server Architecture Introduction to SQL Server 2012 Overview on RDBMS and Beyond Relational Big picture of

More information

Maximizer Synergy. info@adafi.be BE 0415.642.030. Houwaartstraat 200/1 BE 3270 Scherpenheuvel. Tel: +32 495 300612 Fax: +32 13 777372

Maximizer Synergy. info@adafi.be BE 0415.642.030. Houwaartstraat 200/1 BE 3270 Scherpenheuvel. Tel: +32 495 300612 Fax: +32 13 777372 Maximizer Synergy Adafi Software is een samenwerking gestart met Advoco Solutions, een Maximizer Business Partner uit Groot Brittannië. Advoco Solutions heeft een technologie ontwikkeld, genaamd Synergy,

More information

Secure Test Data Management with ORACLE Data Masking

Secure Test Data Management with ORACLE Data Masking Secure Test Data Management with ORACLE Data Masking Michael Schellin Consultant, OCM DOAG Regio München, Dec 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg

More information

New York Oracle Users Group (NYOUG) Long Island SIG. Oracle Data Integrator (ODI) Best Practices Do You Know How Flexible ODI Is?

New York Oracle Users Group (NYOUG) Long Island SIG. Oracle Data Integrator (ODI) Best Practices Do You Know How Flexible ODI Is? New York Oracle Users Group (NYOUG) Long Island SIG Oracle Data Integrator (ODI) Best Practices Do You Know How Flexible ODI Is? igorhan@gmail.com http://gurcanorhan.wordpress.com http://www.twitter.com/gurcan_orhan

More information

Restore and Recovery Tasks. Copyright 2009, Oracle. All rights reserved.

Restore and Recovery Tasks. Copyright 2009, Oracle. All rights reserved. Restore and Recovery Tasks Objectives After completing this lesson, you should be able to: Describe the causes of file loss and determine the appropriate action Describe major recovery operations Back

More information

Welkom! Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Welkom! Copyright 2014 Oracle and/or its affiliates. All rights reserved. Welkom! WIE? Bestuurslid OGh met BI / WA ervaring Bepalen activiteiten van de vereniging Deelname in organisatie commite van 1 of meerdere events Faciliteren van de SIG s Redactie van OGh-Visie Onderhouden

More information

Maximize Availability With Oracle Database 12c

Maximize Availability With Oracle Database 12c Maximize Availability With Oracle Database 12c Darl Kuhn DBA darl.kuhn@oracle.com 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. HA? 2 Copyright 2013, Oracle and/or its affiliates.

More information

Linas Virbalas Continuent, Inc.

Linas Virbalas Continuent, Inc. Linas Virbalas Continuent, Inc. Heterogeneous Replication Replication between different types of DBMS / Introductions / What is Tungsten (the whole stack)? / A Word About MySQL Replication / Tungsten Replicator:

More information

PROFESSIONAL SERVICES

PROFESSIONAL SERVICES v.2016.02 PROFESSIONAL SERVICES Training Services Computrition offers a wide array of training services to streamline the implementation process. Of all the factors critical to the success of an automation

More information

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A

More information

Basic Concepts of Database Systems

Basic Concepts of Database Systems CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems

More information

Sudan University of Science & Technology Computer Center Training Department. Course Category: Databse. Oracle 10g DBA

Sudan University of Science & Technology Computer Center Training Department. Course Category: Databse. Oracle 10g DBA Sudan University of Science & Technology Computer Center Training Department Course Category: Databse Oracle 10g DBA For Database Administrators (Under Linux) (Oracle University Standard Training) Package

More information

Microsoft SQL Database Administrator Certification

Microsoft SQL Database Administrator Certification Microsoft SQL Database Administrator Certification Training for Exam 70-432 Course Modules and Objectives www.sqlsteps.com 2009 ViSteps Pty Ltd, SQLSteps Division 2 Table of Contents Module #1 Prerequisites

More information

Oracle(PL/SQL) Training

Oracle(PL/SQL) Training Oracle(PL/SQL) Training 30 Days Course Description: This course is designed for people who have worked with other relational databases and have knowledge of SQL, another course, called Introduction to

More information

OutSystems on Oracle

OutSystems on Oracle OutSystems on Oracle Spreker(s) : Datum : E-mail : Marieke Gijsberts, Martijn Habraken, Martin Westra 12-05-2015 info@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM OUTSYSTEMS ON ORACLE Agenda Intro

More information