Database Sharding with Oracle RDBMS

Size: px
Start display at page:

Download "Database Sharding with Oracle RDBMS"

Transcription

1 Database Sharding with Oracle RDBMS First Impressions Robert Bialek Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

2 Who Am I Principal Consultant and Trainer at Trivadis GmbH in Munich MSc in Computer Engineering Focus: Oracle Database High Availability Database Architecture/Internals Backup/Recovery Troubleshooting/Performance Tuning Linux Operating System Trainer for the following Trivadis courses: Oracle Grid Infrastructure, RAC, Data Guard

3 Our company. Trivadis is a market leader in IT consulting, system integration, solution engineering and the provision of IT services focusing on and technologies in Switzerland, Germany, Austria and Denmark. We offer our services in the following strategic business fields: O P E R A T I O N Trivadis Services takes over the interacting operation of your IT systems. 3

4 With over 600 specialists and IT experts in your region. COPENHAGEN HAMBURG 14 Trivadis branches and more than 600 employees 200 Service Level Agreements Over 4,000 training participants DÜSSELDORF Research and development budget: CHF 5.0 million FRANKFURT Financially self-supporting and sustainably profitable BASEL FREIBURG STUTTGART BRUGG ZURICH MUNICH VIENNA Experience from more than 1,900 projects per year at over 800 customers GENEVA BERN LAUSANNE 4

5 Technology on its own won't help you. You need to know how to use it properly. 5

6 Database Scalability Limits? For some business requirements: extreme scalability/elasticity, global data distribution, know database techniques might not be sufficient. The solution: Database Sharding (horizontal scaling) Not really a new concept: Cassandra, MongoDB, MySQL, Split one into many One Database Only 1/N components 6

7 Agenda 1. Sharded Database Architecture 2. Data Sharding Methods 3. Data High Availability/Disaster Recovery 4. Session/Statement Routing 5. Conclusions 7

8 Sharded Database Architecture 8

9 Unsharded DB (Tables) SDB Architecture Distributed Partitioning Horizontally distributed data partitioning using shared-nothing database architecture Sharded tables: data exist in one shard Duplicated tables: data exist in all shards Sharded Database (SDB) Up to 1000 non-cdb shards Distributed Partitioning Shard 1 Shard 2 Shard 3 Server B Server C Server D Server A Don t share physical resources No cluster software 9

10 SDB Architecture Big Picture Shard Director 1 Shard Director 2 Shard Director 3 Shard Director 4 Shard Catalog Shards Global Services: OLTP_RW, OLTP_RO, Shard Catalog Shards Data Center (Region): Germany Data Center (Region): Switzerland 10

