SlideShare a Scribd company logo
Priit Piipuu & Ilmar Kerm
A portfolio of
brands within
sportsbook,
casino and
games
4
• Started as a DBA twenty years ago, still OCP (11g)
• Now gone over to the dark side, database developer
in Kindred Group
• Main job is to help developers use Oracle
technologies in best way possible
4
5
• Senior database administrator in Kindred Group
• Working in IT since 2000
• Working with Oracle database since 2003
• Working at Kindred since 2007/2015
• From LAMP developer to Oracle DBA
• Oracle ACE
Blog: https://ilmarkerm.eu
Email: ilmar.kerm@kindredgroup.com
Twitter: @ilmarkerm
5
• Threats against application high availability
• Why this presentation, isn’t buying RAC enough?
• What tools are available?
• The acronyms:
‒ TAF: Transparent Application Failover
‒ FAN: Fast Application Notification
‒ ONS: Oracle Notification Service
‒ FCF + UCP: Fast Connection Failover and Universal Connection Pool
‒ AC: Application continuity
• How it all fits together
‒ What application sees during failover event
‒ How things work in real world
6
• We always seem to think about unplanned database downtime
‒ Node crashes, hardware failure, network and storage failure
‒ Software crashes
‒ Software bugs
‒ User errors (Bobby Droptables)
‒ Cosmic scale catastrophe that brings down the data centre
• But don’t forget about planned downtime
‒ Regular security patching, both OS and database!
‒ Database upgrades. It is 2018 and Oracle STILL CANNOT do it in rolling mode!
‒ Environment rebuilding. Years pass, we all recognise some mistakes („legacy“) that require
full environment rebuilds ☺
• Which one of them is more frequent in your environment?
7
• DG: Data Guard
‒ Real time copy of your database
‒ Not writable, but can be opened for reading (Active DG - for extra €€€)
‒ Can be synchronous (or not)
‒ Role transition can be automated (Fast Start Failover)
• GoldenGate
‒ Logical replication
• RAC: Real Application Clusters
‒ Single database serviced read/write by multiple instances
‒ Strongly consistent
‒ Can span over short distances (max 100km)
• GDS: Global Data Services
‒ Hiding configuration topology complexity from applications
• Flashback
‒ Various different technologies designed to fix accidental user errors
‒ Not covered in this presentation
8
• We already purchased RAC, Oracle says we are now highly available.
‒ Not true, Oracle gives you many tools to achieve this, but you have to use them properly.
• True high availability is not possible without client side help.
‒ Here we will see how the client side tools provided by Oracle work internally
‒ And how to avoid mistakes we made (and I think we have not been alone)
9
• Maintains a separate stand-alone real time copy of the database (standby)
• Standby can be made primary (role transition)
‒ Can be automated using Fast Start Failover
• Role transition is offline for clients
‒ Database operations are suspended during the procedure, a few minutes or more
• 18c updates, writable + hiding role transition
• Can be used to make database upgrades much faster using Logical Transient
Standby
‒ Database operations are switched to standby, then primary database is upgraded, after
that clients are switched back and standby can be upgraded
• Long TNS connection strings support adding both primary and standby databases
‒ When primary is not open, clients will automatically connect to standby
10
• Single database is opened by multiple instances read write while maintaining strong
consistency
• Single connection from application still connects to a single instance
‒ If that instance fails (or shut down), client needs to reconnect
‒ Reconnection can be automated on client side using TAF or FCF
• Adding and removing instances is disruptive, even during planned maintenance
‒ AKA “RAC brownout”, needed to reorganise database buffer cache
‒ Significantly improved in 12.2 using buddy instances
‒ Complete freeze when instance fails, min 30 seconds + reconfiguration time
• Helps with many planned maintenance scenarios, when can be done rolling in mode
‒ Quarterly DB patching, OS patching, OS reconfiguration
• Does not help for major database upgrades
11
• In case of failure in persistence layer, database clears up its mess. But!
• In case of service/instance/node failure networking resources might not be gc’ed
• Resolving networking timeouts takes time, up to 127s
• Fast Connection Failover mechanism clears stale connections
• Graceful failover in case of planned outages
• Stale connections are retired gracefully
• New connection attempts are sent to the surviving nodes
• Extra features: connection load balancing and connection affinity
12
• Part of database connection string that directs client to a correct database
‒ Connecting using SID is deprecated since 9i (or 8i??). So do not do it!!!
‒ The only way to connect applications to pluggable databases
• Can be used to distinguish different applications connecting to the same database
‒ Unique service for each application
‒ Per service performance metrics
• Can be also used to enable default high availability features on clients
‒ Setting TAF attributes
‒ Setting FCF attributes
‒ Turning on Application Continuity
13
• Client side driver will detect database failure and reconnect silently
• SELECT statements can be silently restarted
• Transactions are lost
• JDBC thin driver does not support TAF
14
‒ Mechanism that notifies other processes about service configuration and status changes
‒ Provides visibility into Oracle services, status messages can apply to services, instances or
nodes
‒ FAN status message is published immediately when state change occurs
‒ Messages can be accessed either through
• Oracle client (JDBC, UCP, OCI, ODP.NET),
• FAN API
• Server-side callouts
‒ Supported by RAC, DataGuard and GDS
• Needs Clusterware?
15
• What FAN helps to avoid:
‒ Waiting on TCP/IP timeouts if node fails to close the sockets or during subsequent
connections when IP address is down
‒ Attempts to connect service which is down
‒ Not connecting when services resume
‒ Processing the result in the client side when service goes down
‒ Attempts to execute work on suboptimal nodes
16
• Used to propagate notifications between Oracle Clusterware and FAN client (UCP)
• With UCP 12.1.0.1 must be configured explicitly, starting with 12.1.0.2 it is
configured automatically.
‒ In 12.1.0.1 and before:
defaultDataSource.setONSConfiguration("nodes=node1:4200,node2:4200,node3:4200");
‒ Can be massive configuration inflexibility/pain
• In UCP 12.2 ONS, FAN and FCF (Fast Connection Failover) are enabled automatically
when appropriate
17
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
18
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
19
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
20
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
21
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
22
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
23
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
24
• Cluster id
• Cluster name
• Instance id
• Instance name
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.swe1.
unibet.com;generatingNode:oc1n13.swe1.unibet.com;eventId:28468@oc1n14.swe1.
unibet.com:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_
oc1n13.swe1.unibet.com_6200;clusterName:dbInstance_oc1n13.swe1.unibet.com_
6200;instanceId:dbInstance_oc1n13.swe1.unibet.com_6200;instanceName:dbInstan
ce_oc1n13.swe1.unibet.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.pte.unibet.com,
db_domain=pte.unibet.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
25
Event type can be one of
• Service
• Service member
• Node
• Instance
• Database
• Service metrics
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.swe1.
unibet.com;generatingNode:oc1n13.swe1.unibet.com;eventId:28468@oc1n14.swe1.
unibet.com:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_
oc1n13.swe1.unibet.com_6200;clusterName:dbInstance_oc1n13.swe1.unibet.com_
6200;instanceId:dbInstance_oc1n13.swe1.unibet.com_6200;instanceName:dbInstan
ce_oc1n13.swe1.unibet.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.pte.unibet.com,
db_domain=pte.unibet.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
26
Reason can be one of
• USER
• FAILURE
• member_leave
• public_nw_down
• BOOT
• (event
origin:00000000.00000000.00000000.0a45800e!6200;stamp:5b9b8241.000f6b2d;V
ersion:1.0;eventType:database/event/service;affectedComponents:;affectedNodes:;g
eneratingComponent:database/rac/service;generatingProcess:7239@oc1n13.exam
ple.com;generatingNode:oc1n13.example.com;eventId:28468@oc1n14.example.co
m:0:1010440:1541760309;creationTime:1541760309;clusterId:dbInstance_oc1n13.e
xample.com_6200;clusterName:dbInstance_oc1n13.example.com_6200;instanceId:
dbInstance_oc1n13.example.com_6200;instanceName:dbInstance_oc1n13.example
.com_6200;LocalOnly:false;numberOfProperties:11;Content-
Length:210;SubscriberID:1;{reason=USER, database=ptecdb2, instance=ptecdb24,
event_type=SERVICEMEMBER, timezone=+01:00, service=fan_test.example.com,
db_domain=pte.example.com, host=oc1n12, timestamp=2018-11-09 11:45:09,
status=down})
27
Status can be one of
• up
• down
• nodedown
• not_restarting
‒ Preconfigured FAN client-side integration, opaque for the application code
‒ FCF client can automatically subscribe and act on FAN events
‒ Uses FAN connection signature to match database sessions with events
‒ Acts based on event type, status and reason
• status=down, reason=FAILURE – failure at database server, FCF aborts related
connection immediately. Dead connections are removed from pooled clients
• status=down, reason=PLANNED – FCF client drains the sessions ahead of planned
maintenance
• status=up – posted when service starts first time or resumes. FCF reallocates sessions
so that load is balanced across the cluster
• Load % -- enables runtime load balancing and QoS features
28
‒ Oracle is optimised to work with long running sessions
• To put it mildly
• Creating a new connection/session is expensive, should not be done for every incoming
web request
‒ Workaround: create a pool of database connections on application server
• Initially, set of available connections are created
• Incoming web request borrows one of the available connections
• Application returns connection to the pool when done
• Sessions get reused a lot
29
‒ Problems for high availability:
• When some connections are terminated, how should CP know about it?
• Testing connections before lending it out could add significant overhead
• Some connections could go to the overloaded instances
‒ Connections can be tested before lending them out
• By sending commit or “select 1 from dual” and checking the result
• If test fails, this single connection is removed from pool
‒ Maximum connection lifetime for planned maintenance
• Stop services on an instance
• Wait for a max connection life time to pass
• Instance should be empty then of client connections
30
‒ Oracle provided JDBC connection pool implementing most of the High Availability features
‒ Universal: supposed to work with all behaving drivers
‒ Free to use
‒ Supports many cool features
• Sharding!
‒ Acts as client for Fast Application Notification
• Feature is called Fast Connection Failover (FCF)
31
32
33
34
35
• Unplanned outages
‒ Finds stale connection that do not have service available on any instance in cluster due to
service/down or node/down events
‒ Operates both on borrowed and available connections, kills physical connections
‒ In case of borrowed connection, application receives exception
‒ Connections are not replaced in the pool, application is supposed to retry
• Planned outages
‒ Stale borrowed connections are marked and will be aborted when returned to the pool
‒ Does not affect any ongoing transactions
‒ Main difference with unplanned outage is how borrowed connections are handled
‒ There is graceful connection draining starting with 12.1.0.2,
• oracle.ucp.PlannedDrainingPeriod
36
• Good:
‒ Performance: no cluster waits
• Bad:
‒ Service relocation creates DOWN events for SERVICE and SERVICEMEMBER
‒ UCP gets the message and does hard failover
‒ All the sessions are killed and everything is dead until corresponding UP messages
37
• Bad:
‒ Not-so-good for performance (cluster waits)
• Good:
‒ Planned outages do not cause major interruption
• Ugly:
‒ Is UCP receiving FAN messages? Is it taking action?
‒ Badly behaving applications
38
• Runtime connection rebalancing
‒ Routes connections to the instance that has best performance available
‒ Adjusts distribution of work based on different backend capabilities (CPU capacity or
response time)
‒ Reacts quickly to cluster reconfiguration, overworked nodes or hangs
‒ Configured in server-side
• Connection affinity
‒ Allows connection pool to select connections that are directed to specific instance.
‒ Transaction based affinity
‒ Web session affinity
‒ Needs callback to be created (callback as in Java class that implements
ConnectionAffinityCallback interface)
39
• Only new connections are balanced, so set the timeouts
‒ InactiveConnectionTimeout: how long available connections can be idle before being
removed from the connection pool
‒ MaxConnectionReuseTime: how long connection can be used before being gracefully
removed from the pool
• FAN events and actions are not logged by UCP, not even in debug level
• How to monitor what’s going on?
‒ Does Simplefan work?
‒ FANwatcher for the rescue?
40
• New 12.1 feature
• Goal is to hide even more instance failures from applications
• JDBC driver records all transactions and can check commit outcome after node
failure
• In case transaction was not committed in case of instance failure, JDBC driver will
silently reply them
• When using UCP no code changes are needed, otherwise need to mark reply
boundaries in code
41
• Database connection pool in Weblogic
• Oracle GridLink has built in support for all database high availability features and
requires no application side changes
‒ Including application continuity and connection affinity
• It is extra cost option for Weblogic
‒ Not possible to use with other application servers
42
43

More Related Content

What's hot

Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
vasuballa
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
Berry Clemens
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
Srinivasa Pavan Marti
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
Anil Nair
 
AutoUpgrade and Best Practices
AutoUpgrade and Best PracticesAutoUpgrade and Best Practices
AutoUpgrade and Best Practices
Jitendra Singh
 
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
Maris Elsins
 
Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015
aioughydchapter
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suite
vasuballa
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
aioughydchapter
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
aioughydchapter
 
Oracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes ClusterOracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes Cluster
vasuballa
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service Application
Leighton Nelson
 
Monitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11gMonitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11g
Matthias Furrer
 
Dg broker & client connectivity - High Availability Day 2015
Dg broker & client connectivity -  High Availability Day 2015Dg broker & client connectivity -  High Availability Day 2015
Dg broker & client connectivity - High Availability Day 2015
aioughydchapter
 
Application Continuity
Application ContinuityApplication Continuity
Application ContinuitySean Braymen
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Toronto-Oracle-Users-Group
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructureSecuring oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
vasuballa
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid Infrastructure
Ilmar Kerm
 
Indexes overview
Indexes overviewIndexes overview
Indexes overview
aioughydchapter
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
Jitendra Singh
 

What's hot (20)

Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
 
Getting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentationGetting optimal performance from oracle e-business suite presentation
Getting optimal performance from oracle e-business suite presentation
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
AutoUpgrade and Best Practices
AutoUpgrade and Best PracticesAutoUpgrade and Best Practices
AutoUpgrade and Best Practices
 
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
C15LV: Ins and Outs of Concurrent Processing Configuration in Oracle e-Busine...
 
Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015Aioug ha day oct2015 goldengate- High Availability Day 2015
Aioug ha day oct2015 goldengate- High Availability Day 2015
 
Anatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business SuiteAnatomy of Autoconfig in Oracle E-Business Suite
Anatomy of Autoconfig in Oracle E-Business Suite
 
Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015Aman sharma hyd_12crac High Availability Day 2015
Aman sharma hyd_12crac High Availability Day 2015
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
 
Oracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes ClusterOracle E-Business Suite on Kubernetes Cluster
Oracle E-Business Suite on Kubernetes Cluster
 
PDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service ApplicationPDB Provisioning with Oracle Multitenant Self Service Application
PDB Provisioning with Oracle Multitenant Self Service Application
 
Monitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11gMonitoring and Tuning Oracle FMW 11g
Monitoring and Tuning Oracle FMW 11g
 
Dg broker & client connectivity - High Availability Day 2015
Dg broker & client connectivity -  High Availability Day 2015Dg broker & client connectivity -  High Availability Day 2015
Dg broker & client connectivity - High Availability Day 2015
 
Application Continuity
Application ContinuityApplication Continuity
Application Continuity
 
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?Extreme Availability using Oracle 12c Features: Your very last system shutdown?
Extreme Availability using Oracle 12c Features: Your very last system shutdown?
 
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructureSecuring oracle e-business suite 12.1 and 12.2 technology infrastructure
Securing oracle e-business suite 12.1 and 12.2 technology infrastructure
 