11 Table Family SDB Architecture Sharded Tables All tables in one table family must be equi-partitioned (sharding key) Two methods to create a table family: reference partitioning or the PARENT clause CUSTOMERS CUSTID FIRSTNAME ORDERS ORDERID CUSTID ORDERDATE CREATE SHARDED TABLE customers (... CREATE SHARDED TABLE orders (... ORDERITEMS LINEITEMID CUSTID ORDERID

12 SDB Architecture Duplicated Tables Used to avoid cross-shard operations Use materialized view replication The master table is created in the Shard Catalog database R/O materialized views in all shards All supporting objects created automatically in SDB SHRD_DUPL_TABLE_REFRESH_RATE initialization parameter controls refresh frequency Cannot coexist in a tablespace with sharded tables CREATE DUPLICATED TABLE products( productid INTEGER PRIMARY KEY,... ) TABLESPACE PRODUCTS_TBS; Shard 1 Shard 2 Shard 3 Shard Catalog 12

13 SDB Architecture DDL Execution The application schema name as well as object names are identical in all shards DDLs are executed in the Shard Catalog database or using GDSCTL Automatically propagated to all shards SQL> CONNECT SQL> ALTER SESSION ENABLE SHARD DDL; SQL> CREATE USER <app_name>... SQL> GRANT CREATE TABLE TO <app_name>... SQL> CREATE DUPLICATED TABLE <name>... SQL> CREATE SHARDED TABLE <name>... GDSCTL> sql "CREATE USER..." GDSCTL> sql "CREATE TABLESPACE SET..."... Shard Catalog 13

14 SDB Architecture Sharded Tables (Chunks) Physical data distribution based on chunks Each table partition is stored in different tablespace Shard 1 Chunks: 1-6 Shard 2 Chunks: Chunk #1 Chunk #2 Chunk #7 Chunk #8 CUSTOMERS_P1 ORDERS_P1 CUSTOMERS_P2 ORDERS_P2 CUSTOMERS_P7 ORDERS_P7 CUSTOMERS_P8 ORDERS_P8 TBS_P1 TBS_P2 TBS_P7 TBS_P8 14

15 SDB Architecture Resharding (Hotspot Elimination) Adding/Removing shards or hotspot elimination requires chunk movement Automatically or manually GDSCTL> MOVE CHUNK -CHUNK 12 -SOURCE sh01 -TARGET sh12 Chunk level 0 RMAN backup Copy files and RMAN restore FAN R/O notification to clients Chunk R/O on source Drop the chunk on the source FAN chunk up/down events File move/ restore Chunk level 1 RMAN backup A chunk can also be spit manually within a shard GDSCTL> SPLIT CHUNK -CHUNK 12 Hotspot Database Sharding with Oracle RDBMS 12c Release 2 - First Impressions

16 Data Sharding Methods 16

17 Data Sharding Methods System-Managed Sharding Data is automatically distributed across shards using partitioning by consistent hash Expression: MOD(ORA_HASH('<SHARDING_KEY'), ) Useful for data distribution Automatic resharding in case of cardinality change The number of chunks is defined during CREATE SHARDCATALOG and cannot be changed later A tablespace set needs to be created in the Shard Catalog database SQL> CREATE TABLESPACE SET TBS_SET USING TEMPLATE (DATAFILE SIZE 1G AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED EXTEND MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO); 17

18 Tablespace Set Data Sharding Methods System-Managed Sharding Shard Catalog #Chunks=12 #Shards=3 CREATE SHARDED TABLE customers ( custid varchar2(20) CONSTRAINT pk_customers PRIMARY KEY, firstname varchar2(50), lastname varchar2(50),... ) TABLESPACE SET tbs_set PARTITION BY CONSISTENT HASH (custid) PARTITIONS AUTO; Shards C001TS_SET C002TS_SET C003TS_SET C004TS_SET C005TS_SET C006TS_SET C007TS_SET C008TS_SET C009TS_SET C00ATS_SET C00BTS_SET C00CTS_SET customers_p1 customers_p2 customers_p3 customers_p4 customers_p5 customers_p6 customers_p7 customers_p8 customers_p9 customers_p10 customers_p11 customers_p12 18

19 Data Sharding Methods Composite Sharding Data is first partitioned by range or list method across multiple shardspaces (set of shards), then by consistent hash in all shards within a shardspace GDSCTL> ADD SHARDSPACE germany; GDSCTL> ADD SHARDSPACE switzerland; GDSCTL> ADD SHARD CONNECT shdb01 SHARDSPACE germany; GDSCTL> ADD SHARD CONNECT shdb02 SHARDSPACE germany; GDSCTL> ADD SHARD CONNECT shdb02 SHARDSPACE switzerland;... SQL> CREATE TABLESPACE SET de_tbs IN SHARDSPACE germany; SQL> CREATE TABLESPACE SET ch_tbs IN SHARDSPACE switzerland; 19

20 ch_tbs de_tbs Data Sharding Methods Composite Sharding Shards CREATE SHARDED TABLE customers ( custid varchar2(20), country varchar2(2),... ) PARTITIONSET BY LIST (country) PARTITION BY CONSISTENT HASH (custid) PARTITIONS AUTO ( PARTITIONSET germany VALUES ('DE') TABLESPACE SET de_tbs PARTITIONSET switzerland VALUES ('CH') TABLESPACE SET ch_tbs... Shardspace GERMANY Shardspace SWITZERLAND C001DE_TBS C002DE_TBS C003DE_TBS C004DE_TBS C005CH_TBS C006CH_TBS C007CH_TBS C008CH_TBS customers_p1 customers_p2 customers_p3 customers_p4 customers_p5 customers_p6 customers_p7 customers_p8 20

21 Data High Availability Disaster Recovery 21

22 Data High Availability / Disaster Recovery Overview Data replication with Data Guard is a crucial component in SDB environment High availability, disaster recovery, read offloading Replication deployment performed fully automatically The logical unit of data replication is a shardgroup Configuration Data Guard Broker with FSFO Local replica (HA), remote replica (DR) With or without ADG Shard Director 1 Shard Director 2 Observers Primary Standby 22

23 Data Replication For System-Managed Sharding Shard 1 Shard 2 Shard 3 shgrp1 Server B DC1 Shard 4 Shard 5 Shard 6 shgrp2 HA Shard 7 Shard 8 Shard 9 shgrp3 Server B DR DC2 23

24 Data Replication For System-Managed Sharding GDSCTL> create shardcatalog -database shd01:1521:repo -chunks 12 -user mygdsadmin/<pwd> -sdb shdb -region germany,switzerland repl DG sharding system -protectmode maxavailability... GDSCTL> add shardgroup -shardgroup shgrp1 -deploy_as primary -region germany GDSCTL> add shardgroup -shardgroup shgrp2 -deploy_as active_standby -region germany GDSCTL> add shardgroup -shardgroup shgrp3 -deploy_as active_standby -region switzerland HA DR 24

25 Data Replication For System-Managed Sharding GDSCTL> create shard -shardgroup shgrp1 -destination sh01 -credential oracle_cred GDSCTL> create shard -shardgroup shgrp2 -destination sh02 -credential oracle_cred... GDSCTL> create shard -shardgroup shgrp3 -destination sh03 -credential oracle_cred... GDSCTL> deploy 25

26 Data Replication For Composite Sharding Shard 1 Shard 2 shgrp1 Shard 9 Shard 10 Server B shgrp5 DC1 Shard 3 Shard 4 shgrp2 Shard 7 Shard 8 shgrp4 Server B DC2 Shard 5 Shard 6 shgrp3 Server B DC3 Shardspace GERMANY Shardspace SWITZERLAND 26

27 Data Replication For Composite Sharding GDSCTL> create shardcatalog -database shd01:1521:repo -user mygdsadmin/<pwd> -sdb shdb chunks 12 -region germany,switzerland repl DG sharding COMPOSITE... GDSCTL> add shardspace shardspace germany -PROTECTMODE maxavailability GDSCTL> add shardspace shardspace switzerland -PROTECTMODE maxavailability 27

28 Data Replication For Composite Sharding GDSCTL> add shardgroup -shardgroup shgrp1 -shardspace germany -deploy_as primary -region germany GDSCTL> add shardgroup -shardgroup shgrp2 -shardspace switzerland -deploy_as active_standby -region switzerland... GDSCTL> add shardgroup -shardgroup shgrp4 -shardspace switzerland -deploy_as primary -region switzerland GDSCTL> create shard -shardgroup shgrp1 -destination sh01 -credential oracle_cred... GDSCTL> deploy 28

29 Session/Statement Routing 29

30 Session Routing Session routing is done based on a sharding key (super sharding key) SQL operations are related to the specified sharding key (shard) To work on another sharding key value, a new session needs to be created 30 OLTP_RW.TRIVADIS.COM = (DESCRIPTION= (CONNECT_TIMEOUT=5)(RETRY_COUNT=5)(TRANSPORT_CONNECT_TIMEOUT=3) (ADDRESS_LIST= (LOAD_BALANCE=ON) (ADDRESS=(PROTOCOL = TCP)(HOST=gsm01.trivadis.com)(PORT=1530)) (ADDRESS=(PROTOCOL = TCP)(HOST=gsm02.trivadis.com)(PORT=1530))... (CONNECT_DATA= (SERVICE_NAME=oltp_rw.shdb.trivadis) Shard Directors (SHARDING_KEY=robert.bialek@trivadis.com)(SUPER_SHARDING_KEY=germany) (REGION=germany))) Required Only Composite Sharding

31 2 Session Routing (GDS) 3 Shard Director 1 Region: GERMANY 1 Shard Director 2 4 SHARDING_KEY=robert.bialek@trivadis.com 1 2 Connection Pool 3 Shard Director 3 Shard Director 4 Region: SWITZERLAND Shard Catalog Shard Catalog Data Replication 31

32 Statement Routing/Cross-Shard Query Client connection to the Coordinator (Catalog) Database is required No sharding key necessary in the connect descriptor SQL excuted via DB-Link on Shards Partition and Shard Shard Director 1 Region: GERMANY Shard Director 2 Shard Catalog Shard Director 3 Shard Director 4 Region: SWITZERLAND Data Replication 32

33 Global Services (GDS) Affinity to a Local Region Connection requests are routed to the least-loaded database only in a local region Affinity to a Local Region with Interregion Failover Connection requests are routed only to the least-loaded database in a local region If the global service cardinality drops to 0, client is routed to other region GDSCTL> add service -service oltp_ro role physical_standby -locality LOCAL_ONLY -region_failover lag 20 Region: GERMANY Global Services: OLTP_RW, OLTP_RO, Region: SWITZERLAND 33 Data Replication

34 Conclusions 34

35 Conclusions Use case Custom OLTP applications which require extreme scalability (global data distribution) Existing database applications need to be adopted for database sharding Primarily single shard access With cross-shard operations performance may suffer Existing database frameworks/features have been extended to allow for massive data scalability and fault isolation Special business requirements can now also be addressed with Oracle RDBMS But sharding is complex and requires a lot of knowledge! 35

36 DOAG 2016 Booth: 3rd Floor next to the escalator Know how, T-Shirts, Contest and more We look forward to your visit Because with Trivadis you always win!

Backup Methods from Practice

Backup Methods from Practice Backup Methods from Practice Optimized and Intelligent Roland Stirnimann @rstirnimann_ch BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA

More information

Oracle Database Service High Availability with Data Guard?

Oracle Database Service High Availability with Data Guard? Oracle Database Service High Availability with Data Guard? Robert Bialek Senior Principal Consultant @RobertPBialek doag2017 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich.

More information

Empfehlungen vom BigData Admin

Empfehlungen vom BigData Admin Empfehlungen vom BigData Admin an den Oracle DBA Florian Feicht, Alexander Hofstetter @FlorianFeicht @lxdba doag2017 Our company. Trivadis is a market leader in IT consulting, system integration, solution

More information

Application Containers an Introduction

Application Containers an Introduction Application Containers an Introduction Oracle Database 12c Release 2 Multitenancy for Applications Markus Flechtner @markusdba doag2017 Our company. Trivadis is a market leader in IT consulting, system

More information

Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017

Cloud Acceleration. Performance comparison of Cloud vendors. Tobias Deml DOAG2017 Performance comparison of Cloud vendors Tobias Deml Consultant @TobiasDemlDBA DOAG2017 About Consultant, Trivadis GmbH, Munich Since more than 9 years working in Oracle environment Focus areas Cloud Computing

More information

Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner

Domain Services Clusters Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner s Centralized Management & Storage for an Oracle Cluster Environment Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA

More information

Application Containers an Introduction

Application Containers an Introduction Application Containers an Introduction Oracle Database 12c Release 2 Multitenancy for Applications Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE

More information

Application Containers an Introduction

Application Containers an Introduction Application Containers an Introduction Oracle Database 12c Release 2 - Multitenancy for Applications Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN

More information

Database Rolling Upgrade with Transient Logical Standby Database DOAG Day High Availability Robert Bialek Principal Consultant

Database Rolling Upgrade with Transient Logical Standby Database DOAG Day High Availability Robert Bialek Principal Consultant Database Rolling Upgrade with Transient Logical Standby Database DOAG Day High Availability Robert Bialek Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN

More information

Data Vault Partitioning Strategies. Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017

Data Vault Partitioning Strategies. Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017 Data Vault Partitioning Strategies Dani Schnider, Trivadis AG DOAG Conference, 23 November 2017 @dani_schnider DOAG2017 Our company. Trivadis is a market leader in IT consulting, system integration, solution

More information

Online Operations in Oracle 12.2

Online Operations in Oracle 12.2 Online Operations in Oracle 12.2 New Features and Enhancements Christian Gohmann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

More information

Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2

Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2 Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2 DOAG Conference 2011 Robert Bialek Principal Consultant Trivadis GmbH BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG

More information

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

Data Replication With Oracle GoldenGate Looking Behind The Scenes Robert Bialek Principal Consultant Partner 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 LAUSANNE

More information

Analytic Views: Use Cases in Data Warehouse. Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017

Analytic Views: Use Cases in Data Warehouse. Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017 Analytic Views: Use Cases in Data Warehouse Dani Schnider, Trivadis AG DOAG Conference, 21 November 2017 @dani_schnider DOAG2017 Our company. Trivadis is a market leader in IT consulting, system integration,

More information

WELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database

WELCOME. Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management. DOAG SIG Database WELCOME Unterstützung von Tuning- Maßnahmen mit Hilfe von Capacity Management DOAG SIG Database 28.02.2013 Robert Kruzynski Principal Consultant Partner Trivadis GmbH München BASEL BERN LAUSANNE ZÜRICH

More information

Oracle Sharding Technical Deep Dive

Oracle Sharding Technical Deep Dive Oracle Sharding Technical Deep Dive Y V Ravi Kumar Oracle ACE Director Oracle Certified Master (OCM) New York Oracle User Group (NYOUG) 04 th October 2018 1 Infolob Solutions Inc. Infolob Solutions Inc.

More information

Oracle Sharding. Linear Scalability, Fault Isolation and Geo-distribution for Web-scale OLTP Applications ORACLE WHITE PAPER APRIL 2017

Oracle Sharding. Linear Scalability, Fault Isolation and Geo-distribution for Web-scale OLTP Applications ORACLE WHITE PAPER APRIL 2017 Oracle Sharding Linear Scalability, Fault Isolation and Geo-distribution for Web-scale OLTP Applications ORACLE WHITE PAPER APRIL 2017 Table of Contents Introduction 1 Benefits of Oracle Sharding 2 Oracle

More information

Designing for Performance: Database Related Worst Practices ITOUG Tech Day, 11 November 2016, Milano (I) Christian Antognini

Designing for Performance: Database Related Worst Practices ITOUG Tech Day, 11 November 2016, Milano (I) Christian Antognini Designing for Performance: Database Related Worst Practices ITOUG Tech Day, 11 November 2016, Milano (I) Christian Antognini BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN

More information

Oracle Database Using Oracle Sharding. 18c

Oracle Database Using Oracle Sharding. 18c Oracle Database Using Oracle Sharding 18c E87087-01 February 2018 Oracle Database Using Oracle Sharding, 18c E87087-01 Copyright 2018, Oracle and/or its affiliates. All rights reserved. Primary Author:

More information

Oracle In-Memory & Data Warehouse: The Perfect Combination?

Oracle In-Memory & Data Warehouse: The Perfect Combination? : The Perfect Combination? UKOUG Tech17, 6 December 2017 Dani Schnider, Trivadis AG @dani_schnider danischnider.wordpress.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN

More information

Microservices with Kafka Ecosystem. Guido Schmutz

Microservices with Kafka Ecosystem. Guido Schmutz Microservices with Kafka Ecosystem Guido Schmutz @gschmutz doag2017 Guido Schmutz Working at Trivadis for more than 20 years Oracle ACE Director for Fusion Middleware and SOA Consultant, Trainer Software

More information

Oracle Database New Performance Features

Oracle Database New Performance Features Oracle Database 12.1.0.2 New Performance Features DOAG 2014, Nürnberg (DE) Christian Antognini BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA

More information

Query Optimizer MySQL vs. PostgreSQL

Query Optimizer MySQL vs. PostgreSQL Percona Live, Frankfurt (DE), 7 November 2018 Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART

More information

Bloom Filters DOAG Webinar, 12 August 2016 Christian Antognini Senior Principal Consultant

Bloom Filters DOAG Webinar, 12 August 2016 Christian Antognini Senior Principal Consultant DOAG Webinar, 12 August 2016 Christian Antognini Senior Principal Consultant BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

More information

Recovery without Backup. All Data Lost?

Recovery without Backup. All Data Lost? An Overview and Field Report Igor Romansky Peter Jensch Trivadis GmbH, Stuttgart DOAG Regio-Treffen Stuttgart, July 21th 2016 BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN

More information

Query Optimizer MySQL vs. PostgreSQL

Query Optimizer MySQL vs. PostgreSQL Percona Live, Santa Clara (USA), 24 April 2018 Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH

More information

Oracle Client HA Configuration with Oracle

Oracle Client HA Configuration with Oracle Oracle Client HA Configuration with Oracle 18c Robert Bialek @RobertPBialek doag2018 Who Am I Senior Principal Consultant and Trainer at Trivadis GmbH in Munich Master of Science in Computer Engineering

More information

From Dataguard to Sharding High Availibility in the Oracle DB

From Dataguard to Sharding High Availibility in the Oracle DB From Dataguard to Sharding High Availibility in the Oracle DB Matthias Fuchs, Principal Consultant, esentri AG Nürnberg DOAG Konferenz 16. November 2016 - Nürnberg From Data Guard to Sharding - High Availability

More information

Migrating to 12c: 300 DBs in 300 days.

Migrating to 12c: 300 DBs in 300 days. Migrating to 12c: 300 DBs in 300 days. What we learned Ludovico Caldara Oracle ACE Director Trivadis AG BÂLE BERNE BRUGG DUSSELDORF FRANCFORT S.M. FRIBOURG E.BR. GENÈVE HAMBOURG COPENHAGUE LAUSANNE MUNICH

More information

Oracle Database 18c New Performance Features

Oracle Database 18c New Performance Features Oracle Database 18c New Performance Features Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART

More information

REALTIME WEB APPLICATIONS WITH ORACLE APEX

REALTIME WEB APPLICATIONS WITH ORACLE APEX REALTIME WEB APPLICATIONS WITH ORACLE APEX DOAG Conference 2012 Johannes Mangold Senior Consultant, Trivadis AG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART

More information

IaaS/PaaS with Oracle Private Cloud Appliance in practice. Konrad HÄFELI Senior Solution Manager Infrastructure Engineering

IaaS/PaaS with Oracle Private Cloud Appliance in practice. Konrad HÄFELI Senior Solution Manager Infrastructure Engineering IaaS/PaaS with Oracle Private Cloud Appliance in practice Konrad HÄFELI Senior Solution Manager Infrastructure Engineering @KonradHaefeli doag2017 Our company. Trivadis is a market leader in IT consulting,

More information

Infrastructure Consolidation with OCI

Infrastructure Consolidation with OCI Infrastructure Consolidation with OCI Who we are Experts At Your Service Over 60 specialists in IT infrastructure Certified, experienced, passionate Based In Switzerland 100% self-financed Swiss company

More information

Integration of Oracle VM 3 in Enterprise Manager 12c

Integration of Oracle VM 3 in Enterprise Manager 12c Integration of Oracle VM 3 in Enterprise Manager 12c DOAG SIG Infrastruktur Martin Bracher Senior Consultant Trivadis AG 8. März 2012 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

More information

You'll even like your Data Guard more with Flashback

You'll even like your Data Guard more with Flashback You'll even like your Data Guard more with Flashback Hervé Schweitzer Mathias Zarick München, 26.01.2010 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart

More information

Identifying Performance Problems in a Multitenant Environment

Identifying Performance Problems in a Multitenant Environment Identifying Performance Problems in a Multitenant Environment Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE

More information

Global Data Services (GDS)

Global Data Services (GDS) Global Data s (GDS) Geo-distributed Oracle GoldenGate and Active Data Guard Larry M. Carpenter Master Product Manager Oracle High Availability Systems Safe Harbor Statement The following is intended to

More information

Scaling JSON Documents and Relational Data in Distributed ShardedDatabases Oracle Code New York

Scaling JSON Documents and Relational Data in Distributed ShardedDatabases Oracle Code New York Scaling JSON Documents and Relational Data in Distributed ShardedDatabases Oracle Code New York Christoph Bussler CMTS March 21, 2017 Safe Harbor Statement The following is intended to outline our general

More information

Exadata Database Machine Resource Management teile und herrsche!

Exadata Database Machine Resource Management teile und herrsche! Exadata Database Machine Resource Management teile und herrsche! DOAG Conference 2011 Konrad Häfeli Senior Technology Manager Trivadis AG BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.

More information

DOAG 2013 Oracle 12c Backup & Recovery

DOAG 2013 Oracle 12c Backup & Recovery Infrastructure at your Service. DOAG 2013 Oracle 12c Backup & Recovery Infrastructure at your Service. About me David Hueber Head of Service Management Senior Consultant Mobile +41 79 963 43 68 david.hueber@dbi-services.com

More information

MythBusters Globalization Support

MythBusters Globalization Support MythBusters Globalization Support Avoid Data Corruption Christian Gohmann @CGohmannDE nloug_tech18 About me Christian Gohmann Senior Consultant at Trivadis GmbH, Düsseldorf (Germany) Instructor since 2014

More information

Oracle Database 11g Data Guard

Oracle Database 11g Data Guard Oracle Database 11g Data Guard Overview This course introduces the delegate to the main architectural concepts of Data Guard. Delegates will learn how to use Oracle Data Guard to protect Oracle Databases

More information

Adaptive

Adaptive Christian Antognini @ChrisAntognini antognini.ch/blog BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH @ChrisAntognini Senior

More information

Best Practices for Testing SOA Suite 11g based systems

Best Practices for Testing SOA Suite 11g based systems Best Practices for Testing SOA Suite 11g based systems ODTUG 2010 Guido Schmutz, Technology Manager / Partner Trivadis AG 29.06.2010, Washington Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M.

More information

Oracle Database Global Data Services Concepts and Administration Guide. 12c Release 2 (12.2)

Oracle Database Global Data Services Concepts and Administration Guide. 12c Release 2 (12.2) Oracle Database Global Data Services Concepts and Administration Guide 12c Release 2 (12.2) E85711-01 May 2017 Oracle Database Global Data Services Concepts and Administration Guide, 12c Release 2 (12.2)

More information

Oracle Database 18c and Autonomous Database

Oracle Database 18c and Autonomous Database Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.

More information

Edition-Based Redefinition

Edition-Based Redefinition Edition-Based Redefinition Janina Patolla Trivadis AG, Basel Basel Baden Bern Brugg Lausanne Zurich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg Munich Stuttgart Vienna Introduction Upgrading critical

More information

The Microsoft Big Data architecture approach

The Microsoft Big Data architecture approach The Microsoft Big ata architecture approach Marc Schöni (Microsoft) Meinrad Weiss (Trivadis) 7. February 2014 BASEL BERN BRUGG LAUSANNE ZUERICH UESSELORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART

More information

Marco Mischke, DOAG Regio Nürnberg. Experts for database solutions.

Marco Mischke, DOAG Regio Nürnberg. Experts for database solutions. DataGuard DOs and DONTs Marco Mischke, 21.12.2017 DOAG Regio Nürnberg About me Oracle DBA since 2000 and Version 7.3.4 Certified Professional 10g, 11g RAC / Cluster Certified Expert 10g, 11g, 12c Oracle

More information

Die Wundertüte DBMS_STATS: Überraschungen in der Praxis

Die Wundertüte DBMS_STATS: Überraschungen in der Praxis Die Wundertüte DBMS_STATS: Überraschungen in der Praxis, 14. Mai 2018 Dani Schnider, Trivadis AG @dani_schnider danischnider.wordpress.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA

More information

PostgreSQL Introduction for Oracle DBAs

PostgreSQL Introduction for Oracle DBAs PostgreSQL Introduction for Oracle DBAs Mathias Zarick, Vienna, 22.02.2019 @Trivadis BASEL BERN BRUGG BUCHAREST DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MANNHEIM MUNICH

More information

What is wrong with PostgreSQL? OR What does Oracle have that PostgreSQL should? Richard Stephan

What is wrong with PostgreSQL? OR What does Oracle have that PostgreSQL should? Richard Stephan What is wrong with PostgreSQL? OR What does Oracle have that PostgreSQL should? Richard Stephan PostgreSQL is an Enterprise RDBMS Schemas, Roles, Accounts Tablespace Management Table Partitioning Write-Ahead

More information

Pitfalls & Surprises with DBMS_STATS: How to Solve Them

Pitfalls & Surprises with DBMS_STATS: How to Solve Them Pitfalls & Surprises with DBMS_STATS: How to Solve Them Dani Schnider, Trivadis AG @dani_schnider danischnider.wordpress.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN

More information

Exadata Implementation Strategy

Exadata Implementation Strategy Exadata Implementation Strategy BY UMAIR MANSOOB 1 Who Am I Work as Senior Principle Engineer for an Oracle Partner Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist

More information

The three investigators

The three investigators The three investigators An Introduction to OraChk, TFA and DBSAT Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

More information

WELCOME. Oracle Almost Maximum Availability. Martin Schmitter 28th Sep 2011

WELCOME. Oracle Almost Maximum Availability. Martin Schmitter 28th Sep 2011 WELCOME Almost Maximum Availability Martin Schmitter 28th Sep 2011 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 About me.. Consultant at Trivadis,

More information

Taming the Pluggable Database Resource Management & Lockdown Profiles in Oracle 12.2 Markus Flechtner

Taming the Pluggable Database Resource Management & Lockdown Profiles in Oracle 12.2 Markus Flechtner Taming the Pluggable Database Resource Management & Lockdown Profiles in Oracle 12.2 Markus Flechtner BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH

More information

Exadata Implementation Strategy

Exadata Implementation Strategy BY UMAIR MANSOOB Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence

More information

Oracle Database NaBve Sharding

Oracle Database NaBve Sharding Oracle Database NaBve Sharding Technical Overview Nagesh BaEula srinagesh.baeula@oracle.com Oracle Sharding Product Development Feb 16, 2017 Safe Harbor Statement The following is intended to outline our

More information

MySQL Architecture Design Patterns for Performance, Scalability, and Availability

MySQL Architecture Design Patterns for Performance, Scalability, and Availability MySQL Architecture Design Patterns for Performance, Scalability, and Availability Brian Miezejewski Principal Manager Consulting Alexander Rubin Principal Consultant Agenda HA and

More information

Big Data Big Mess? Ein Versuch einer Positionierung

Big Data Big Mess? Ein Versuch einer Positionierung Big Data Big Mess? Ein Versuch einer Positionierung Autor: Daniel Liebhart (Peter Welkenbach) Datum: 10. Oktober 2012 Ort: DBTA Workshop on Big Data, Cloud Data Management and NoSQL BASEL BERN LAUSANNE

More information

Incrementally Updating Backups Tips and Tricks

Incrementally Updating Backups Tips and Tricks Infrastructure at your Service. Incrementally Updating Backups Tips and Tricks Oracle 12.1.0.2 - Linux x86 64bit About me Infrastructure at your Service. William Sescu Consultant +41 78 674 12 90 william.sescu@dbi-services.com

More information

SE2 goes Enterprise. Hidden Treasures in Oracle Dr. Thomas Petrik DOAG Konferenz, November 2017, Nürnberg

SE2 goes Enterprise. Hidden Treasures in Oracle Dr. Thomas Petrik DOAG Konferenz, November 2017, Nürnberg SE2 goes Enterprise Hidden Treasures in Oracle 12.2 Dr. Thomas Petrik DOAG Konferenz, November 2017, Nürnberg Oracle Container Architecture 2 Single-Tenant is the Default Oracle Database Upgrade Guide

More information

Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Oracle Database 12c: OCM Exam Preparation Workshop Ed 1 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database 12c: OCM Exam Preparation Workshop Ed 1 Duration: 5 Days What you will learn The Oracle Database 12c: OCM Exam Preparation

More information

Oracle Multitenant What s new in Oracle Database 12c Release ?

Oracle Multitenant What s new in Oracle Database 12c Release ? Oracle Multitenant What s new in Oracle Database 12c Release 12.1.0.2? Saurabh K. Gupta Principal Technologist, Database Product Management Who am I? Principal Technologist, Database Product Management

More information

Oracle Database Failover Cluster with

Oracle Database Failover Cluster with Oracle Database Failover Cluster with Grid Infrastructure 11g Release 2 Robert Bialek Principal Consultant, MU-IMS Oracle Certified Master robert.bialek@trivadis.com DOAG Regional Meeting Munich, 13.12.2010

More information

How do we build TiDB. a Distributed, Consistent, Scalable, SQL Database

How do we build TiDB. a Distributed, Consistent, Scalable, SQL Database How do we build TiDB a Distributed, Consistent, Scalable, SQL Database About me LiuQi ( 刘奇 ) JD / WandouLabs / PingCAP Co-founder / CEO of PingCAP Open-source hacker / Infrastructure software engineer

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 Operational Best Practices for Oracle Exadata Lawrence To Senior Director,

More information

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any

More information

Oracle Database 11g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I Oracle Database SQL Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-051 Exam Title: Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-071 Exam Title: Oracle Database SQL Oracle and Structured

More information

Migrating Oracle Databases To Cassandra

Migrating Oracle Databases To Cassandra BY UMAIR MANSOOB Why Cassandra Lower Cost of ownership makes it #1 choice for Big Data OLTP Applications. Unlike Oracle, Cassandra can store structured, semi-structured, and unstructured data. Cassandra

More information

Enterprise Manager: Scalable Oracle Management

Enterprise Manager: Scalable Oracle Management Session id:xxxxx Enterprise Manager: Scalable Oracle John Kennedy System Products, Server Technologies, Oracle Corporation Enterprise Manager 10G Database Oracle World 2003 Agenda Enterprise Manager 10G

More information

12.1 Multitenancy in real life

12.1 Multitenancy in real life 12.1 Multitenancy in real life 2017 HOUG szakmai nap Jozsef Horvath Budapest, 2017-11-08 Disclaimer This presentation: Does not intend to judge Oracle Multitenancy Does not intent to judge Oracle Corporation

More information

Oracle made it easy: Cloud DB Vergleich

Oracle made it easy: Cloud DB Vergleich Oracle made it easy: Cloud DB Vergleich MATTHIAS FUCHS, ESENTRI BORYS NESELOVSKYI, OPITZ CONSULTING DOAG 2018 KONFERENZ, NÜRNBERG Cloud Angebote für Oracle Datenbank ORACLE CLOUD Oracle Datenbank Microsoft

More information

Databases Clone using ACFS. Infrastructure at your Service.

Databases Clone using ACFS. Infrastructure at your Service. Infrastructure at your Service. About me Infrastructure at your Service. David Hueber COO Principal Consultant +41 79 963 43 68 david.hueber[at]dbi-services.com Page 2 Who we are dbi services Experts At

More information

Oracle10g Data Guard: Back to the Future

Oracle10g Data Guard: Back to the Future Oracle10g Data Guard: Back to the Future Phil Grice Principal Software Engineer Oracle Corporation Page 1 www.decus.de 1 Agenda Oracle Data Guard a Quick Introduction Potential Data Guard Configurations

More information

Oracle Database 12c at Wellcome Trust Sanger Institute (WTSI)

Oracle Database 12c at Wellcome Trust Sanger Institute (WTSI) Oracle Database 12c at Wellcome Trust Sanger Institute (WTSI) Oracle Open World - 2013 Kalyan Kallepally Principal Database Administrator About Me Working as Principal Database Administrator at Wellcome

More information

Oracle - Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Oracle - Oracle Database 12c: OCM Exam Preparation Workshop Ed 1 Oracle - Oracle Database 12c: OCM Exam Preparation Workshop Ed 1 Code: Lengt h: URL: D94327GC10 5 days View Online The Oracle Database 12c: OCM Exam Preparation Workshop is designed for those candidates

More information

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013 Design Patterns for Large- Scale Data Management Robert Hodges OSCON 2013 The Start-Up Dilemma 1. You are releasing Online Storefront V 1.0 2. It could be a complete bust 3. But it could be *really* big

More information

Exadata with In-Memory Option the best of all?!?

Exadata with In-Memory Option the best of all?!? Exadata with In-Memory Option the best of all?!? Konrad HÄFELI Senior Solution Manager Infrastructure Engineering BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH

More information

Survey of the Azure Data Landscape. Ike Ellis

Survey of the Azure Data Landscape. Ike Ellis Survey of the Azure Data Landscape Ike Ellis Wintellect Core Services Consulting Custom software application development and architecture Instructor Led Training Microsoft s #1 training vendor for over

More information

Pimping up Industry Devices with Rasperry Pi, Vert.x und Java 8

Pimping up Industry Devices with Rasperry Pi, Vert.x und Java 8 Pimping up Industry Devices with Rasperry Pi, Vert.x und Java 8 Anatole Tresch Principal Consultant @atsticks BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE

More information

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX / MySQL High Availability Michael Messina Senior Managing Consultant, Rolta-AdvizeX mmessina@advizex.com / mike.messina@rolta.com Introduction Michael Messina Senior Managing Consultant Rolta-AdvizeX, Working

More information

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata Richard Exley Ray Dutcher Richard Exley, Ray Dutcher Oracle Applications, Exadata and MAA Best Practices Exadata

More information

SQL Server 2014 Highlights der wichtigsten Neuerungen In-Memory OLTP (Hekaton)

SQL Server 2014 Highlights der wichtigsten Neuerungen In-Memory OLTP (Hekaton) SQL Server 2014 Highlights der wichtigsten Neuerungen Karl-Heinz Sütterlin Meinrad Weiss March 2014 BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART

More information

ORACLE STANDBY LICENSING OPERATING INSTRUCTIONS EBOOK

ORACLE STANDBY LICENSING OPERATING INSTRUCTIONS EBOOK 14 November, 2017 ORACLE STANDBY LICENSING OPERATING INSTRUCTIONS EBOOK Document Filetype: PDF 538.91 KB 0 ORACLE STANDBY LICENSING OPERATING INSTRUCTIONS EBOOK Based on Ch14-Page15 of the Streams manual.

More information

www.informatik-aktuell.de IT-Tage Datenbanken in Frankfurt, 17. Dezember 2015 Christian Antognini Udo Fohrmann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE

More information

CIB Session 12th NoSQL Databases Structures

CIB Session 12th NoSQL Databases Structures CIB Session 12th NoSQL Databases Structures By: Shahab Safaee & Morteza Zahedi Software Engineering PhD Email: safaee.shx@gmail.com, morteza.zahedi.a@gmail.com cibtrc.ir cibtrc cibtrc 2 Agenda What is

More information

Oracle Access Management

Oracle Access Management Oracle Access Management Needful things to survive Michael Mühlbeyer, Trivadis GmbH BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH

More information

for Backup & Recovery & Failover

for Backup & Recovery & Failover Oracle s DataGuard 2009 for Backup & Recovery & Failover 2009 IBM Corporation Spencer Krueger, IBM skrueger@us.ibm.com Oracle s Data Guard Basic Backup & Recovery Practices w/o Data Guard What is it? Configuration:

More information

Partitionierungsstrategien für Data Vault. Dani Schnider, Trivadis AG DOAG Konferenz, 23. November 2017

Partitionierungsstrategien für Data Vault. Dani Schnider, Trivadis AG DOAG Konferenz, 23. November 2017 Partitionierungsstrategien für Data Vault Dani Schnider, Trivadis AG DOAG Konferenz, 23. November 2017 @dani_schnider DOAG2017 Unser Unternehmen. Trivadis ist führend bei der IT-Beratung, der Systemintegration,

More information

Steps Create Physical Standby Database Oracle 9i

Steps Create Physical Standby Database Oracle 9i Steps Create Physical Standby Database Oracle 9i Upgrading from Oracle Database 9i Release 2 (9.2) to Oracle Database 12c Release The standby database is a physical standby database. The following steps

More information

Object-Relational Mapping Tools let s talk to each other!

Object-Relational Mapping Tools let s talk to each other! Object-Relational Mapping Tools let s talk to each other! BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Agenda O/R Mappers

More information

[Contents. Sharing. sqlplus. Storage 6. System Support Processes 15 Operating System Files 16. Synonyms. SQL*Developer

[Contents. Sharing. sqlplus. Storage 6. System Support Processes 15 Operating System Files 16. Synonyms. SQL*Developer ORACLG Oracle Press Oracle Database 12c Install, Configure & Maintain Like a Professional Ian Abramson Michael Abbey Michelle Malcher Michael Corey Mc Graw Hill Education New York Chicago San Francisco

More information

Oracle Active Data Guard - Overview

Oracle Active Data Guard - Overview Oracle Active Data Guard - Overview Greg Walters Sr. Technology Sales Consultant INOUG April 28, 2011 Copyright 2011, Oracle Corporation and/or its affiliates Agenda Oracle Database

More information

Tips and Tricks on Successful Upgrade to 11gR2

Tips and Tricks on Successful Upgrade to 11gR2 Tips and Tricks on Successful Upgrade to 11gR2 Project Approval Get buy in from CIO and other groups Justify the need End of premier support Extended Support Cost To be current Benefits of new release

More information

Oracle Database 12c: Data Guard Administration LVC

Oracle Database 12c: Data Guard Administration LVC Oracle University Contact Us: Local: 0180 2000 526 Intl: +49 8914301200 Oracle Database 12c: Data Guard Administration LVC Duration: 4 Days What you will learn This Oracle Database 12c: Data Guard Administration

More information

ORACLE 11g R2 New Features

ORACLE 11g R2 New Features KNOWLEDGE POWER Oracle Grid Infrastructure Installation and Upgrade Enhancements Oracle Restart ASM Enhancements Storage Enhancements Data Warehouse and Partitioning Enhancements Oracle SecureFiles Security

More information

Oracle Global Data Services with Active Data Guard. Hands-On Lab

Oracle Global Data Services with Active Data Guard. Hands-On Lab Oracle Global Data Services with Active Data Guard Hands-On Lab INTRODUCTION... 2 GDS COMPONENTS AND ARCHITECTURE... 3 OVERVIEW OF THE EXERCISES... 5 PREREQUISITES... 5 GDS TEST BED LAYOUT... 6 INSTALLATION

More information

Non-Production Databases. Oracle Recovery Manager. Presented By: Jeff Branan - Database Architect

Non-Production Databases. Oracle Recovery Manager. Presented By: Jeff Branan - Database Architect Building and Maintaining Non-Production Databases using Oracle Recovery Manager Presented By: Jeff Branan - Database Architect Agenda Who is TDS? Why we use Recovery Manager (RMAN) TDS Non-Production Database

More information