Making MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid InfrastructureMaking MySQL highly available using Oracle Grid Infrastructure
Making MySQL highly available using Oracle Grid Infrastructure
 
Indexes overview
Indexes overviewIndexes overview
Indexes overview
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 

Similar to Database failover from client perspective

Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Glen Hawkins
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
Connor McDonald
 
Exadata 12c New Features RMOUG
Exadata 12c New Features RMOUGExadata 12c New Features RMOUG
Exadata 12c New Features RMOUG
Fuad Arshad
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
Satishbabu Gunukula
 
DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010
Laura Hood
 
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
jeckels
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...Dr. Wilfred Lin (Ph.D.)
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
Ajith Narayanan
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
Trivadis
 
Unit 2 oracle9i
Unit 2  oracle9i Unit 2  oracle9i
Unit 2 oracle9i
DrkhanchanaR
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
MarketingArrowECS_CZ
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
Marco Gralike
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
Markus Michalewicz
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
Sandesh Rao
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
Con8780 nair rac_best_practices_final_without_12_2content
Con8780 nair rac_best_practices_final_without_12_2contentCon8780 nair rac_best_practices_final_without_12_2content
Con8780 nair rac_best_practices_final_without_12_2content
Anil Nair
 
Netherlands Tech Tour 02 - MySQL Fabric
Netherlands Tech Tour 02 -   MySQL FabricNetherlands Tech Tour 02 -   MySQL Fabric
Netherlands Tech Tour 02 - MySQL Fabric
Mark Swarbrick
 
Epic Clarity Running on Exadata
Epic Clarity Running on ExadataEpic Clarity Running on Exadata
Epic Clarity Running on ExadataEnkitec
 

Similar to Database failover from client perspective (20)

Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 
Exadata 12c New Features RMOUG
Exadata 12c New Features RMOUGExadata 12c New Features RMOUG
Exadata 12c New Features RMOUG
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
 
DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010DB2 pureScale Overview Sept 2010
DB2 pureScale Overview Sept 2010
 
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
 
A5 oracle exadata-the game changer for online transaction processing data w...
A5   oracle exadata-the game changer for online transaction processing data w...A5   oracle exadata-the game changer for online transaction processing data w...
A5 oracle exadata-the game changer for online transaction processing data w...
 
Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14Best practices for large oracle apps r12 implementations apps14
Best practices for large oracle apps r12 implementations apps14
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
Unit 2 oracle9i
Unit 2  oracle9i Unit 2  oracle9i
Unit 2 oracle9i
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Con8780 nair rac_best_practices_final_without_12_2content
Con8780 nair rac_best_practices_final_without_12_2contentCon8780 nair rac_best_practices_final_without_12_2content
Con8780 nair rac_best_practices_final_without_12_2content
 
Netherlands Tech Tour 02 - MySQL Fabric
Netherlands Tech Tour 02 -   MySQL FabricNetherlands Tech Tour 02 -   MySQL Fabric
Netherlands Tech Tour 02 - MySQL Fabric
 
Epic Clarity Running on Exadata
Epic Clarity Running on ExadataEpic Clarity Running on Exadata
Epic Clarity Running on Exadata
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 

Recently uploaded (20)

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 

Database failover from client perspective